Настройка wordpress и его общие функции
Введение
WordPress достаточно сильная cms и имеет множество функций внутри админ панели, чтобы осуществить задуманное, к примеру, создать страницу, сделать меню и поменять местами в нём ссылки, редактировать css.
Но проблема заключается в том что все темы разные и имеют как множество достоинств так и недостатков и в настройка wordpress . Допустим вам хочется в конце поста вывести метки, но такой функции не существует в админ панели. Что вы будете делать я не знаю, наверное, полезете в поисковик и забредете сюда;)
Прочитав эту статью вы узнаете, что каждый WordPress-мастер должен знать Общие функции WordPress, чтобы легко управлять и расширять свой блог с помощью нескольких строк кода.
Вывод навигации
Популярным набором функций в WordPress являются навигационные функции меню. Для динамической генерации меню используеться функция
wp_list_pages или wp_nav_menu (WordPress 3.0)
Мы поговорим об этих двух функциях, начиная с wp_list_pages.
Вывод страниц
Если вы хотите вывести список все страниц, то используйте функцию
wp_list_pages. Без параметров она выводит список всех параметров в алфавитном порядке.
1 | <?php wp_list_pages(); ?> |
Листинг конкретных страниц
Как и многие другие функции WordPress, функция wp_list_pages имеет несколько параметров. Например, параметр позволяющий включить в список конкретные страницы, ссылаясь на свои идентификаторы страниц, разделенных запятыми (,). В примере вы видите, что мы выводим только две страницы (страницы имеют идентификаторы 4 и 5).
1 | <?php wp_list_pages('include=4,5'); ?> |
Исключение определенных страниц из Списка
Вы также можете исключить определенные страницы, используя параметр (‘exclude=’):
1 2 | <?php wp_list_pages('exclude=4,5'); ?> |
Сортировка страниц
Изначально порядок сортировки страниц идёт в алфавитном порядке.
Можно изменить порядок листинга использованием параметр <>sort_column. Параметр Sort_column может иметь от 1 до 7 значений:
- post_title – сортировка по алфавиту (по умолчанию)
- menu_order – Сортировка по порядку страниц
- post_date – Сортировка по дате создания
- post_modified – Сортировать по времени последнего изменения
- ID – Сортировка по идентификатору страницы
- post_author – Сортировка по ID автора страницы
- post_name – сортировка по алфавиту
Вот код сортировки по дате создания:
1 2 | <?php wp_list_pages('sort_column=post_date'); ?> |
Задаём глубину
Страницы могут иметь подстраницы и ещё подстраницы и ещё глубже. Что делать, если вы просто хотите вывести список всех страниц верхнего уровня.
То вы можете задать параметр глубины примерно так:
1 2 | <?php wp_list_pages('depth=1'); ?> |
На этом всё дорогой друг. В следущей части я ещё дальше углублюсь и более подробно расскажу вам о других настройка wordpress
А если статья не понравилась ? Куда кликать?
<?php wp_list_pages(‘depth=1’); ?>
Если хочется вывести “дочек” третьего уровня, как быть?
Ой. да тут БАГ Чего это слова не переносятся? ЗЫ: Разрешение в браузере 1024 на 768
честно признаться статья эта очень старая.
когда только начинал блог ввести её писал.
А если я не программист?
и другие читатели тоже? что же делать в таком случае?
Галина, Фрилансеры в помощь=)
На самом деле у меня были серьёзные проблемы с блогом и мне тоже приходилось нанимать фрилансеров
Отличная подборка функций. Надо где-то себе их сохранить, так как когда-то искал эту информацию в интернете.