我想创建一个自定义元框。现在如果有人想要发布他或她必须填写自定义元框。如何做?请告诉我如何做到这一点。
答案 0 :(得分:0)
您可以使用add_meta_box()功能
在自定义帖子类型中添加元框<?php
add_action( 'add_meta_boxes', 'add_custom_metaboxes' );
?>
添加Meta Box: -
<?php
// Method for add metaboxes.
function add_custom_metaboxes() {
add_meta_box('meta_box_id', 'Meta Box title', 'your_callback_function', 'custom_post_type', 'side', 'default');
}
为Metabox生成HTML: -
<?php
function your_callback_function() {
global $post;
// Code for your metabox fields goes here.
}
?>
一些参考链接: -
http://wptheming.com/2010/08/custom-metabox-for-post-type/
http://wp.smashingmagazine.com/2011/10/04/create-custom-post-meta-boxes-wordpress/