Непонятно в каком шаблоне находится данный код.
этот код на странице созданной специально для вывода пользов. таксономий (списки категорий) и эта старица имеет свой шаблон.
или о каком шоблоне речь?
Модератор
Юрій
(@yube)
При попытке проверить условие нахожусь ли я в таксономии
Если дело происходит на статической странице, то и без кода можно твердо сказать «нет».
как проверить в данной ситуации принадлежность к таксономии?
Принадлежность чего?
Открытой страницы — нет, по определению.
Записи, выводимой в Цикле,- http://codex.wordpress.org/Function_Reference/has_term
на статической странице (принимает в GET запросе что выводить) вывожу в цикле категории, потом самой себе может она передать еще что-то и выводить подкатегории или же уже список постов из под- под- под- категории…
Вот и хочу узнать в какой таксономии я нахожусь и соответственно вывести H1 на странице.
Про запись понятно — функция как раз та! а как быть с категорией/подкатегорией?
Логично ли будет: get_terms[taxonomy] == …..???
Модератор
Юрій
(@yube)
принимает в GET запросе что выводить
Может, от этого и отталкиваться?
(Мы тут не знаем, что у Вас там за get-параметры)
Логично ли будет: get_terms[taxonomy] == …..???
Насчет логики не знаю, а синтаксически точно неправильно 🙂
в каком смысле отталкиваться от запроса?
старница просто принимает: 1 — выводить категрии игрушек, 2 — выводить категории подгузников, 3 — выводить категрию игрушки -> машинки 4 — вывести посты игрушки -> машинки -> маленькие …..
(ну условно, принцип понятен думаю)
Вот и надо просто узнать в какой мы таксономии -> категории -> подкатегории чтоб вывести тот же H1….
Модератор
Юрій
(@yube)
Зачем использовать is_tax('igrushki')
(не важно, срабатывает он или нет), если и так ясно, что если передан параметр «1», то выводится таксономия «игрушки», а если «2», то «подгузники»?
по идее правильно. что-то я видимо в трех соснах запутался
спасибо.
НО, а зачем тогда вообще эта функция если мы всегда знаем откуда и куда мы попадаем? даже в категориях. То есть, в штатных категория ВП. мы идем куда-то и всегда знаем куда. так зачем тогда узнавать?
а зачем тогда вообще эта функция если мы всегда знаем откуда и куда мы попадаем? даже в категориях.
В functions.php
мы не знаем где находимся, в сайдбаре, аналогична ситуация с плагинами и т.п.
так вот я относительно сайдбара и спрашивал. В сайд баре хочу выводить список категорий в зависимоти от того, в какой таксономии нахожусь. Хотя, как сказал Юрий, если у меня есть идентификатор текущей рубрики в переменной, то я могу его использовать и в сайдбаре. я прав?
В сайд баре хочу выводить список категорий в зависимоти от того, в какой таксономии нахожусь.
Для этого есть специализированные плагины.
если у меня есть идентификатор текущей рубрики в переменной, то я могу его использовать и в сайдбаре. я прав?
Можете, а может и не можете (крутая тавтология :)), все зависит от контекста применения. Только это не самый практичный вариант, проще, как я думаю, сделать именной шаблон/сайдбар.
Только это не самый практичный вариант, проще, как я думаю, сделать именной шаблон/сайдбар. — направьте в литаратуру…
Модератор
Юрій
(@yube)
так вот я относительно сайдбара и спрашивал.
H1 в сайдбаре? Ну-ну 🙂
сделать именной шаблон/сайдбар
get_sidebar($_GET['param']);
http://codex.wordpress.org/Function_Reference/get_sidebar