我正在尝试向 Wordpress 添加自定义帖子类型。我可以使用以下代码注册自定义帖子类型,以便它在左侧的菜单栏上可见。
add_action( 'init', 'add_member');
function add_member() {
$args = array(
'label' => __('Members'),
'singular_label' => __('Member'),
'public' => true,
'show_ui' => true,
'capability_type' => 'post',
'hierarhical' => false,
'rewrite' => true,
'supports' => array('title', 'editor', 'thumbnail')
);
register_post_type( 'member', $args );
}
但问题是,当我尝试添加自定义元框时,它会破坏网站。
add_action("admin_init", "admin_init");
function admin_init() {
add_meta_box("memberInfo-meta", "Member Options", "meta_options", "member", "side", "low");
}
add_action('save_post', 'save_member');
function meta_options() {
global $post;
$custom = get_post_custom($post->ID);
$member = $custom["member"][0];
}
<label>Member:</label><input name="member" value="<?php echo $member; ?>" />
function save_member() {
global $post;
update_post_meta( $post->ID, "member", $_POST["member"] );
}
我究竟做错了什么?
谢谢。