【问题标题】:WordPress: retroactively add parent categoryWordPress:追溯添加父类别
【发布时间】:2017-08-23 16:22:07
【问题描述】:

我有一个带有自定义帖子类型的 WP 安装。我的 CPT 有自定义分类。添加帖子时,我们只将子类别添加到帖子中,而未选择父类别。

是否可以自动将父类别追溯添加到帖子中?子类别应保持主要类别。我不想手动编辑所有 200 多个帖子。

【问题讨论】:

    标签: wordpress


    【解决方案1】:

    您应该循环浏览您的帖子并应用(附加)新类别。像这样的:

    $args = array(
    'post_type' => 'myposttype'
     );
    
    $my_query = new WP_Query( $args );
    
    if( $my_query->have_posts() ) {
        while ($my_query->have_posts()) : $my_query->the_post(); 
            wp_set_post_categories(newcat_ID, true)
        endwhile;
    }
    
    wp_reset_query();
    

    【讨论】:

      猜你喜欢
      • 2022-12-08
      • 2014-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-07
      • 1970-01-01
      相关资源
      最近更新 更多