Вызов категории с PHP - PullRequest
       1

Вызов категории с PHP

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

Это проблема PHP в WordPress при использовании настраиваемой панели параметров темы. Я спросил об этом на сайте WordPress, но никто не мог дать мне правильный ответ.

to_cat_home вызывает категорию, выбранную пользователем на панели параметров темы, to_count_home вызывает количество сообщений, выбранных пользователем.

Проблема в том, что posts_per_page работает, но cat = просто не работает.

На страницах архивов количество сгенерированных страниц определяется основными настройками WordPress, а не выбранным пользователем номером.

<?php
$cat = get_option('to_cat_home');
$per_page = get_option('to_count_home');
query_posts("cat=${cat}&posts_per_page=${per_page}&paged=".$paged);
if (have_posts())
?>

В моих функциях:

array( "name" => "Homepage featured category",
    "desc" => "Choose a category from which featured posts are drawn",
    "id" => $shortname."_cat_home",
    "type" => "select",
    "options" => $wp_cats,
    "std" => "Choose a category"),

1 Ответ

1 голос
/ 06 октября 2011

Вы должны использовать

<?php
query_posts("cat={$cat}&posts_per_page={$per_page}&paged=".$paged);"
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...