Intereting Posts
Обновить комментарий meta для всех комментариев конкретной публикации Сжатие Google PageSpeed ​​Enable Compression не работает? Переписать правила, вызывающие отверстие Получить сообщение в соответствии с текущей таксономией Пользовательские типы сообщений – удалить оповещения по умолчанию после пустого массива? Страница архива таксономии WP_Query не возвращает значение get_the_permalink () или get_permalink () Выходной флажок для каждого пользователя и сохранение в параметрах плагина wp_set_current_user (удаленное ведение журнала) не работает на сервере Добавьте класс в ссылки в визуальном редакторе (как вернуть старый диалог) Невозможно увидеть настраиваемое поле после цикла Сохранение подсветки меню «current-menu-item»? Отображать значение настраиваемого поля на странице продукта woocommerce Проверка темы: отсутствие текстового домена Показывать детей категории, которым назначено сообщение Genesis – добавление пользовательских крючков для отображения дополнительной навигации

Показать последние сообщения автора в пользовательском типе сообщений

Есть ли плагин или код сортировки, который может отображать последние сообщения в пользовательском типе сообщения автора блога? Я знаю, что есть плагины / коды, чтобы отображать последние записи автора, но я хочу отображать только их сообщения в том или ином типе почты, который я создал.

Например, автор разместил в разделе «Сообщения» сообщение в блоге. Под сообщением в блоге я хочу показать последние пять сообщений не в разделе «Сообщения», но в разделе «Книги», который является специальным типом почты, который я сделал.

Solutions Collecting From Web of "Показать последние сообщения автора в пользовательском типе сообщений"

Вам нужно будет использовать запрос WP для поиска сообщений этой категории.

Это будет что-то вроде:

$author = get_the_author(); // defines your author ID if it is on the post in question $args = array( 'post_type' => 'book', 'post_status' => 'publish', 'author'=>$author, 'posts_per_page' => 5, // the number of posts (books) you'd like to show 'orderby' => 'date', 'order' => 'DESC' ); $results = new WP_Query($args); // '<pre>'.print_r($results).'</pre>'; // This is a useful line to keep - uncomment it to print all results found - it can then be used to work out if the query is doing the right thing or not. while ($results->have_posts()) { $results->the_post(); the_title(); echo '</hr>'; // puts a horizontal line between results if necessary } wp_reset_postdata(); //re-sets everything back to normal }