Вывод списка страниц на WordPress в произвольном месте

Периодически требуется организовать вывод списка страниц в разных местах, например вывести "Реклама", "Статистика" и др. в футере, а какие-нибудь разделы сайта (например, "О блоге") вывести в шапке сайта. Делается это очень просто, в wordpress за вывод страниц отвечает функция:

<?php wp_list_pages() ?> // вывод списка всех страниц

Теперь выбираем место, где будут находиться страницы и вставляем эту функцию, но нам нужен вывод не всего списка, а лишь части, допустим страницы 1, 2, 3 в футере, а страницы 4,5 в шапке сайта. Для этого обратимся к параметрам функции:

exclude=id - исключает из выводимого списка id указанной страницы (id страницы можно увидеть при ее редактировании, например: http://example.com/wp-admin/page.php?action=edit&post=1 - у этой страницы id=1; для исключения списка необходимо перечислить id страниц через запятую, например: exclude=1,2,3 - исключит из списка страницы с id равным 1,2,3); Читать дальше »

Домены с www и без на WordPress

Для поисковых систем домены http://www.example.com/ и http://example.com/ считаются разными и, соответственно, будут по разному индексироваться. Очень много решений для выполнения 301 редиректа домена с www на домен без www и наоборот, но речь пойдет не об этом.

Мнений о том, как правильно должен выглядеть домен много, кто-то считает, что домен с www больше нравится поисковым системам, другие не воспринимают это серьезно, большую роль может сыграть желание клиента.

Когда перед мной встала задача сделать редирект домена на www я перечитал множество блогов, разобрался с файлом .htaccess, но требуемого результата так и не добился (не сомневаюсь, что решение есть). В моем случае производилась установка чистого wordpress и требовалось сразу сделать редирект домена на www. Если на собственной системе все работало замечательно и редирект работал, то на wordpress категорически отказывался, происходило зацикливание и сайт не загружался. Читать дальше »