Оптимизация времени загрузки сайта WordPress

Любой сайт, открытый для посетителей, должен быстро загружаться, чему способствует комплекс мер, называемых оптимизацией. В процессе оптимизации убираются громоздкие структуры, лишние строки кода, комментарии и т.д. Очень важно не переусердствовать в данном вопросе, ведь если убрать абсолютно все переносы строк, то файл окажется нечитабельным и дальнейшее его редактирование станет невозможным. Что можно оптимизировать в рамках темы? 1. Удалить лишний, ненужный код. 2. Снизить использование PHP. 3. Отключить лишние плагины. 4….
Читать далее...SEO оптимизация сайта на WordPress

Как и большинство вопросов, связанных с продвижением сайта в поисковых системах, SEO оптимизация вряд ли сможет убраться в узкие границы одной статьи. Оптимизация сайтов в поисковых системах рассматривается во многих книгах, так что мы сделаем наш основной упор именно на аспект использования SEO в рамках WordPress. Для начала стоит сказать, что многие существующие плагины позволяют автоматизировать данный процесс; однако, не все они идеально справляются с поставленной задачей. Самым лучшим вариантом…
Читать далее...Работа с RSS в WordPress

RSS предлагает полезную возможность по подписке и отслеживанию последних новостей на сайте. WordPress поддерживает как старые версии RSS — 0.91, 1.0, так и более современную версию 2.0, в которой была введена поддержка Atom (сначала настройку Atom нужно активировать в панели администратора). Большинство тем обладает встроенной ссылкой на RSS, которая определяется браузером. Однако, если посмотреть на страницы профессиональных блоггеров, RSS фид обычно отмечен каким-нибудь символом или изображением, рядом с которым указывается…
Читать далее...Метки:powered by wordpress , RSS , rss wordpress , каналы wordpress , фиды , фиды wordpress
Дизайн в зависимости от условий

Условные теги являются великолепным инструментов для создания динамичного проекта, определяющего дизайн в зависимости от того, в какой секции в текущий момент находится посетитель. Чаще всего условные теги применяются для вывода каких-либо сообщений на основе расположения пользователя на сайте. Рассмотрим небольшой пример, используемый в теме Notes Blog Core: Условные теги is_category(), is_tag() и is_search() позволяют вывести заголовки h1, в том случае если пользователь находится на соответствующей странице сайта. Насколько вы помните,…
Читать далее...Поддержка нескольких языков в WordPress

Как вы уже успели заметить, WordPress поставляется в самых разных языковых комплектациях. Специальные языковые файлы, обладающие расширением .mo, определяют текущий язык как для всей системы WordPress в целом, так и для отдельных ее составляющих: тем, плагинов и т.д. Загрузка языковых файлов происходит в автоматическом режиме: WordPress не предлагает пользователю выбрать тот или иной язык для тем или плагинов. Основной параметр, определяющий выбор языка — WPLANG, находящийся в файле wp-config.php. Перед…
Читать далее...Метки:мультиязычность , перевод wordpress , перевод тем , трансляция плагинов , трансляция тем , языки
Страницы настроек темы WordPress

Страница настроек темы — это обычная страница в панели администратора, содержащая необходимую информацию или настройки для используемой темы. Создается данная страница при помощи файла functions.php. Страницы настроек темы формируются на основе возможностей той или иной темы. Одни темы позволяют разработчику изменять размеры шрифтов, цветовую гамму и т.д., в то время как другие позволяют добавлять собственные хуки. Перед тем как применять страницы настроек, нужно удостовериться, что они вам действительно нужны. Создание…
Читать далее...Метки:страница настроек , страница с настройками , тема wordpress , темы
Применение таксономий в WordPress

Таксономии, появившиеся в WordPress 2.8, позволяют создавать собственные версии рубрик и меток. Это означает, что вы можете обладать, к примеру, несколькими наборами меток, что серьезным образом влияет на процесс разработки. С помощью таксономий можно получить более обстоятельный контроль над размечиванием и рубрикацией записей. По умолчанию в панели администратора WordPress имеется две таксономии — одна под названием Рубрики, а вторая под названием Метки. Если вас не устраивает сложившийся порядок, можно воспользоваться…
Читать далее...Создание хуков в WordPress

Если вы хотите вставить какой-либо контент в произвольное место вашего проекта без ручного редактирования файлов шаблона, можно воспользоваться хуками (перехватчиками событий). В современное время разработке хуков уделяется повышенный интерес, сравнимый разве что с проектировкой новых тем. Прежде чем перейти к их функциональности, разберемся, что вообще из себя представляет хук. Хуки (hooks) можно отыскать в любой теме. Знакомые уже нам wp_head и wp_footer, находящиеся в файлах шаблона header.php и footer.php —…
Читать далее...Индивидуальная стилизация тем WordPress

Добавление индивидуальной стилизации к записям и страницам позволяет сделать их более интересными и красочными. На первый взгляд, осуществить это довольно тяжело, особенно для записей, ведь все они управляются одним единственным файлом шаблона single.php. Не стоит отчаиваться. Решение данной проблемы есть, и даже не одно. В частности, тэг шаблона post_class(), применяемый вместе с CSS, позволяет полностью изменить стилизацию записей. Однако, сначала поговорим об общей методике индивидуальной стилизации. Если вы хотите как-либо…
Читать далее...Структура темы WordPress

При запуске нового проекта на WordPress обязательно нужно продумать то, какими функциональными особенностями он будет обладать. Простые блоги редко нуждаются в каких-либо навороченных конструкциях. Косметические изменения, добавление информации, смена надписей — обычно этих действий бывает достаточно, чтобы запустить свой блог. Иначе дело обстоит с крупными проектами. Взять хотя бы сайты, построенные по принципу газет или журналов — в данном случае придется использовать большее количество различных надстроек. Одна из главных причин,…
Читать далее...Метки:структура wordpress , структура темы wordpress , темы , темы Wordpress