Wordpress自定义帖子类型问题
我一直在尝试添加自定义帖子类型,但成功了。我遇到的问题是为这些帖子类型添加metabox和输入。下面是我的代码: functions.php 添加操作(“管理初始化”、“管理初始化”) 试试这个Wordpress自定义帖子类型问题,wordpress,templates,custom-post-type,Wordpress,Templates,Custom Post Type,我一直在尝试添加自定义帖子类型,但成功了。我遇到的问题是为这些帖子类型添加metabox和输入。下面是我的代码: functions.php 添加操作(“管理初始化”、“管理初始化”) 试试这个 add_action("add_meta_boxes", "my_add_meta_boxes"); function my_add_meta_boxes(){ add_meta_box("deal-meta", "Deal Options", "deal_options", "deal", "
add_action("add_meta_boxes", "my_add_meta_boxes");
function my_add_meta_boxes(){
add_meta_box("deal-meta", "Deal Options", "deal_options", "deal", "side", "low");
}
让我知道这是否有效
----编辑----
尝试将以下内容作为插件添加到插件目录中。禁用插件,启用测试插件,然后添加帖子。metabox应位于编辑后屏幕的底部
<?php
/*
Plugin Name: Metabox Test
*/
add_action("plugins_loaded", "metaboxtest_action_plugins_loaded");
function metaboxtest_action_plugins_loaded(){
add_action("add_meta_boxes", "metaboxtest_action_add_meta_boxes");
}
function metaboxtest_action_add_meta_boxes(){
add_meta_box("metabox-test",
"Testing",
"metaboxtest_metabox_output",
"post");
}
function metaboxtest_metabox_output(){
echo "Hello World";
}
感谢chris的回复,不幸的是仍然没有显示任何内容:)单击“屏幕选项”(应该在编辑屏幕的右上角。)是否有“交易选项”复选框?此处没有chris复选框:)哇。(1) 尝试将其添加到post编辑器?将添加元数据框中的第四个参数从“交易”更改为“发布”。(2) 将deal\u options()
简化为只回显“Hello World”
更改为deal->post,将函数deal\u options()简化为只回显“Hello World”。“添加交易”页面上仍然没有任何内容:(
add_action("add_meta_boxes", "my_add_meta_boxes");
function my_add_meta_boxes(){
add_meta_box("deal-meta", "Deal Options", "deal_options", "deal", "side", "low");
}
<?php
/*
Plugin Name: Metabox Test
*/
add_action("plugins_loaded", "metaboxtest_action_plugins_loaded");
function metaboxtest_action_plugins_loaded(){
add_action("add_meta_boxes", "metaboxtest_action_add_meta_boxes");
}
function metaboxtest_action_add_meta_boxes(){
add_meta_box("metabox-test",
"Testing",
"metaboxtest_metabox_output",
"post");
}
function metaboxtest_metabox_output(){
echo "Hello World";
}