Я хотел бы показать конкретный контент в сообщении, если сообщение занесено в определенную категорию.
Например, если мы находимся на посту в Далласе и находимся в категории «Даллас»,затем я хочу, чтобы конкретный текст отображался на странице Далласа с помощью вставки кода single.php.
single.php
echo <<<insert
<?php if ( in_category( 'dallas-slug') ) : ?>
<p>
custom text to insert
</p>
<?php endif; ?>
insert;
Всякий раз, когда я делаю это, он отображает текст во всех моих сообщениях., игнорируя фактическую категорию слизняков.Я хотел бы, чтобы текст отображался только в сообщениях, где используется категория «dallas-slug».
Примечание. Я не уверен, оказывает ли это влияние, но это в другом коде наsingle.php страница, которая генерирует списки для веб-сайта на основе каталога.Я пытаюсь добавить список «премиум» вверху, прежде чем показывать другие обычные списки, основанные на категориях состояний.Код в файле single.php передается в списках по городам / штатам с использованием того же файла single.php, который я использую для этого дополнительного кода, поэтому я думаю, что в данном случае он игнорирует вызов / проверку категории, поскольку он находится внутри другогокод, который уже проверил это.Это возможность, и если да, есть ли способ перепроверить категорию для кода, который я пытаюсь вставить?