创建新产品时,如何强制用户在继续使用编辑器之前先选择类别产品?
我找到了一个成功的解决方案,但它适用于帖子,而不是产品。Force category choice before creating new post?
我所做的:我更改了以下代码:
$post_type = \'post\';
if ( isset( $_REQUEST[\'post_type\'] ) ) {
$post_type = $_REQUEST[\'post_type\'];
}
// Only do this for posts
if ( \'post\' != $post_type ) {
return;
}
至
$post_type = \'product\';
if ( isset( $_REQUEST[\'post_type\'] ) ) {
$post_type = $_REQUEST[\'post_type\'];
}
// Only do this for products
if ( \'product\' != $post_type ) {
return;
}
虽然成功了,但它仍然列出了帖子类别,而不是产品类别。
最合适的回答,由SO网友:user6552940 整理而成
您只需指定要显示的分类即可解决此问题。
$dropdown = wp_dropdown_categories(
array(
\'name\' => \'category_id[]\',
\'hide_empty\' => false,
\'echo\' => false,
// Set taxonomy for product categories.
\'taxonomy\' => \'product_cat\',
) );
在这里发布之前,你至少应该研究一下这个代码片段是如何为“post”工作的,你自己会找到答案的
Reference :