Пару полезных фишек для wordpress
Воскресенье, января 10, 2010 20:40Сейчас занимаюсь одним делом в оффлайне, для которого понадобилось сделать сайт (скоро расскажу подробнее). Естественно, делаю я его на моей любимой вордпресс. В процессе создания понадобилось кое-что изменить, а именно:
1. Скрыть некоторые страницы (page) из меню.
Решение нашел довольно быстро, поскольку для сайта использую премиум тему. Там такая возможность заложена изначально, не надо ковыряться в коде. Если же требуется исключить страницу/ы в стандартной теме ВП, надо найти в header.php примерно следующий код:
<?php wp_list_pages(”title_li=”); ?>
…и добавить в него exlude и номера страниц, которые необходимо “спрятать”:
<?php wp_list_pages(”exclude=1,12&title_li=”); ?>
Все просто.
2. Удалить слово category из урла категорий и подкатегорий.
Как раз такую же проблему пытался решить Sup3rStar. Плагин “seo without category” ему не помог. Я начал искать варианты – остановился на плагине Remove Parents (). Хоть последнее обновление этого плагина и датировано далеким 2007-м годом, он отлично справился с задачей.
После активации плагина (надеюсь, ни у кого не возникнет с этим проблем?) переходим в админке своего сайта – Настройки – Настройки постоянных ссылок (ЧПУ). Отмечаем произвольную структуру и ставим /%postname (или /%category%/%postname и т.д.). Важно! После postname нельзя ставить слэш – /! Иначе все ссылки будут вести на главную страницу.
Все, теперь наши ссылки имеют красивый и короткий вид.
Кстати, существует еще один способ убрать /category/, без всяких плагинов. Для этого надо просто добавить в файл .htaccess (если его нету – создайте и залейте в корневую директорию сайта) такую строчку:
RewriteRule ^category/(.+)$ http://www.домен_сайта/$1 [R=301,L]
___
На SEO blog пишется о том, как зарабатывать в суровых условиях сегодняшнего интернета.
