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

Я пытаюсь создать пользовательский шаблон страницы в WordPress, где, если название = Автомобили, он будет отображать последние истории, связанные с автомобилями.

Это линия, с которой мне нужна помощь,

<div class="topposts">
<?php query_posts('tag=$page_title&showposts=3'); ?>
<?php while (have_posts()) : the_post(); ?>
<li>
<?php woo_get_image('image','165','115','thumbnail',90,$post->ID,'img'); ?>
<h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
<?php echo excerpt(20); ?>
</li>
<?php endwhile; ?>
</div>

0

Решение

Базовый синтаксис PHP: 'строки в кавычках НЕ интерполировать переменные:

    <?php query_posts('tag=$page_title&showposts=3'); ?>
^---------------------------^---

вы говорите WP искать теги, которые имеют буквенные символы $, p, a, так далее…

Пытаться

    <?php query_posts("tag=$page_title&showposts=3"); ?>
^---------------------------^--

вместо.

1

Другие решения

Замените одинарные кавычки в вашем запросе двойными кавычками.

Код ниже должен работать

<div class="topposts">
<?php query_posts("tag=$page_title&showposts=3"); ?>
<?php while (have_posts()) : the_post(); ?>
<li>
<?php woo_get_image('image','165','115','thumbnail',90,$post->ID,'img'); ?>
<h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
<?php echo excerpt(20); ?>
</li>
<?php endwhile; ?>
</div>
0

По вопросам рекламы [email protected]