Php 如何添加动态Wordpress菜单?

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' =

我在WordPress上有一个在线商店。 我定期使用WP-All-import插件导入带有XML的产品

我在菜单中显示了类别和子类别

当上传时出现新类别时,我会将项目添加到菜单中

如何使此过程自动化?
使上传时所有新的子类别和类别都自动添加到菜单中?

此代码非常适合我,谢谢

$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”;
}
您可以尝试使用此方法