Дизайн WordPress темы: ввод PHP ("") - PullRequest
0 голосов
/ 17 декабря 2011

Я довольно новичок в PHP, но у меня есть общее понимание, однако я не уверен, как это сделать. Я занимаюсь разработкой темы WordPress, и я добавил «опцию Framework» от wptheming.com. У меня есть слайдер на главной странице, который получает сообщения из определенной категории, в данном случае с идентификатором категории 1. Но способ, которым был закодирован слайдер, означает, что я не могу поместить код из структуры параметров, что позволяет пользователю выбирать категорию в коде слайдера, в котором жестко закодирован идентификатор категории. Я как-то пытаюсь найти способ слияния двух. Ниже приведен код:

Это часть в ползунке, которая определяет категорию:

<?php
 $featuredPosts = new WP_Query();
 $featuredPosts->query("showposts=4&cat=1");
 while ($featuredPosts->have_posts()) : $featuredPosts->the_post();
 ?>

А вот строка кода (которая возвращает одно число), мне нужно как-то попасть в часть "& cat = 1" предыдущего блока кода:

<?php echo of_get_option('slider_cat_number', 'no entry' ); ?>

Это может показаться глупым вопросом, но я действительно озадачен тем, как это сделать!

Спасибо, Джеймс

1 Ответ

1 голос
/ 17 декабря 2011

ЕСЛИ (!) Я правильно понял вопрос, ЕСЛИ вторая функция запускается раньше первой.

$x = of_get_option('slider_cat_number', 'no entry' );
 $featuredPosts = new WP_Query();
 $featuredPosts->query("showposts=4&cat=$x");
  while ($featuredPosts->have_posts()) : $featuredPosts->the_post();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...