02.03.2011 / Wordpress

Мои хитрости работы с WordPress

Так как я использую при создании сайтов исключительно WP, за годы выработались свои приемы работы, которые помогают сэкономить время. Некоторые из них – в этом посте.

1. Темы и шаблоны

На 80% блогов, которые попадаются в Блогуне и Gogetlinks, натянуты стандартные приевшиеся темы, скачанные из официального репозитария шаблонов. И как они с таким оформление прошли модерацию, ведь зачастую темы даже не русифицированы и все служебные надписи исполнены на инглише? Ведь в сети можно без проблем найти очень красивые темы! Проблема в том, что почему-то ищут ТЕМАТИЧЕСКИЕ шаблоны, то есть если блог о компьютерах, то в шапке готовой темы обязательно должно быть нарисовано что-то компьютерное…

А ведь можно сделать по другому: найти тему, оформление которой нравится (например, всего три колонки и цвета идеальные!) и просто влепить тематическую шапку, которая делается за 10 минут максимум – находите красивую большую картинку во Фликре, загоняете в Фотошоп, подгоняете размеры и наносите название блога красивым шрифтом… И сразу – другой вид! В конце концов, можно оставить стандартную тему twentyten и просто влепить туда шапку и это будет красиво!

В общем, при изыскании тем WP не нужно зацикливаться на тематических шаблонах и официальном архиве. Красивые русифицированные шаблоны можно найти на множестве сайтов, например, в этом архиве шаблонов WordPress. Как Вам такой бизнес-шаблон iBusiness?

2. Иконки для навигации

Для вывода пунктов навигации в WP обычно используют списки и конструкции вида:

<div id=”menu”>
<ul id=”navi”>
код вызова
</ul>
</div>

Сами пункты меню выводятся в таком формате

<li>пункт меню</li>

Если Вас не устраивает отображение пунктов меню в плане иконок (например, они отображаются так):

wp0Можно это дело поправить, заменив квадратик на иконку.

wp1Как это сделать?

1) Подготовить картинку-иконку (примерно 12x12px), ее можно легко найти, воспользовавшись поиском по картинкам Google, введя точные размеры в настройках поиска, потом закачать картинку в папку темы.

2) Найти стиль, которые отвечает за оформление списка меню. Например, в Safari это легко делается: нужно просто выделить нужный пункт меню, кликнуть правой кнопкой и выбрать Проверить объект, внизу окна браузера откроются свойства стиля. Например, в данном случае – это id #categories li a

wp2
Чтобы отображалась иконка, добавляем в стиль пункт:

background: url(путь к иконке) no-repeat 0px 2px;

Последние две цифры отвечают за следующие параметры:

background-position-x: 0px;
background-position-y: 2px;

При этом нужно обязательно проверить, чтобы у ul или основного li были прописаны свойства:

list-style-image: none;
list-style-type: none;

Этого достаточно, чтобы сделать меню красивее!

3. Автоматическое разбитие постов

При импортировании статей в WP часто получается так, что в посте не выделен анонс с помощью MORE. Редактировать каждую запись не представляется возможным, тем более если их несколько сотен, а отображение на страницах архивов и рубрик целых постов нежелательно, ибо получается слишком много дублированного контента.

Выход в этой ситуации один – установить плагин, который автоматически будет разбивать посты. Для этих целей я использую уже несколько лет плагин auto-more. Просто активируйте его и все – посты будут разбиваться автоматически!

Надеюсь, хоть что-то из этого поможет Вам в работе :)

Подписаться на новые посты:

Комментарии (14) на запись «Мои хитрости работы с WordPress»

  1. Александр

    Цитата: “На 80% блогов, которые попадаются в Блогуне и Gogetlinks, натянуты стандартные приевшиеся темы, скачанные из официального репозитария шаблонов. И как они с таким оформление прошли модерацию, ведь зачастую темы даже не русифицированы и все служебные надписи исполнены на инглише?” В ГГЛ на шаблоны не обращают внимания – это первое, а во вторых – спасибо за статью, такие мелочи, как иконки для навигации улучшают смотрибельность блога. Это я уже подмечаю не раз.

  2. Паша

    Реально придаётся важность иконкам в меню? И первый пункт немного непонятен – лучше всё-таки искать новые темы и переводить их или же брать русскую и обтачивать напильником(картинки, цвета)?

  3. Алексей

    Давно хочу научится ставить иконки навигации и, наконец – то, дождался публикации на эту тему:). Может – быть еще поделитесь секретами настройки вордпресс?

  4. dsd


    разбивает статью на несколько страниц, ставится через HTML-редактор. Для блогов не очень актуально, но для инфо сайтов может пригодиться

  5. dsd

    тю забыл что код не пропустит – вот этот тег разбивает страницу:
    пишется также как и тег “more”, только вместо more написать nextpage

  6. Презренный Манимейкер

    Александр, а лучше бы смотрели при модерации, потому что на таких вот шаблонных сайтах и контент УГ в большинстве случаев, и завалены они внешними ссылками

    Паша, это на Ваше усмотрение, мне иконки нравятся :) А по первому пункту – не нужно при поиске шаблона упирать на тематику :)

    Алексей, поделюсь :)

    dsd, Вы видимо читали невнимательно, я же написал, в каком случае пригодится плагин :)

  7. kipesiva

    Шаблоны в Рунете качать весьма опасно, есть вероятность скачать с скрытыми внешними ссылками.

  8. Максим

    kipesiva, для этого есть плагин TAC, им то и можно проверить наличие кода.

  9. Алексей

    Про иконки для навигации понравилось, даже не знал как это делается.

  10. Громоделов Кирил

    Приятно, когда человек работает над дизайном (хотябы над движком). Это хоть чуть-чуть но делаем его приятнее.

  11. Ametist

    Попробую заняться иконками и у себя. и за плагин спасибо, если честно только сейчас о нем прочла. :)

  12. György Klepárj

    интересно, почему 99.9% блоггеров используют вордпресс? чем джумла хуже? :)

  13. Виктор

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

  14. Вячеслав Николаевич

    Здравствуйте!
    Я работаю над сайтом. Использую тему Twenty Ten как здесь http://wordpress.org/extend/themes/twentyten
    Я тоже эту тему использую и она меня устраивает. Подскажите как убрать в шапке сайта пустое белое пространство вверху между браузером и чёрной чертой баннера. В сети пошарил и не нашёл решения. Буду очень признателен за помощь.
    Т.е. прижать баннер вверху к границе браузера