$term->parent
значение 0
, а не сравниваете.if ($term->parent != '0') {
/* Ваш код */
}
posts_per_page
с числом постов на страницу или параметр paged
с номером страницы, который нужно получить самостоятельно. the_title();
используйте $title = get_the_title();
и уже с ним производите махинации.the_title
в functions.php
<?php
add_filter('the_title', 'my_great_func', 10, 2);
function my_great_func($title, $id) {
// Махинации
return $title;
}
?>