Php 如何添加动态Wordpress菜单?
我在WordPress上有一个在线商店。 我定期使用WP-All-import插件导入带有XML的产品 我在菜单中显示了类别和子类别 当上传时出现新类别时,我会将项目添加到菜单中 如何使此过程自动化?Php 如何添加动态Wordpress菜单?,php,wordpress,wordpress-theming,Php,Wordpress,Wordpress Theming,我在WordPress上有一个在线商店。 我定期使用WP-All-import插件导入带有XML的产品 我在菜单中显示了类别和子类别 当上传时出现新类别时,我会将项目添加到菜单中 如何使此过程自动化? 使上传时所有新的子类别和类别都自动添加到菜单中?此代码非常适合我,谢谢 $prod_cat_args = array( 'taxonomy' => 'product_cat', 'orderby' => 'id', 'hide_empty' =
使上传时所有新的子类别和类别都自动添加到菜单中?此代码非常适合我,谢谢
$prod_cat_args = array(
'taxonomy' => 'product_cat',
'orderby' => 'id',
'hide_empty' => false,
'parent' => 0
);
$woo_categories = get_categories( $prod_cat_args );
foreach ( $woo_categories as $woo_cat ) {
$woo_cat_id = $woo_cat->term_id; //category ID
$woo_cat_name = $woo_cat->name; //category name
$woo_cat_slug = $woo_cat->slug; //category slug
echo '<div class="main-cat-item">';
$category_thumbnail_id = get_woocommerce_term_meta($woo_cat_id, 'thumbnail_id', true);
$thumbnail_image_url = wp_get_attachment_url($category_thumbnail_id);
echo '<img src="' . $thumbnail_image_url . '"/>';
echo '<h2>';
echo '<a href="' . get_term_link( $woo_cat_id, 'product_cat' ) . '">' . $woo_cat_name . '</a>;
echo '</h2>';
echo "</div>\n";
}
$prod\u cat\u args=数组(
“分类法”=>“产品分类”,
'orderby'=>'id',
“hide_empty”=>false,
“父项”=>0
);
$woo_categories=get_categories($prod_cat_args);
foreach($woo_类别为$woo_类别){
$woo\u cat\u id=$woo\u cat->term\u id;//类别id
$woo_cat_name=$woo_cat->name;//类别名称
$woo_cat_slug=$woo_cat->slug;//类别slug
回声';
$category_thumbnail_id=get_woo commerce_term_meta($woo_cat_id,'thumbnail_id',true);
$thumbnail\u image\u url=wp\u get\u attachment\u url($category\u thumbnail\u id);
回声';
回声';
回声';
回声';
回音“\n”;
}
您可以尝试使用此方法