Как отобразить записи текущего пользователя/автора в пользовательском шаблоне страницы?
23 июл. 2011 г., 10:22:01
Просмотры: 38.1K
Голосов: 4
Я пытаюсь создать пользовательский шаблон страницы, похожий на панель управления, который будет отображать записи текущего авторизованного пользователя. Я искал решение в интернете, но ни одно не подошло.

nickfrancis.me
111
Все ответы на вопрос
2
0
это должно сработать для вас:
if ( is_user_logged_in() ):
global $current_user;
wp_get_current_user();
$author_query = array('posts_per_page' => '-1','author' => $current_user->ID);
$author_posts = new WP_Query($author_query);
while($author_posts->have_posts()) : $author_posts->the_post();
?>
<a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a>
<?php
endwhile;
else :
echo "пользователь не авторизован";
endif;

Milo
78.9K
23 июл. 2011 г. 10:30:35
1
Чтобы включить пользовательский тип записи в массив $author_query
, добавьте еще один элемент key=>value
в массив $author_query
.
Пример:
$author_query = array(
'posts_per_page' => '-1',
'author' => $current_user->ID,
'post_type'=>'название вашего пользовательского типа записи'
);

Alvin
111
16 окт. 2014 г. 20:30:39
Комментарии
Добро пожаловать на WPSE. Несколько важных замечаний для начала: 1.) Всегда подробно объясняйте, что делает ваш код и как он работает 2.) Пожалуйста, следите за форматированием кода. Если добавляете код, выделите его в редакторе и нажмите на значок {}
над редактором. Спасибо

16 окт. 2014 г. 21:11:25
Похожие вопросы
5
ответов
4
ответов