这就是我在functions.php中所定义的战争
function create_post_type(){
register_post_type('my_persons',
array('labels' =>
array(
'name' => __('Persons'),
'singular_name' => __('Person')
),
'public' => true,
'menu_position' => 5,
'rewrite' => array('slug' => 'persons'),
'supports' => array('title', 'editor','thumbnail')
)
);
register_post_type('my_shoes',
array('labels' =>
array(
'name' => __('Shoes'),
'singular_name' => __('Shoe')
),
'public' => true,
'menu_position' => 6,
'rewrite' => array('slug' => 'shoes'),
'supports' => array('title', 'editor')
)
);
}
add_action('init', 'create_post_type');
我想要做的是,在添加新人时,我想查看(已添加)鞋子的列表,并选择(通过复选框)他拥有的鞋子。
我已经安装了“高级自定义字段”插件。我知道可以在那里定义一个CheckBox List of Shoes并将其用作Persons的字段。但是我想在添加新的“鞋子”自定义帖子时动态填充此字段。
这很难解释,但我想你明白了。顺便说一句,我使用的是Wordpress 3.7.1,我对此完全不熟悉。
感谢任何帮助; - )
答案 0 :(得分:0)
请在此处查看Documentation:
您需要使用过滤器my_acf_load_field( $field )
,然后查询自定义帖子类型shoes
:例如
query_posts(array(
'post_type' => 'shoes',
'showposts' => 10
) );
然后填充字段数组,如文档中的代码示例。