Как создать сателлит на Wordpress (3). Тема оформления
Продолжаем пошаговую инструкцию, начатую здесь и продолженную здесь. Идем дальше…
Шаг 4. Установка темы оформления
В сети гуляют тысячи отличных (и не очень) темплейтов для Вордпресса и грех ими не воспользоваться! Впрочем, оставляя сат на стандартном шаблоне, Вы ничем не рискуете. Делайте как знаете! Но лично я для каждого сателлита настраиваю “уникальную” тему.
Первым делом подходящую тему нужно найти. Здесь есть два варианта, от которых стоит плясать – Вам хватит блоговой темы или нужен темплейт с тематической картинкой в хедере (например, фрукты или доктор для сата о диетах).
Если первое, то идем в любой архив шаблонов (его можно найти, просто введя в поиске “wordpress free templates”) и скачиваем наиболее понравившийся template из последних добавленных. Если второе, то прямо в гугле прописываем запрос, например “wordpress template health”, и из найденных вариантов выбираем наиболее подходящий.
Скачивайте шаблон, распаковывайте и закачивайте на сервер в папку wp-content/themes/. После чего идите в админку, в раздел “Внешний вид” и активируйте его.
После этого зайдите на сайт и окиньте взглядом, как смотрится дизайн. Зайдите на страницы поста (который “Привет, мир!) и рубрики (которая “Новости”), посмотрите все ли нормально выглядит. Если все OK – переходите к русификации шаблона.
Русификация темы оформления
Опять же, этот шаг не является каким-то очень уж обязательным, но я его выполняю, т.к. в итоге сат становится больше похож на нормальный сайт. То же самое касается и дефолтной темы – оставляя все стандартное Вы рискуете, что модератор биржи ссылок просто не активирует Ваш сайт.
Если Вы никогда не русифицировали шаблон Wordpress, сейчас я вкратце расскажу об основных моментах. В качестве примера будет взята вот эта тема: wordpress.org/extend/themes/dfblog
Файлы, которые мы будем русифицировать:
-
header.php – отвечает за вывод шапки сайта
-
index.php – отвечает за вывод главной страницы сайта, в некоторых случаях также за вывод страницы с постом и рубрик, если файлов single.php и archive.php в теме нет.
-
single.php – вывод страниц с постами
-
sidebar.php – сайдбар, собственно :)
-
archive.php – вывод рубрик и архивов
-
footer.php – футер
Перед тем, как перейти к правке файлов, убедитесь, что тема УЖЕ не русифицирована :). Также быстренько пробежитесь по header.php и footer.php на предмет наличия “левых” кодов, в которых зашифрованы ссылки.
Например, вот таких <? eval(gzinflate(base64_decode(’тут много букв и цифр’))); ?>
Попробуйте сразу удалить такой код. Если после этого тема съезжает или не отображается сайдбар, в общем, появляются неприятные косяки, придется искать другую тему. Ну или оставить этот код и позволить выводить на страницах сайта неизвестно что (чаще всего там зашифрованы ссылки).
Теперь переходим к русификации. Идем по порядку (все делаем в примере). Просто меняем все английские фразочки, которые отлично видны и выделяются на общем фоне в уже активированном дизайне.
header.php
Красным отмечены “русифицированные моменты”
index.php
Удаляем следующие блоки:
<?php comments_popup_link(
‘<span class=”comment”>’.__(’No Comments »’).’</span>’,
‘<span class=”comment”>’.__(’1 Comment »’).’</span>’,
‘<span class=”comment”>’.__(’% Comments »’).’</span>’
); ?>
У нас отключены комментарии.
<span class=”author”><?php the_author() ?></span>
Ненужная информация, автор везде admin
Меняем:
<div class=”alignleft”><?php next_posts_link(__(’« Older Entries’, ‘default’)) ?></div>
<div class=”alignright”><?php previous_posts_link(__(’Newer Entries »’, ‘default’)) ></div>
на
<?php wp_pagenavi(); ?>
для вывода нормальной навигации с помощью плагина Page-navi.
single.php
Русификация этого файла почти идентична index.php, за исключением пары моментов.
Удаляем весь блок, отвечающий за комментирование, который находится между тэгами <p class=”small”> </p>. Также убираем <?php comments_template(); ?>
А после <?php the_content(’…’); ?> вставляем:
<h3>Статьи по теме:</h3>
<?php related_posts(); ?><br>
В этом блоке плагин Related Posts будет выводить ссылки на статьи по теме согласно настройкам.
footer.php
Просто убираем все левые ссылки на сайт вордпресса и создателя шаблона. Чем меньше внешних ссылок – тем лучше. Но если уж Вы очень радеете за авторские права и цените труд автора – можете не удалять. Ваше право.
archive.php я обычно удаляю, т.к. предпочитаю, чтобы за вывод рубрик и архивов отвечал index.php – он с этими задачами всегда справляется на отлично. Но это только для сателлитов – для обычных сайтов обработать archive.php стоит.
Что касается sidebar.php, то его настройку проводим с помощью виджетов, если они поддерживаются темой.
У каждой темы есть свои заморочки с русификацией, но, в принципе, действия всегда стандартны. После русификации десяти тем рука набивается и никакие трудности не возникают.
Закачивайте тему, заменяя старые файлы новыми, и смотрите на результат. Если есть косяки или непереведенные моменты – допереведите :).
Настройка виджетов
Заходим в раздел Внешний вид -> Виджеты и перетаскиваем нужные виджеты в сайдбар.
Например, так:
Random Posts Widget и Last Viewed Posts отлично разбавляют сайдбар и увеличивают эффективность внутренней перелинковки (растет PR на внутряках)
Смотрим на результат
После этого опять заходим на сайт и смотрим, все ли устраивает. Если да – переходим к следующему шагу. Будем наполнять сателлит контентом…
Хочешь получать свежие посты блога? Подпишись на RSS!
Для проверки на зашифрованные ссылки лучше использовать плагин TAC
В админке он покажет ссылки (и путь к ним) сразу на всех темах лежащих в папке themes
А можете объяснить почему в админку спокойно заходит, а на корневой каталог сайта нет? Хоть убейте а не пойму в чем дело….
Может быть проблема в настройках Адрес WordPress (URL) и Адрес блога (URL)? Проверьте, чтоб правильно прописано было.
Подскажите как грамотно русифицировать Random Posts Widget и Last Viewed Posts, а то на странице только они остались не переведенными? ))
лично у меня с чисткой шаблонов от левых ссылок возникают проблемы…дело в том, что html и php для меня “темный лес” и чтобы ручками чистить нужно хотя бы иметь общее представление…вычитал где то про плагин TAC, который мониторит шаблон на наличие внешних ссылок – но у меня есть подозрение что он справляется с задачей не полностью….Вы не подскажите как быть??
вам может сменить надо род занятий в таком случае )) или садись и изучайте – ибо без этого никуда
Честно говоря, я предполагал что получу ответ в таком стиле…)))
но вопрос был не в этом, я спрашивал о Вашем мнении по поводу работы этого плагина и может быть есть другие инструменты для автоматизации этого процесса????
Должен сказать в свою защиту, что я и так пытаюсь сменить род занятий на этот и поскромничал на счет знаний о html (имею общее представление,)))))
Я так понимаю ссылки могут быть зашиты и в плагины и в скрипты, получается эти моменты тоже надо изучать и учитывать??
конечно – например шаблоны с темлейтмонстер там стучалок в шаблонах куча ))
Интересно это все,я вот ДЛЕ шаблоны чистил просто через тоталкомандер-помогает,попробуйте!А почему имено sape ведь он далек от тройки в топе бирж?
а у меня не открывается нижняя часть страницы вообще, только header…
хотя я у вас скачивал wp 2.3.3 который вы посоветовали ( вашу сборку ) :
site6.ru
сборка не причем, ищите проблему в шаблоне
код, там где вы пишете инструкцию по русификации очень сильно отличается от кода в файлах у меня…
странно, посмотрю что там за архив
дело в том что я делаю всё ровно по инструкции ни в каких шаблонах ничего не изменял
всё скачал здесь и не понимаю в чём соль.
ааа ну помогите пожалуйста!!!
я реально в ступоре немогу продолжать потому что кроме хэдэра ничего не отображается!!!
помогите плиз!!