Intereting Posts
Есть ли крючки для всплывающего окна с включенным изображением? Почему get_posts () не возвращает только выбранные должности категории из пользовательского типа сообщений? Загрузить плагин JS в нижнем колонтитуле С помощью WP 3.4 customizer, используя postMessage и работая в JS для одного параметра, вы можете получить текущее значение для другого параметра? Пользовательский тип почтового типа «Где … как» запрос работает не так, как ожидалось как отключить проверку электронной почты на wp-admin / options-general.php multisite admin e-mail Разрешить вход в систему пользователям, которые не принадлежат к whitelisted ips Пользовательское поле раскрывающегося списка добавлено в медиа-галерею; как его правильно сохранить? Изменяется ли идентификатор статьи (должности)? Отображение информации из пользовательских полей в шаблоне с помощью типов? Более 1 года запроса по дате next_posts_link () всегда генерирует ссылку второй страницы в пользовательском типе сообщения Принудительно использовать multisite для использования подкаталогов в предыдущей установке WordPress Сделать сообщения 410 динамически

Разметка страниц не работает на некоторых страницах автора

У меня есть страница архивного архива для показа публикаций авторов. У некоторых авторов существует разбиение на страницы, но в некоторых случаях это не так.

В чем проблема? Вот мой код:

<?php $paged = (get_query_var('page')) ? get_query_var('page') : 1; $wpfp_before = ""; echo "<div class='wpfp-span'>"; if ($wpfp_before): echo '<div class="wpfp-page-before">'.$wpfp_before.'</div>'; endif; $favorite_post_ids = get_user_meta($user_id, 'wpfp_favorites', true); if ($favorite_post_ids) { $favorite_post_ids = array_reverse($favorite_post_ids); $post_per_page = wpfp_get_option("post_per_page"); $page = intval(get_query_var('paged')); $qry = new wp_query(array('post_type' => 'videosprogram' , 'post__in' => $favorite_post_ids ,'posts_per_page' => 3,'paged' => $paged ) ); while ($qry->have_posts() ) : $qry->the_post(); //Loop .... endwhile; wp_pagenavi( array( 'query' => $qry ) ); ?> 

ОБНОВИТЬ:-

я пробую так:

 function cpt_on_author_page( $query ) { $curauth = (isset($_GET['author_name'])) ? get_user_by('slug', $author_name) : get_userdata(intval($author)); //$author_name = get_post_meta($curauth->id, 'author_name', true); if ( $query->is_author() && $query->is_main_query() ) { $query->set( 'post_type', 'videosprogram' ); $query->set( 'posts_per_page', 1 ); $query->set( 'meta_key' , 'show_program_editors'); $query->set( 'meta_value' , $curauth->id); } } add_action( 'pre_get_posts', 'cpt_on_author_page' ); 

но не показывать мне какую-либо должность