Я создал одну страницу для сообщений и изменил почтовую страницу по умолчанию на эту страницу в разделе «Настройки»> «Чтение» . При регистрации для сайта по умолчанию новая пользовательская роль является подписчиком.
Проблема в том, что после входа в систему, когда я нажимаю на мою страницу diaryview
отображаются все сообщения других пользователей, но я хочу видеть только свои сообщения на моей странице diaryview
.
Как я могу видеть только мои сообщения на этой странице?
Попробуйте использовать wp_query
Вот ссылка codex:
WP_Query – Документы – WordPress
Вот пример того, что может помочь:
global $current_user; get_currentuserinfo(); $authorID = $current_user->ID; $args = array( 'post_type' => 'post',//or whatever you need 'posts_per_page' => 5, 'author' => $authorID ); $temp = $wp_query; $wp_query= null; $wp_query = new WP_Query($args);
Вы можете использовать это на своей странице шаблона, чтобы отображать только сообщения текущего пользователя.