2011-12-30 4 views
1

Я сделал файл как category-videos.php, так как я прочитал, что либо использую category- [slug] .php, либо category- [ID] .php. Но я не знаю следующих шагов. Как связать его с wordpress? Как связать все сообщения с этим шаблоном?Шаблон пользовательской категории в Wordpress?

Главным образом мое требование состоит в том, что я хочу создать новый шаблон для своей конкретной категории «ВИДЕО», чтобы все сообщения под этой категорией отображались в новом стиле. В принципе, я хочу показывать сообщения с видеороликами по-новому, поскольку 3 сообщения в одной строке с выделенными изображениями и полноэкранный слайдер поверх этой страницы, показывающий 4 новых сообщения этой категории?

Но я в замешательстве ... Могу ли я сделать это в Wordpress? Потому что моя домашняя страница также имеет признак слайдера. Могу ли я создать новый слайдер для этого шаблона страницы, но одна вещь обязательно. Мне нужно работать только с одной категорией для этого пользовательского шаблона, т. Е. Видео .........

Любая помощь будет оценена по достоинству. Спасибо заранее.

+0

Просьба в основном указать шаги, которые следует выполнить после создания файла, category- [slug] .php –

ответ

1

создать категорию файла- [slug] .php или category- [id] .php - добавить пул категории, для которого вы хотите использовать другой шаблон в [slug] или его [id]. Wordpress предоставляет эту функцию по умолчанию.

Для получения дополнительной информации об этом см. http://codex.wordpress.org/User:Lorelle/Custom_Category_Template.

Другой, не хороший подход заключается в использовании заявлений решения, основанные на (is_category('id')) как

<?php if (is_category('ID')) : ?> 
// Code For Category with defined ID 
<?php else : ?> 
// Code for else 
<?php endif; ?> 

но опять-таки это не очень хороший подход к использованию слишком много, если еще - также влияет на сервер, а также каждый раз, когда серверное решение будет принято для отображения содержимого для if или else

0

Создайте файл категории Id.php (например, категория 1.php). Вы можете найти номер идентификатора при наведении на категорию в админ. Вы можете сделать с этой категорией, что вы хотите.

Например, в моем блоге у меня есть миниатюра и без нее.

Другим путь через Is_category тега

<?php if (is_category('1')) : ?> 
Code For Category One 
<?php else : ?> 
Code for other categories 
<?php endif; ?> 
0

Мой заказ шаблон работает просто отлично, добавив слизняк или идентификатор (категория-slug.php) .. Wordpress автоматически найдет нужный шаблон по иерархии шаблонов. Если вам нужен дочерний элемент категории, используйте родительский шаблон, используйте add_action ('template_redirect', 'your_function').

+0

Я сделал категорию 6.php, но проблема в том, что моя шаблон здесь не работает. Страница моей категории использует archive.php для показа сообщений. Даже если я удалю категорию category.php моей темы, все равно ничего не влияет. потому что он получает шаблон от archive.php –

Смежные вопросы