我使用WPAllImport导入了大量内容,所有内容都被导入到一个名为“article”(“Articles”)的自定义post类型中,并且所有内容都由一个名为“source”(“Sources”)的自定义分类类型组织。
但是,在“编辑标记”上。php页面的源分类列表中,文章的帖子数量都不准确。
有一个术语显示只有三篇文章反对它,但在该来源文章的后索引中,它显然有1997年。
我如何修正所有计数?
我试着使用wp_update_term_count_now
我试过。。。
$update_taxonomy = \'source\';
$get_terms_args = array(
\'taxonomy\' => $update_taxonomy,
\'fields\' => \'ids\',
\'hide_empty\' => false,
);
$update_terms = get_terms($get_terms_args);
wp_update_term_count_now($update_terms, $update_taxonomy);
(
via)
还有厨房的水槽。。。
$taxonomies = get_taxonomies();
foreach( $taxonomies as $taxonomy ) {
$args = array(
\'hide_empty\' => 0,
\'fields\' => \'ids\'
);
$terms = get_terms( $taxonomy, $args );
if( is_array( $terms ) && !empty( $terms ) ) wp_update_term_count_now( $terms, $taxonomy );
}
(
via)
但两者似乎都没有起到任何作用。
我把代码放在标题中。php主题文件只是为了执行。