osta
@osta

Как передать параметры в шаблон WordPress?

Есть страница Блог site/blog/, ее шаблон. В шаблоне понятно, что выводятся все посты.

$wp_query = new WP_Query(array( 'post_type' => 'post', 'order' => 'DESC', 'posts_per_page' => 8, 'paged' => $paged, 'category_name' => $wp_query->query_vars['category_name']));

Появилась необходимость выводить статьи конкретного автора именно через шаблон блога. Идея - передавать имя пользователя или id в урле например site/blog/45 или, что ещё лучше с чпу site/blog/dima и получать значение в шаблоне, по проверке добавить в запрос параметр 'meta_value' => $author_id=номер. В итоге запрос будет вида:

$wp_query = new WP_Query(array( 'post_type' => 'post', 'meta_value' => $author_id=45, 'order' => 'DESC', 'posts_per_page' => 8, 'paged' => $paged, 'category_name' => $wp_query->query_vars['category_name']));
  • Вопрос задан
  • 601 просмотр
Пригласить эксперта
Ответы на вопрос 1
osta
@osta Автор вопроса
Решение нашел тут https://dmjcomputerservices.com/blog/passing-url-p...
но урл не ЧПУ.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы