Intereting Posts
Роли пользователей WordPress, пользовательские типы сообщений и представления администратора Как вызвать пользовательские плагины jQuery в элементы управления customizer remove_action: Исходная попытка не удалась, а попытка позже Установка WordPress в подкаталог статических HTML-сайтов: что-нибудь хорошего? Ссылка из тегов на тег, отображающих все сообщения с этим тегом Использование функциональных возможностей WordPress для разработки Buddypress и WordPress на разных поддоменах с одной и той же базой данных? Разрешение загрузки wordpress на nginx & ubuntu Как загрузить неизвестный тип файла? Как сохранить информацию, связанную с сообщением в базе данных? Как настроить таргетинг на определенную функцию wp_nav_menu? Как искать и заменять текст во всех сообщениях блога wordpress.com (не wordpress.org)? Поиск в WordPress между двумя новыми значениями с пользовательским типом сообщения Установите пункт меню для отображения в определенное время Удаляет ли плагин удаление WordPress обратно в исходное состояние?

Как я могу отобразить первый опубликованный пост конкретного пользователя?

Я ищу способ отображения первого опубликованного сообщения пользователя с использованием их уникального идентификатора.

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

Это код, который я вставлял, однако, ячейки возвращаются пустым без ошибок PHP в журнале.

$useremail = $ticket['email']; $user = get_user_by( 'email', $useremail ); $IDuser = $user->ID; $args = array( 'posts_per_page' => 1, 'post_status' => 'publish', 'author' => $IDuser, 'orderby' => 'ID', 'order' => 'ASC', ); $first_post = new WP_Query($args); if ($first_post->have_posts()) { $first_post->the_post(); echo the_time('M j, Y'); wp_reset_postdata(); } 

Solutions Collecting From Web of "Как я могу отобразить первый опубликованный пост конкретного пользователя?"

Следующий запрос извлекает самую старую запись указанного пользователя / автора:

 $user_id = 42; // or whatever it is $args = array( 'posts_per_page' => 1, 'post_status' => 'publish', 'author' => $user_id, 'orderby' => 'date', 'order' => 'ASC', ); $first_post = new WP_Query($args); if ($first_post->have_posts()) { $first_post->the_post(); // Now you can use `the_title();` etc. wp_reset_postdata(); } 

Если вы хотите показать первое сообщение, которое написал пользователь (независимо от того, какая дата публикации публикуется / изменена), вы должны использовать 'orderby' => 'ID', .