Настройка wordpress и его общие функции

Введение

WordPress достаточно сильная cms и имеет множество функций внутри админ панели, чтобы осуществить задуманное, к примеру, создать страницу, сделать меню и поменять местами в нём ссылки, редактировать css.

Но проблема заключается в том что все темы разные и имеют как множество достоинств так и недостатков и в настройка wordpress . Допустим вам хочется в конце поста вывести метки, но такой функции не существует в админ панели. Что вы будете делать я не знаю, наверное, полезете в поисковик и забредете сюда;)

Прочитав эту статью вы узнаете, что каждый WordPress-мастер должен знать Общие функции WordPress, чтобы легко управлять и расширять свой блог с помощью нескольких строк кода.

wordpress_common_functions

wordpress_common_functions

Вывод навигации

Популярным набором функций в 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

Разработка сайта
Мы не используем платные CMS и за счет этого мы привлекаем низкой ценой клиентов. Не используем шаблоны у нас только уникальный дизайн. В подарок мы делаем SEO оптимизацию сайта и настройку контекстной рекламы.
Заказать
Продвижение сайта
Частный оптимизатор выходит гораздо дешевле web-студии. Я помогу вам вывести cайт в ТОП-3 и настроить автоматические продажи. В стоимость услуг входит аудит, техническая и seo оптимизация сайта.
Заказать
БЛОГ под КЛЮЧ
Сэкономьте годы возни на созданием и продвижением своего блога. Отдайте это дело блоггеру с пятилетним стажем. В услугу уже входит SEO оптимизация блога. В подарок вы получаете видео-курс «Мой авторитетный блог»
Заказать



Ещё пара мощных статей для твоего ненасытного ума:

Понравилась статья?
Тогда оформи подписку на обновление сейчас
Не забудь подтвердить подписку


5 комментариев
  1.  А если статья не понравилась ? Куда кликать?
    <?php wp_list_pages(‘depth=1′); ?>
    Если хочется вывести “дочек” третьего уровня, как быть?

    Ответить на комментарий →
  2.  Ой. да тут БАГ Чего это слова не переносятся? ЗЫ: Разрешение в браузере 1024 на 768

    Ответить на комментарий →
  3. Антон Краморов 13 февраля, 2012 в 05:18

    честно признаться статья эта очень старая.
    когда только начинал блог ввести её писал. 

    Ответить на комментарий →
  4. Галина Грабовая 16 ноября, 2012 в 10:08

    А если я не программист?
    и другие читатели тоже? что же делать в таком случае?

    Ответить на комментарий →
    • Антон Краморов 16 ноября, 2012 в 02:41

      Галина, Фрилансеры в помощь=)
      На самом деле у меня были серьёзные проблемы с блогом и мне тоже приходилось нанимать фрилансеров

      Ответить на комментарий →
Оставь свой первый комментарий и получи:
:) :-D ;-) :-| [star] [good] [present] [flower] [:-))] [:))] [:--_)] [:-|]