Сегодня речь пойдет о казалось бы банальном — о меню в WordPress. Со времен второй версии осталось множество сайтов, где вебмастера используют старый вывод меню — вывод страниц в меню. С выходом WordPress 3.0 появилась возможность использовать пользовательские меню. Именно о них сегодня и пойдет речь, а так же о настройке и стилизации этих меню.
Если вы занимаетесь созданием шаблонов для WordPress и если занимаетесь этим часто, то очень удобно иметь некий набор кусочков кода — сниппетов. Каждый сниппет призван выполнять какую-либо функцию и их легко использовать — копипаст. Конечно не все сниппеты используются часто, но некоторые из них имеет смысл использовать когда необходим расширенный функционал. Мы тут все о WordPress говорим, а на webmasters.ru Лицензия UMI.CMS бесплатно. Эта статья будет представлять из себя набор готовых сниппетов для WordPress, которые вы можете брать и использовать.
Все мы прекрасно знаем, что страница логина по дефолту у WordPress находиться по адресу
http://yoursite.com/wp-login.php
. У вас может возникнуть желание изменить этот URL на что-то более простое, либо просто из соображения безопасности. К счастью сделать это довольно легко. Все, что нам потребуется это доступ на сервер к файлам сайта.
Каждый из нас, думаю, оформляя новую запись постоянно использует какие-либо тэги. Чаще всего эти тэги входят в стандартный набор предоставляемый WYSIWYG редактором WordPress. Многие использую плагины типа TinyMCE, которые расширяют функционал редактора WordPress. Но бывает и так, что и этого не достаточно. И приходится по несколько раз набирать один и тот же текст на клавиатуре, например, скрывая ссылки под теги
noindex
и nofollow
. Но как оказалось есть простое решение этой проблемы. Название ему — плагин AddQuicktag.
Сегодня решил коснуться темы ревизий (revision) поста в WordPress. Я думаю вы замечали, что при написании статьи WordPress постоянно, а точнее каждую минуту, сохраняет ваш пост, создавая новую ревизию (редакцию). Ревизии продолжают создаваться постоянно. Это со временем захламляет базу данных, что в свою очередь, увеличивает нагрузку на сервер. Не у всех блоги находятся на выделенных серверах, поэтому очень важно максимально ускорить работу движка. Давайте разберемся как это сделать.
В посте о системе комментирования Disqus в комментариях был поставлен вопрос от посетителя моего блога Александра Кутишевского, автора блога http://woomanizer.ru. А звучал вопрос так: «А ссылки с фотографий (рядом с именем комментатора) вроде как дуфоллоу? Или это не так?». То, что система комментирования Disqus изначально nofollow система я знал давно. А вот пруфлинк пришлось поискать. Заодно решил описать процесс того, как сделать систему комментирования dofollow для желающих.
По стандарту WordPress при просмотре записей в категории, архиве или по тэгу выдает нам ленту сообщений без картинок, даже если мы их в записи вставляли. Происходит это по тому, что немного по разному формируется вывод информации. В файле
loop.php
шаблона темы, стоит проверка: если это страница архива или поиска, то CMS выводит так называемый entry-summary
. А вот если это что-то отличное от поиска или категории (в нашем случае главная страница), то выводится entry-content
.
На одном из моих проектов возникла необходимость убрать с главной страницы записи из определенной категории. В этом конкретном случае это записи категории новости, которые представляют собой рерайт по большей части и не представляют ценности для целевого пользователя. Решение оказалось до боли простым. Привожу текст функции, который надо вставить в файл
functions.php
вашей темы.
Как удалить надпись «Архив рубрики», которая появляется всегда при просмотре той или иной рубрики, например, в стандартной теме wordpress twentyten. Все достаточно просто — сейчас мы это сделаем.