我使用了一个名为Amazon product in a post. 它适用于posts类型。它在posts页面中添加自定义字段。但是,我已经制作了另一种定制的帖子类型,称为products。这与此无关。我希望自定义字段显示在Products post type中。
我使用了一些建议。Adding plugin in custom posts type 但这对我不起作用。
我在google上搜索过,尝试过几个插件,但这些似乎都不起作用。有人能给我推荐另一个插件或任何其他方法来解决我的问题吗。我想做的是,将亚马逊精选书籍添加到我的网站,在我的自定义帖子类型页面中。我已尝试添加
if(function_exists(\'amazonProductInAPostBox1\')){
global $appipBulidBox;
$custom_post_type = \'put-post-type-here\';
add_action(\'admin_menu\', create_function("$appipBulidBox",
"if( function_exists( \'add_meta_box\' ))add_meta_box( \'amazonProductInAPostBox1\',
__( \'Amazon Product In a Post Settings\', \'appplugin\' ), \'amazonProductInAPostBox1\', $custom_post_type, \'normal\', \'high\' );"));
}
但这似乎不起作用。提前感谢
最合适的回答,由SO网友:Ankura Mainali 整理而成
当然,你想挂接的自定义帖子类型是什么?您需要确保更改$custom\\u post\\u type=\'将post type放在此处\';行为实际自定义帖子类型slug 你想把它挂起来。然后,我建议将函数添加到函数中。php。试着这样做:
add_action(\'admin_menu\',\'new_appip_custom_post_type_metabox\');
function new_appip_custom_post_type_metabox(){
if(function_exists(\'amazonProductInAPostBox1\') && function_exists( \'add_meta_box\')){
add_meta_box( \'amazonProductInAPostBox1\',\'Amazon Product In a Post Settings\', \'amazonProductInAPostBox1\', \'put-post-type-here\', \'normal\', \'high\' );
}
return;
}