Разрешить отображение только определенных сообщений пользователя на странице в Wordpress? - PullRequest
0 голосов
/ 10 октября 2011

У меня на сайте два специальных пользователя. Давайте назовем их user1 и user2. Пользователь 1 управляет «страницей пользователя 1», а пользователь2 управляет «страницей пользователя 2». Я хочу, чтобы их сообщения появлялись, когда я нажимал на эти ссылки и видел их только в Wordpress.

  1. Должен ли я использовать категории для этого, и если да, то как мне создать ссылку, чтобы показывать только сообщения из определенной категории?
  2. Нужен ли для этого модуль?
  3. Если ответ все еще неясен, как мне это сделать?

Ответы [ 3 ]

2 голосов
/ 10 октября 2011

Вы можете использовать функцию wp_qurey () для отображения сообщений от определенных авторов.

Отображение сообщений по автору, используя идентификатор автора:

$query = new WP_Query( 'author=123' );

Отображение сообщений по автору, используя имя пользователя user_nicename':

$query = new WP_Query( 'author_name=rami' );

Подробнее здесь - http://codex.wordpress.org/Class_Reference/WP_Query#Author_Parameters

0 голосов
/ 11 октября 2011

Скопируйте цикл страницы индекса, а затем измените запрос с запроса post_per_page на этот, и все готово.

   $query = new WP_Query( 'author_name=rami' );
0 голосов
/ 10 октября 2011

Вы можете использовать get_author_posts_url() для создания ссылки на страницу со списком сообщений определенного автора: http://codex.wordpress.org/Function_Reference/get_author_posts_url

Формат ссылки (если вы просто хотите пойти дальше и протестировать ее в своембраузер первым) будет http://www.yoursite.com/author/authorname.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...