好的,我正在尝试渲染一个元框。
到目前为止,我已经做到了这一点,尽可能地保持基本:
add_action(\'load-post.php\', \'ad_templates_callback\' );
add_action(\'load-post-new.php\', \'ad_templates_callback\' );
function ad_templates_callback(){
add_action(\'add_meta_boxes\', \'ad_templates_add_meta_box\');
add_action(\'save_post\', \'ad_templates_save_post\');
}
function ad_templates_add_meta_box(){
add_meta_box( \'ad_templates\', \'Template Options\', \'ad_templates_render\', \'page\', \'normal\', \'default\');
}
function ad_templates_render($object, $box){
wp_nonce_field( basename(__FILE__), \'ad_templates_nonce\' );
global $post_id;
?>
<p>
balblabl test
</p>
<?php
}
function ad_templates_save_post(){
//nothing
}
我不知道为什么,但它没有显示在新页面或现有页面上。
我试过移除“负载柱”。php的钩子,我尝试过使用贴子而不是页面。
我从我创建的早期WP主题复制了这段代码(它成功地显示了框),对主题段塞进行了轻微的编辑。所以在某个地方,不知怎的,我错过了一些东西。