Новостной СДЛ на WP. Дизайн и немного о дублированном контенте.
Затевал как марафон, но ввиду отсутствия присутствия свободного времени решил отрывками выкладывать. Пишу на лету и редко =)
Раз уж я написал в заголовке поста, что СДЛ будет на WP, то и речь пойдет о шаблонах, темах к WordPress.
Дизайн, юзабилити - это вторая по важности после контента составляющая сайта.
Шаблонов для WordPress дохуя очень много, но все они такие “блоговые”. Не о них речь, сегодня буду смотреть в сторону журнальных тем или WordPress Magazine Themes. Основное отличие от “блоговых” тем в том, что в журнальных темах нет линейности постов, т.е. сайт перестает быть web log`oм. В таких темах активно используются все дополнительные возможности WP. Причем некоторые темы вполне могут добавлять в дашборд свои разделы управления или даже поставятся вместе со своими плагинами. Для новостного сайта по моему самый раз, да и серьезности прибавит.
Ниже я попробовал разобрать один из таких шаблонов:

На картинке нету футера — он обычный. Этот шаблон можно купить или скачать на каких нибудь там нуллед варез или сделать самому.
Я уже говорил, что в таких шаблонах используются произвольные поля сейчас хочу поподробнее на них остановится. В дополнительное поле, которое чаще называется thumb или image, вписывается адрес картинки определённого размера. Эта картинка есть иллюстрация к новости. Чтобы не надо было форматировать картинку ручками на компьютере в настройках WP в разделе “Медиафайлы” нужно задать размеры миниатюры:

Размеры в пикселях для каждого шаблона свои. К примеру вам нужно для новости о недвижимости прикрепить картинку панельного дома. Как обычно, в редакторе поста, загружаете картинку после загрузки появится сама картинка и форма для вставки ее в пост, вставлять ее не надо, надо просто по правому клику по маленькой картинке скопировать адрес картинки и вставить в произвольное поле. Вписать имя произвольного поля и нажать кнопку “Добавить произвольное поле”. В принципе ничего не мешает вставить картинку в пост.
Теперь о дублированном контенте. Во многих таких темах я не встретил этого, но для своих сайтов всегда применяю. Среди сайтостроителей (давайте так их назовем) часто можно встретить советы, что лучше закрыть страницы архивов, тэгов или категорий от индексации, мол дублированный контент и ПС могут забанить или выкинуть из индекса часть страниц. Да, опасения отчасти правильные, хотя есть сайты которые годами живут без таких мер и ничего… Есть очень простой выход из этой ситуации. Вы можете сказать, что америку я не открыл и все уже давно так делают, но нигде я этого не встречал. На страничке редактирования поста есть поле “Цитата”, в это поле нужно вписать небольшую аннотацию к новости и при этом этот текст должен быть отличным от текста новости. В тех же журнальных темах, хотя к обычным темам тоже можно применить, нужно заменить в файлах шаблона: archive.php и index.php код
<?php the_content() ?>
на
<?php the_excerpt(); ?>
Тогда у Вас вместо поста будет выводится текст из цитаты. Таким образом страницы с постами останутся уникальными в пределах сайта. А в страницах архивов, тегов и категорий будет набор из уникальных аннотаций. А если Вы забудете написать “цитату”, то вместо нее будут первые 55 слов вашей новости без форматирования.
Вот такие вот маленькие секретики =) Надеюсь найду время для следующего поста про контент и новости.
upd: D-captchy пробили, вернул reCaptchу …
Поделиться ссылкойКомментарии? Да тут их целых 9!
По цитатам очень интересно, спасибо.
Пытался использовать the_excerpt(), но тогда не выводятся картинки к новостям. У тебя была подобная беда?
PCGAMER2005, the_excerpt() выводит первые 55 слов поста, без html простым текстом, при отсутствии цитаты. Т.е. картинки и все форматирование урезается, для того чтобы была картинка ее предварительно надо добавить в произвольное поле.
Ясно, произвольное поле, конечно интересный способо. Но я предпочитаю по старинке через загрузку/вставку.
А потом с очередным апдейтом wordpress’а такая тема слетит и придется оперативно ковырять ручками или это будет ебаный стыд
Nayjest, почему это она слетит?
Ну потому что авторы WordPress при очередном обновлении не будут заботится об обратной совместимости с расширеным функционалом таких тем (мало ли через какую жопу там все написано) в виде плагинов, хаков и всякого неконтролируемо php кода в самих шаблонах, что принципиально неправильно, но встречается часто. (Смешивание логики и представления)
Nayjest, конечно могут плагины и не работать, но когда покупаешь шаблон обычно покупается и поддержка, т.е. разработчики быстро все почикают и скинут покупателю на мыло.
АГС-30 от яндекс сильно уменьшил количество продублированных страниц на сайтах.
Хотите поспорить или выразить свое мнение? Давайте! Форма ниже для Вас.



