Вывод текста на определённой странице wordpress

05.05.2015 13:26

Стандартный функционал wordpress не позволяет вывести текст в сайдбаре только на одной конкретной странице. Быстрое гугление этой проблемы обычно подкидывает варианты вроде:

Вставьте этот код в нужное место Вашего шаблона:
<?php
$cat=9;
$pcat = wp_get_post_categories( $post->ID );
if(in_array($cat, $pcat) and is_single()){ ?>
Здесь пишем нужный текст
<?php
}
?>

Хотя на самом деле всё намного проще.

Для этих целей есть специализированный плагин: "Pro Text Widget". Устанавливаем его из стандартного репозитория и он появляется в списке виджетов:

protext

Далее перетягиваем его в нужный сайдбар и в настройках указываем где именно нужно его отображать:

protext2

Переключателем выбираем где показывать текст: на странице, записи или в категории. В поле Display IDs выставляем id документа, который можно скопировать из url строки браузера, во время редактирования этой записи. После этого наш текстовый блок будет показываться только на одной странице. Пример можете увидеть здесь, в правом сайдбаре.



Изображения подкатегорий opencart 2

В стандартном opencart категории выводятся только списком, в то время как в админке к каждой категории можно присвоить изображение, которое будет показываться в описании категории товаров. Намного красивее можно вывести категории товаров в виде плитки с картинками.

Подключение ckeditor к opencart 2

В угоду модному bootstrap разработчики опенкарта сменили текстовый редактор. Теперь во второй версии опенкарта используется summernote, который несравним по возможностям с ckeditor.


(0) Комментариев