Помощник
|
[WordPress] Разные шаблоны кратких новостей |
extezy
|
Сообщение
#1
|
||
|
|
||
|
|||
Gerga |
25.11.2014, 22:42;
Ответить: Gerga
Сообщение
#2
|
|
да, определить ID категории и дать соответствующий шаблон вывода записи. Также можно указать тип, используемого шаблона вывода, через "формат записи" https://yadi.sk/i/LAcuth7acvzQX , или, например через произвольные поля. Вариантов много.
Сообщение отредактировал Gerga - 25.11.2014, 22:46 |
|
|
extezy
|
Сообщение
#3
|
|
Gerga, формат записи интеерсная штука. Подключил я их, однако с шаблоном вышли проблемы. Голову сломал уже как правильно их выводить. Смотрел примеры стандартных тем, но все-равно какие-то ошибки. Буду копать, спасибо.
-------------------- ZOMRO.COM - держу свои проекты на этом хостинге, рекомендую. |
|
|
Gerga |
26.11.2014, 16:08;
Ответить: Gerga
Сообщение
#4
|
|
extezy, пожалуйста. Если что, пишите
|
|
|
extezy
|
Сообщение
#5
|
|
Gerga, я конечно прошу прощения, но не могли бы Вы дать пример самой простой реализации вывода постов?
Брал из родной темы код: Код <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); get_template_part( 'content', get_post_format() ); endwhile; twentyfourteen_paging_nav(); else : get_template_part( 'content', 'none' ); endif; ?> Ковырял его, ковырял, но ничего толкового не вышло. Если я все правильно понял, то схема проста: 1. Подключить форматы в functions.php 2. Настроить вывод в index.php (в моем случае) с помощью кода: Код <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); get_template_part( 'content', get_post_format() ); endwhile; else : get_template_part( 'content', 'none' ); endif; ?> 3. Создать соответствующие шаблоны content.php, content-video.php, content-image.php и т.д. -------------------- ZOMRO.COM - держу свои проекты на этом хостинге, рекомендую. |
|
|
JamesM12 |
27.11.2014, 13:14;
Ответить: JamesM12
Сообщение
#6
|
|
Можно проще ... в файле category.php что то типо
Код $cat_id = get_query_var('cat');
switch($cat_id) { case "34": include('category-34.php'); break; case "35": include('category-34.php'); break; } -------------------- Linux, PHP, Javascript, HTML, CSS, Wordpress since 2008 - wpmastering.pro |
|
|
Gerga |
27.11.2014, 14:59;
Ответить: Gerga
Сообщение
#7
|
|
extezy, да, все верно. Только пагинацию (
Код twentyfourteen_paging_nav(); ) не забудьте поставить перед else
|
|
|
extezy
|
Сообщение
#8
|
|
|
Всем спасибо. Разобрался.
-------------------- ZOMRO.COM - держу свои проекты на этом хостинге, рекомендую. |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Нужен кодер, чтобы пофиксить ошибку Wordpress после переноса сайта | 0 | Alex-777 | 844 | 7.4.2024, 18:05 автор: Alex-777 |
|
Продам базу сайтов Wordpress в 16 миллионов доменов! Свежая сборка. | 17 | Boymaster | 10915 | 17.3.2024, 2:53 автор: Boymaster |
|
Перенос сайта на CMS Wordpress | 8 | freeax | 4955 | 10.3.2024, 14:58 автор: freeax |
|
Как настроить в WordPress для SEO оптимизации | 8 | rownong27 | 2474 | 2.3.2024, 12:59 автор: toplinks |
|
Восстановление сайтов из Вебархива на Wordpress. | 39 | freeax | 32735 | 14.2.2024, 14:32 автор: freeax |
Текстовая версия | Сейчас: 19.4.2024, 9:01 |