- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Подскажите какой есть плагин или как это сделать кодом. Движек Wordpress
Структура сайта следующая
Разделы сайта
Рубрика
Подрубрика 1
Подрубрика 2
Подрубрика 3
Рубрика 2
Подрубрика 21
Подрубрика 22
Подрубрика 23
Когда я захожу в статью например подрубрики 3, нужно вывести в сайд баре список подрубрик текущей рубрике где находится статья. Т.е Подрубрика 1, Подрубрика 2 и Подрубрика 3.
Когда нахожусь в статье подрубрики 22 необходимо вывести в сайд баре список подрубрик где находится статья т.е Подрубрика 21, подрубрика 22, подрубрика 23.
Как можно это сделать?
Нашел код но он не совсем так работает как мне нужно.
<?php
$i=1;
$cat = get_query_var('cat');
$categories = get_categories('parent='.$cat.'');
foreach ($categories as $category) { $i++; }
if ($i > 1) {
echo "<ul>";
foreach ($categories as $category) { ?>
<li><a href="<?php echo get_category_link($category->term_id); ?>" ><?php echo $category->name; ?></a></li>
<?php }
echo "</ul>";
} else {
$pcat = get_category(get_query_var('cat'),false);
$pcatid = $pcat->category_parent;
$categories = get_categories('parent='.$pcatid.'');
echo "<ul>";
foreach ($categories as $category) { ?>
<li<?php if ($category->term_id == $cat) { ?> class="active"<?php } ?>><a href="<?php echo get_category_link($category->term_id); ?>" ><?php echo $category->name; ?></a></li>
<?php }
echo "</ul>";
}
?>
Он выводит подрубрики в сайд баре когда нахожусь в рубрике, но когда перехожу в статью он выводит список всех подрубрик рубрик. А мне нужно выводить именно когда нахожусь в статье, подскажи как можно сделать?
Попробуйте Display Widgets, Conditional Widgets или Widget Logic
Попробуйте Display Widgets, Conditional Widgets или Widget Logic
Эти плагины позволяют сделать разный сайд бар, для разных страниц сайта, мне же нужно другое =(.
Мне нужен вывести подрубрики где находится статья
Что не кто не поможет (?
вручную пропишите категории в sidebar.php (ну или установите плагин для работы с php)
<?php if(in_category('1')){ ?>
ссылка на подрубрики
<?php } ?>
1-это id категории
Плагин я не знаю такой
выводить все рубрики с подрубриками, в css показывать только подрубрики активной рубрики
Видимо объяснил и не так, и не поняли. =(
Покажу в картинках, с наглядным примером...
http://gyazo.com/a81c647671dd06129f576f730b6790be
Вверху я обвел это под рубрики данной рубрики где сейчас открыто.
С право что обведено выводятся под рубрики в сайд баре.
Далее перехожу в новость http://gyazo.com/49eae85a4fa16aa55af1568cc05c39fb
С право тот же блок и тот же вывод.
Вопрос, как это можно сделать, уже готов символически 100 р дать кто поможет =(, второй день не могу найти решение...
Т.е нужен такой же вывод в сайд баре.
Не кто не подскажет =(?
Кто нибуть подскажет ?