2015-02-15 4 views
1

Я создаю слайдер для моей темы Wordpress, и я хочу создать некоторые параметры интерфейса администратора, чтобы фильтровать сообщения по категориям, тегам, случайным или последним. Я также разрабатываю страницу параметров темы на основе учебника, а также для вызова этих параметров, которые я использую: <?php echo get_option('category_name'); ?>. Итак, теперь, что я пытаюсь сделать с этим кодом, я просто ссылаюсь на создание некоторых параметров фильтра, чтобы изменить сообщения, отображаемые на слайдере в интерфейсе администратора. Вот соответствующий код, чтобы показать сообщения на ползунке:Создание параметров фильтра слайдера Wordpress

<?php 
$carouselPosts = new WP_Query(); 
$carouselPosts->query('showposts=12'); 
?> 
<?php while ($carouselPosts->have_posts()) : $carouselPosts->the_post(); ?> 

А вот как я создаю страницу настроек темы администратора:

<p><strong>Display by category, write the category name:</strong><br /> 
    <input type="text" name="category_name" size="45" value="<?php echo get_option('category_name'); ?>" /> 
</p> 

Теперь, я не знаю много PHP, я на самом деле нет, и я знаю, что это не правильный способ сделать это, но то, что я пытаюсь сделать, это создать что-то вроде этого:

$carouselPosts->query('category_name=<?php echo get_option('category_name'); ?>&showposts=12'); 

Как я сказал, что я знаю, что это не правильный способ сделать это, но это более простой способ объяснить, что я tr чтобы сделать здесь. Вот ссылка учебника слайдера, если это полезно: Tutorial Link

ответ

2

На самом деле, это довольно близко. Использование:

$carouselPosts->query('category_name=' . get_option('category_name') . '&showposts=12'); 

используется <?php ?> только тогда, когда вы пытаетесь вставить PHP в HTML. В противном случае вы можете просто использовать PHP как есть.

+0

Большое вам спасибо! Это сделало работу: D –

Смежные вопросы