, как сказал заголовок, я пытаюсь написать собственный фильтр WordPress, который ограничивает создание страниц тегов, так что страницы тегов создаются только в том случае, если тег имеет более 10 связанных сообщений. Это потому, что у нас так много тегов с <10 связанными постами, и это создает много шума. </p>
Я не работал с WordPress уже почти 5 лет, поэтому я немного заржавел.
Вот то, что я пытаюсь, и это не совсем работает:
<?php
function limit_taxonomies_by_count( $args, $taxonomy, $object_type ) {
$terms = get_terms('post_tag');
foreach($term in $terms) {
if ($term->count < 10) {
$args = array(
'public' => false
)
}
}
return $args
}
add_filter('register_taxonomy_args', 'limit_taxonomies_by_count' );
?>
Пожалуйста, дайте мне знать, что мне не хватает!