Wordpress in_category

RaftKorn
На сайте с 20.03.2007
Offline
166
783

Такая проблемка:

есть в вордпресе функция <?php if (in_category()) { ?>

если задать так in_category(1,10) то условие применится для категорий 1 и 10

мне значения 1,10 нужно вынести в отдельное место.

например так <?php if (in_category($mytheme['cattun'])) { ?>

в $mytheme['cattun']) я через админку задаю значения.

так вот если я там напише просто 1 или 10, то все работает, если запишу 1,10 то не работает

может я что-то где-то не так передаю...

если я делаю запрос echo $mytheme['cattun']); , то все гуд выводится 1,10

странно что если в ручную, то работает, а так нет, может чет не так передаю или что?..

Премиум верстка и дизайн под ключ ( https://searchengines.guru/ru/forum/1045270 )
Bitman
На сайте с 05.07.2009
Offline
112
#1

Может так?

$cat=Array(1,10);

...in_category($cat)...

Северный лес (https://euro-vagonka.by) DREW (https://drew.by) AvtoDrive (https://avtodrive.by)
KoDmAn
На сайте с 24.09.2009
Offline
42
#2

или так <?php if ( in_category( array(($mytheme['cattun'])) )) ?>

RaftKorn
На сайте с 20.03.2007
Offline
166
#3

Спасибо за ответы, но пока не то...

Bitman, так то оно работает, но как мне передать значения 1,10 из $mytheme['cattun'] ? Если делаю так - <?php $cat=Array($mytheme['cattun']); if ( in_category($cat)) { ?> то все равно не работает.

KoDmAn, так тож не работает...

[Удален]
#4

потерто

10 раз

Bitman
На сайте с 05.07.2009
Offline
112
#5

Если так задавалось

$mytheme['cattun']="1,10,12";

то $mytheme['cattun']=explode(",",$mytheme['cattun']);

RaftKorn
На сайте с 20.03.2007
Offline
166
#6

Bitman, спасибо, самое оно!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий