Ir vajadzība iekš wordpressa no plugina pievienot "Add New Post" formai jaunus papildus elementus.Manā gadījumā tā ir tabula ar dažiem čekboksiem un laukiem.Uzdodot
ar add_meta_box + klases metodi,kura izvada saturu,elementi izvadās,un $_POST masīvā arī tā kā viss būtu kārtībā.Bet nesaprašana ir par sekojošo: Wordpress pēc submita visus pārējos ziņas datus saliek iekš $post objekta,kuru var smuki tālāk izmantot,bet tajā neuzrādās neviens no manis pievienotajiem elementiem,tobiš viņu dati ir vienīgi iekš $_POST. Tā tam ir jābūt,jeb es kaut ko daru nepareizi,tos savus boxus pievienojot?
Saīsināti mēģinājums ir apmēram šāds:
/* Elementu pievienošana formai */
add_action('admin_menu', 'zoneOptionsBox');
function zoneOptionsBox()
{
$obj = new displayClass();
add_meta_box('zone_options', 'Your Zone Sites', array($obj, 'displayZoneOptionsBox'), 'post' );
}
/* WP Callbacks datu apstrādei pēc submita */
add_action('publish_post', 'publishPost');
function publishPost()
{
global $post; // WP $post objekts
print_r($post); // satur visus "orģinālo" elementu postdatus,bet ne add_meta_box pievienotos
print_r($_POST); // Viss ok
postToZoneSites($post); // Tālākās darbības
}