Контакти

Управління висновком сторінок в WordPress за допомогою плагіна. Сторінки WordPress: все про сторінки WordPress Плагін page list для wordpress

Виводить список постійних сторінок у вигляді посилань.

Зазвичай використовується в файлах header.php (шапка сайту) або sidebar.php (бічна панель) для створення меню.

Дивіться також дуже схожу функцію wp_page_menu ();

Альтернативою для створення меню є функція wp_nav_menu (), додана з версії 3.0. Мануал.

✈ 1 раз = 0.014449с = гальмо| 50000 раз = 213.16с = гальмо| PHP 7.1.2, WP 4.7.3

Хукі з функції

Використання

шаблон використання

$ Args = array ( "depth" => 0, "show_date" => "", "date_format" => get_option ( "date_format"), "child_of" => 0, "exclude" => "", "exclude_tree" => "", "include" => "", "title_li" => __ ( "Pages"), "echo" => 1, "authors" => "", "sort_column" => "menu_order, post_title" , "sort_order" => "ASC", "link_before" => "", "link_after" => "", "meta_key" => "", "meta_value" => "", "number" => "", "offset" => "", "walker" => "", "post_type" => "page", // з функції get_pages ()); wp_list_pages ($ args);

Крім параметрів нижче, функція може приймати всі ті ж параметри що і get_pages (), тому що вона працює на її основі.

Depth (Число)

Цей параметр контролює рівень вкладеності дочірніх сторінок, які будуть включені в список. За умовчанням 0 (показати все дочірні сторінки, включаючи подвійну і більш вкладеність).

  • 0 (за замовчуванням) Включати в список всі рівні вкладених сторінки і показувати їх в деревовидному вигляді.
  • -1 Включити в список всі рівні вкладених сторінок, але не показувати вкладеність (деревоподібна відображення списку відключається, список буде показаний як загальний).
  • 1 Показати тільки перші вкладені сторінки, тобто дочірні сторінки першого рівня.
  • 2, 3 і т.д. Включити в список дочірні сторінки 2, 3 і т.д. рівня ...

За замовчуванням: 0

Show_date (Рядок)

Показує дату створення або зміни сторінки, поруч з посиланням. За замовчуванням показ дат відключений.

  • "» - не показувати дати (за замовчуванням).
  • modified - показувати дату зміни.
  • created - показувати дату створення сторінки.

За замовчуванням: null

Date_format (Рядок)Контролює в якому вигляді буде показана дата, якщо включений параметр show_date, наприклад, d / m / Y виведе: 10/11/2011
За замовчуванням: настройки дати в WordPress child_of (Число)Показувати тільки дочірні сторінки окремої сторінки, зазначеної в цьому параметрі. Вказувати потрібно ID сторінки, підсторінки якої ми хочемо вивести. За умовчанням 0 - показувати всі сторінки.
За замовчуванням: 0 exclude (Рядок)У цьому параметрі вказуємо через кому ID тих сторінок, які ми не хочемо, щоб потрапили в список, наприклад: exclude = 3,7,31.
За замовчуванням: "" exclude_tree (Рядок)Вкажіть через кому ID батьківський сторінок, які ви хочете виключити зі списку. Так само будуть виключені всі вкладені (дочірні сторінки) зазначених ID. Тобто цей параметр виключає зі списку всі дерево сторінок.
Запроваджений у версії 2.7.
За замовчуванням: "" include (Рядок / масив)

Показати в списку тільки зазначені сторінки. ID можна вказати через кому або пробіл у вигляді рядка: include = 45 63 78 94 128 140.

Цей параметр скасовує параметри відносяться до формування списку, так як він створює список тільки з тих сторінок які вказані. Скасовуються параметри: exclude, child_of, depth, meta_key, meta_value, authors.
За замовчуванням: ""

Title_li (Рядок)Тема списку. За замовчуванням: __ ( "Pages") __ ( "") потрібно для локалізації. Якщо обнулити цей параметр ( ""), то заголовок списку стане нормальним, так само будуть видалені HTML теги обрамляють список ().
За замовчуванням: __ ( "Pages") echo (Логічний)Виводити результат на екран (true) або повертати для обробки (false).
За замовчуванням: true authors (Рядок)Показати сторінки належать тільки зазначеним в цьому параметрі авторам. Вказувати потрібно ID авторів, через кому.
За замовчуванням: "" sort_column (Рядок)

Сортувати список по зазначеним полях. За замовчуванням список сортується по заголовкам (post_title), в алфавітному порядку. Можна вказувати декілька параметрів через кому, відповідно до яких потім буде впорядкований список.

  • post_title - сортувати по заголовку (в алфавітному порядку);
  • menu_order - сортувати по порядку, який вказується на адмін-панелі на сторінці редагування "постійної сторінки";
  • post_date - сортувати за датою створення "постійної сторінки";
  • post_modified - сортувати за датою зміни сторінки;
  • ID - сортувати за ідентифікатором запису в Базі Даних (по ID);
  • post_author - сортувати по ID авторів;
  • post_name - сортувати в алфавітом порядку по альтернативному імені поста (зазвичай транслітерація заголовка).

За замовчуванням: "menu_order, post_title"

Sort_order (Рядок)Напрямок сортування: "ASC" - по порядку, "DESC" - в зворотному порядку.
За замовчуванням: "ASC" link_before (Рядок)Вкажіть тут текст або HTML код, який буде вставлений перед текстом посилання (всередині тега ). Запроваджений у версії 2.7.
За замовчуванням: "" link_after (Рядок)Вкажіть тут текст або HTML код, який буде вставлений після тексту посилання (всередині тега
). Запроваджений у версії 2.7.
За замовчуванням: "" meta_key (Рядок)Виведе сторінки, що мають лише зазначені довільні поля (працює тільки разом з параметром meta_value).
За замовчуванням: "" meta_value (Рядок)Виведе сторінки, що мають лише вказані значення довільних полів (ключ довільного поля вказувати обов'язково в параметрі meta_key).
За замовчуванням: "" number (Число)Обмеження кількості посилань в списку (SQL LIMIT). У деяких випадках може не працювати.
За замовчуванням: немає offset (Число)Верхній відступ списку. Наприклад, якщо вказати 5, то перші 5 посилань, які повинні були б бути показано не буде показані в списку.
Запроваджений у версії 2.8.
За замовчуванням: немає item_spacing (Рядок)Залишати чи ні переноси рядків в HTML коді меню. Може бути: preserve або discard. C WP 4.7.
За замовчуванням: "preserve" walker (Рядок) php Клас, який обробляє побудова списку.
За замовчуванням: ""

приклади

# 1 Видалення або зміна заголовка списку

# 1.1 Вилучимо заголовок списку, скасувавши параметр title_li.

Майте на увазі, що теги ul так само буде видалено і їх потрібно вказувати окремо:

# 1.2. змінимо заголовок

Змінимо заголовок на "Поети", обгорніть його в HTML тег

і виведемо в списку тільки постійні сторінки з ID 9, 5 і 23:

    ". __ (" Poetry ")."

"); ?>

# 2 Сортування списку сторінок

# 2.1 Відсортуємо список відповідно до порядковими номерами, зазначеними на сторінці редагування "постійних сторінок":

# 2.2 Використовуючи цей код, ми приберемо заголовок "Сторінки" у списку:

# 2.3 Тепер виведемо список відсортований за датою створення "постійної сторінки" і покажемо дату поруч з кожним посиланням:

# 3 Виняток і включення сторінок

# 3.1 Використовуючи параметр excludeвиключимо сторінки з ID 17,38:

# 3.2 Використовуючи параметр include, Створимо список тільки зі сторінок в ID 35, 7, 26 і 13:

    ". __ (" Pages ").""); ?>

# 4 Висновок дочірніх сторінок

# 4.1 Виведемо список дочірніх сторінок

Використовуючи такий приклад, можна вивести в сайдбарі (або де-небудь ще) список дочірніх сторінок (підлеглих), постійної сторінки на який ви зараз перебуваєте. Для цього скористаємося параметром child_ofі перевіркою чи існують взагалі дочірні сторінки для поточної (спробуємо отримати дочірні сторінки в змінну $ children, якщо вийде, виведемо список):

ID. "& Echo = 0"); if ($ children) (?>

# 4.2. Статичний список дочірніх сторінок

post_parent) $ children = wp_list_pages ( "title_li = & child_of =". $ post-> post_parent. "& echo = 0"); else $ children = wp_list_pages ( "title_li = & child_of =". $ post-> ID. "& echo = 0"); if ($ children) (?>

Цей приклад можна використовувати в бічній панелі (сайдбарі), проте потрібно розуміти, що він перевіряє спочатку наявність батьківської сторінки у поточному, якщо вона існує, то виводиться список однорівневих сторінок, якщо батьківської сторінки немає, то виводиться список дочірніх сторінок. Таким чином, ми буде мати на всіх сторінках замкнутий список для сторінок верхнього рівня.

# 4.3. Альтернативний варіант попереднього коду. Цей приклад також можна використовувати в сайдбарі, він буде виводити:

    коли ви знаходитесь на головній сторінці, будуть показані всі "постійні сторінки" верхнього рівня;

    коли ви знаходитесь на "постійній сторінці" верхнього рівня, у якій немає дочірніх сторінок, будуть показані всі ті ж "постійні сторінки" верхнього рівня;

    коли ви знаходитесь на "постійній сторінці" верхнього рівня, у якій є дочірні сторінки, будуть показані ці дочірні сторінки і їх дочірні сторінки;

  • коли ви знаходитесь на дочірньої сторінці "постійної сторінки" верхнього рівня (на сторінці другого рівня), будуть показані дочірні сторінки "постійної сторінки" верхнього рівня (тобто дочірні сторінки батьківської).
Сторінки верхнього рівня"); If (is_page ()) ($ page = $ post-> ID; if ($ post-> post_parent) ($ page = $ post-> post_parent;) $ children = wp_list_pages (" echo = 0 & child_of = ". $ page. "& title_li ="); if ($ children) ($ output = wp_list_pages ( "echo = 0 & child_of =". $ page. "& title_li =

Child Pages

");)) Echo $ output;?>

# 4.4 Список сторінок, тільки якщо він є

Список дочірніх сторінок, який буде показаний, тільки якщо у "постійної сторінки" є дочірні сторінки. Дочірні сторінки будуть показані як на батьківській "постійної сторінці" так і на самих дочірніх сторінках. Відмінністю від попереднього прикладу, є наявність назви батьківської "постійної сторінки" в заголовку списку:

post_parent) ($ children = wp_list_pages ( "title_li = & child_of =". $ post-> post_parent. "& echo = 0"); $ titlenamer = get_the_title ($ post-> post_parent);) else ($ children = wp_list_pages ( "title_li = & child_of = ". $ post-> ID." & echo = 0 "); $ titlenamer = get_the_title ($ post-> ID);) if ($ children) (?>

# 4.5 Як отримати всі дочірні сторінки, на "постійних сторінках" будь-якого рівня вкладеності:

post_parent) (// отримаємо дочірні сторінки, для "постійної сторінки" верхнього рівня $ children = wp_list_pages ( "title_li = & child_of =". $ post-> ID. "& echo = 0");) else (// отримаємо дочірні сторінки, якщо ми знаходимося на дочірньої сторінці першого рівня. // $ children = wp_list_pages ( "title_li = & child_of =". $ post-> post_parent. "& echo = 0"); if ($ post-> ancestors) (// тепер отримаємо ID найпершої сторінки (старший) // wp збирає ID в зворотному порядку, тому "перша" сторінки буде останньою $ ancestors = end ($ post-> ancestors); $ children = wp_list_pages ( "title_li = & child_of =". $ ancestors. " & echo = 0 "); // все, тепер у нас завжди буде список з усіх дочірніх сторінок, // на якому рівні вкладеності ми б не знаходилися.)) if ($ children) (?>

# 4.6 Дерево дочірніх сторінок зазначеної "постійної сторінки"

Так як немає можливості вказати wp_list_pagesвиводити дерево (всі рівні вкладеності) сторінок певної сторінки (наприклад, сторінки з ID 93), то для такого трюку ми можемо скористатися функцією get_pages ():

ID; $ Args = array ( "title_li" => "Дерево батьківської сторінки:". $ Parent, "include" => $ parent. ",". Implode ( ",", $ pageids)); wp_list_pages ($ args); )?>

# 5 Маркування та Стилізація списків постійних сторінок

За замовчуванням, wp_list_pages ()створює список такої конструкції:

Якщо ми приберемо заголовок, поставивши порожній параметр title_li =, то вид стане таким:

...

По-іншому можна написати так:

Всі теги li створювані функцією wp_list_pages ()позначені CSS класом page_item. Коли в списку з'являється сторінка на який ви перебуваєте, до li елементу списку додається ще клас current_page_parent.

Таким чином, список можна "розфарбовувати" наступними CSS селекторами:

Pagenav (...) / * головний клас ul тега, який обертає весь список * / .page-item-2 (...) / * елемент відноситься до сторінки з ID 2 * / .page_item (...) / * будь-який елемент списку * /. current_page_item (...) / * поточна сторінка * / .current_page_parent (...) / * батьківська сторінка поточної * / .current_page_ancestor (...) / * будь-яка сторінка як якимось чином пов'язана з поточною (батько або дочка.) * /

Для того, щоб досягти глобального впливу на елементи списку, використовуйте наступні селектори:

Pagenav ul ul, .pagenav .current_page_item ul ul, .pagenav .current_page_ancestor ul ul, .pagenav .current_page_ancestor .current_page_item ul ul, .pagenav .current_page_ancestor .current_page_ancestor ul ul (display: none;) .pagenav .current_page_item ul, .pagenav. current_page_ancestor ul, .pagenav .current_page_ancestor .current_page_item ul, .pagenav .current_page_ancestor .current_page_ancestor ul, .pagenav .current_page_ancestor .current_page_ancestor .current_page_item ul, .pagenav .current_page_ancestor .current_page_ancestor .current_page_ancestor ul (display: block;)

# 6. Список родинних або дочірніх сторінок до поточної

post_parent) (// збираємо родинні сторінки $ relations = get_post_ancestors ($ post-> ID); // отримуємо дочірні сторінки (якщо є) $ result = $ wpdb-> get_results ( "SELECT ID FROM wp_posts WHERE post_parent = $ post-> ID AND post_type = "page" "); // якщо дочірні сторінки цієї сторінки вийшло // отримати об'єднуємо їх зі спорідненими if ($ result) (foreach ($ result as $ pageID) (array_push ($ relations, $ pageID-> ID );)) // додаємо поточну сторінку до споріднених array_push ($ relations, $ post-> ID); // робимо список ID розділений комами з родинних, дочірніх і поточної $ relations_string = implode ( ",", $ relations); / / отримуємо список за допомогою параметра include $ sidelinks = wp_list_pages ( "title_li = & echo = 0 & include =". $ relations_string);) // якщо це не дочірня сторінка else (// показуємо тільки дочірні сторінки один рівень $ sidelinks = wp_list_pages ( "title_li = & echo = 0 & depth = 1 & child_of = ". $ post-> ID);) if ($ sidelinks) (?>

    тегах echo $ sidelinks; ?>

# 7 Використання довільного типу записів (відмінного від page)

Якщо на сайті створено довільний тип записів з деревовидної структурою, то wp_list_pages ()можна використовувати для виведення і таких записів.

В цілому всі вищеописані приклади підійдуть і для цього випадку, єдине потрібно змінювати тип запису, з яким буде працювати функція.

Тип запису вказується в параметрі post_type:

Wp_list_pages (array ( "post_type" => "portfolio", "title_li" => __ ( "Portfolio")));

нотатки

  • З версії 2.7 додані параметри: link_before, link_after і exclude_tree.
  • З версії 2.8 додані параметри: number і offset.

Хочете отримати дійсно живих передплатників на канал в Телеграма, але не знаєте де це зробити? Переходьте за посиланням і купуйте необхідний ресурс за неймовірно дешевими цінами. Також Ви матимете доступ до оптові знижки для більш швидкого і ефективного просування каналу.

код wp list pages: wp-includes / post-template.php WP 5.2.1

0, "show_date" => "", "date_format" => get_option ( "date_format"), "child_of" => 0, "exclude" => "", "title_li" => __ ( "Pages"), " echo "=> 1," authors "=>" "," sort_column "=>" menu_order, post_title "," link_before "=>" "," link_after "=>" "," item_spacing "=>" preserve ", "walker" => "",); $ R = wp_parse_args ($ args, $ defaults); if (! in_array ($ r [ "item_spacing"], array ( "preserve", "discard"), true)) (// invalid value, fall back to default. $ r [ "item_spacing"] = $ defaults [ " item_spacing "];) $ output =" "; $ Current_page = 0; // sanitize, mostly to keep spaces out $ r [ "exclude"] = preg_replace ( "/ [^ 0-9,] /", "", $ r [ "exclude"]); // Allow plugins to filter an array of excluded pages (but don "t put a nullstring into the array) $ exclude_array = ($ r [" exclude "])? Explode (", ", $ r [" exclude "]) : array (); / ** * Filters the array of pages to exclude from the pages list. * * @since 2.1.0 * * @param array $ exclude_array An array of page IDs to exclude. * / $ r [ "exclude "] = implode (", ", apply_filters (" wp_list_pages_excludes ", $ exclude_array)); // Query pages. $ r [" hierarchical "] = 0; $ pages = get_pages ($ r); if (! empty ($ pages)) (if ($ r [ "title_li"]) ($ output. = " ";)) / ** * Filters the HTML output of the pages to list. * * @Since 1.5.1 * @since 4.4.0` $ pages` added as arguments. * * @See wp_list_pages () * * @param string $ output HTML output of the pages list. * @param array $ r An array of page-listing arguments. * @param array $ pages List of WP_Post objects returned by `get_pages ()` * / $ html = apply_filters ( "wp_list_pages ", $ output, $ r, $ pages); if ($ r [" echo "]) (echo $ html;) else (return $ html;))

Більшість корпоративних і класичних сайтів, створених на WordPress, для наповнення частіше використовують сторінки ніж пости. На статичних сторінках розміщується інформація про компанію, співробітників, послуги фірми і тому подібні речі. При цьому можливості відображення списку сторінок обмежені лише стандартним функціоналом меню. Так, можна скористатися функцією wp_nav_menu з різними параметрами, але для новачків це не особливо просто і не наочно. У таких випадках на допомогу вам прийде плагін Page-list.

Модуль дозволяє виводити списки сторінок за допомогою шорткодов. При цьому ви можете вказувати певні параметри для відображення, наприклад, показувати мініатюри для сторінок.

Встановлюється модуль Page-list досить просто. Після активації нічого додатково налаштовувати не потрібно. Для того щоб відобразити список сторінок пишете в якомусь текстовому блоці WordPress. Це може бути пост блогу, сторінка або віджет з сайдбара. Якщо шорткод в віджеті не спрацьовує, то потрібно додати в functions.php рядок:

Add_filter ( "widget_text", "do_shortcode");

Шорткод виводить список всіх сторінок.

У зображенні вище ви можете помітити у шорткода наявність спеціальних параметрів. З їх допомогою будь-який користувач може вивести потрібний йому набір сторінок. У прикладі використовувалися: child_of (ID батьківської сторінки для відображення її підлеглих), exclude (виключення певних сторінок) і depth (кількість рівнів ієрархії сторінок для відображення).

Що ж стосується шорткодов, то їх всього 4:

  • - список всіх сторінок сайту;
  • - список підлеглих поточної сторінки;
  • - список підлеглих, що мають одну і ту ж батьківську сторінку з поточної;
  • - список сторінок з іллюстраніцамі і описом;

Шорткоди і вельми цікавий для корпоративних сайтів. Теоретично, з їх допомогою можна зробити контекстно-залежне меню. Це коли ви заходите в якийсь із пунктів меню з підсторінками і бачите їх список в сайдбарі.

Вельми популярна опція на класичних сайтах. Що ж стосується шорткода то це взагалі просто знахідка. З його допомогою ви можете організувати простий каталог товарів на сторінках. Функція виводить зображення сторінки та короткий її опис. Можна навіть задавати кількість символів в тексті і розмір картинки.

Для виведення такого списку використовується такий шорткод:

Як я вже сказав вище, можна обмежити довжину тексту опису:

Або взагалі прибрати короткий анонс:

Всім привіт дорогі друзі! З вами у відкритому режимі говорить і розповідає і показує на практиці Макс Метелев.

І сьогодні на закуску вам з ранку порція корисного матеріалу такого змісту - ми з вами навчимося виводити список сторінок wordpress з картинками. Урок дуже простий і цікавий. Поїхали.

Більшість веб-сайтів в основному використовують сторінки для текстового контенту. Оскільки сторінки відрізняються від записів, вам можливо буде потрібно способи для їх виведення.

Крім основного способу виведення сторінок wordpress з прев'юшки ми покажемо як вивести дочірні сторінки і батьківські.

Буде виглядати це приблизно так:

Перше, що вам потрібно зробити це встановити і активувати плагін Page-list. Він працює прямо «з коробки», тому в настройки в ми лізти не будемо, так як їх там немає.

Даний плагін поставляється зі списком шорткодов з великим списком параметрів. Почнемо з того, що зробимо простий висновок всіх сторінок сайту, тобто зробимо звичайну карту

Створіть нову сторінку в WordPress і додайте в неї наступний шорткод [Pagelist]

Цей шорткод покаже простий вкладений всіх ваших сторінок.

Ви можете використовувати або його, або ряд інших текстових віджетів. Якщо вони у вас не працюють на сайті, тоді вам необхідно їх підключити через додавання рядки у файлі functions. phpвашої теми або в конкретну ділянку плагіна.

add_filter ( "widget_text", "do_shortcode");

add_filter ( "widget_text", "do_shortcode");

Відображення дочірніх сторінок для батьківської в WordPress

Все що вам потрібно це додати потрібний шорткод [Subpages]на сторінку з батьків.

Також ви можете використовувати короткі коди для вставки в текстові віджети.

Додавання родинних сторінок на Вордпресс

Споріднені сторінки це, по суті, дочірні, які мають одного загального батька. Висновок таких сторінок wordpress здійснюється за допомогою наступної конструкції [Siblings]

Висновок сторінок з прев'юшки і уривком тексту

Плагін Page-list йде в комплекті з наступним кодом [Page_ext]. Цей код для вставки дає розширені можливості для відображення списків сторінок в WordPress.

Ви можете використовувати його, щоб відобразити структуру сторінок з характерним зображенням статті і невеликим уривком тексту з неї. Як тут:

[Pagelist_ext show_image = "1" image_width = "50"]

Ви можете самостійно встановити розмір зображення, використовуючи параметр image_width

Також ви можете контролювати довжину уривка тексту використовуючи параметр limit_content

Наприклад можете задати 100 знаків, приклад [Pagelist_ext limit_content = "100"]

Якщо ви не хочете відображати текст біля мініатюри до статті, тоді використовуйте наступний короткий код для сторінки [Pagelist_ext show_content = "0"]

Дякую за увагу і вдалого вивчення!

Сторінки WordPress вони ж pages - це стаціонарна інформація, розміщена на сайті, яка не пов'язана ні з датами виходу записів, ні з головною сторінкою сайту, ні з рубриками сайту.

Структура сторінок WordPress

Сторінки WordPress не прив'язуються до і сторінок не задаються мітки. Однак, сторінки, як і рубрики, можуть вибудовуватися в ієрархію, типу Батьківська сторінка → Сторінка.

URL дочірньої сторінки буде такою:

http://example.ru/Родительская сторінка / Сторінка.

редагування сторінки

Редагування сторінки здійснюється на вкладці Сторінки → Додати новуабо Сторінки → Всі сторінки → Змінити. Редагування сторінки аналогічно, редагування записів. Сторінка має заголовок, текст і метадані.

Ієрархія сторінок задається в поле «Атрибути». У списку сторінок, також можна їх редагувати: змінювати (1), видаляти (2), міняти властивості (3).

Сторінки і меню

Сторінка може входити в меню, але пунктом меню вона не є і не бере участі в організації навігації по сайту.

Прикладом, сторінки в меню може служити карта - сайту. Всі плагіни для створення для відвідувача, передбачають створення окремої сторінки з шорткодом карти-сайту.

Щоб включити сторінку в меню відкрийте вкладку Зовнішній вигляд → Меню. Виберете або створіть нове меню і в лівій частині виберете сторінки, які хочете додати в меню і додайте їх. Після збереження посилання на сторінки відобразяться на сайті в цьому меню.

Як показати сторінки на сайті

Щоб показати сторінки на сайті можна скористатися віджетом ( Зовнішній вигляд → Віджет): Віджет «Сторінки». Цей віджет покаже список всіх сторінок вашого сайту.

Сторінки WordPress в коді і файлах шаблону

Шаблон сторінки робочого шаблону це файл page.php. Щоб його відредагувати потрібно, відкрити редактор сайту, вкладка Зовнішній вигляд → Редактор, І знайти там файл page.php.

Якщо у вас встановлений, то можна окремо, вкладка Зовнішній вигляд → Редактор CSS. Ці зміни не зникнуть при оновленні шаблону.

Багато сучасні шаблони WordPress, підтримують окреме зміна шаблону сторінок, і ці настройки є на вкладках створення сторінок.

висновок

Сторінка це унікальний тип інформації на сайті WordPress, яка не "підвладна» часу і основний структурі сайту.

Ігор Сєров спеціально для сайту «»

Більшість бізнес-сайтів найчастіше використовують сторінки для розміщення свого контенту. З причини того, що сторінки відрізняються від записів, вам можуть знадобитися різні способи їх відображення. У цій статті ми покажемо вам як легко додати список сторінок зі слайдами в WordPress. Також ми продемонструємо вам спосіб виведення дочірніх і однорівневих сторінок.

Насамперед вам необхідно встановити і активувати плагін Page-list. Він працює «з коробки» »не потребує додаткового налаштування.

Page-list має шорткодамі з величезною кількістю доступних параметрів. Давайте почнемо з додавання простого списку всіх сторінок у вигляді карти сайту.

Просто створіть нову сторінку в WordPress і додайте в неї шорткод .

Цей шорткод відобразить простий вкладений список всіх ваших сторінок.

Ви можете використовувати цей або будь-який інший шорткод в текстових віджети WordPress. Якщо шорткоди не спрацьовують в віджети на вашому сайті, то необхідно активувати їх підтримку. Додайте наступний рядок в файл файл functions.php вашої теми або в:

Add_filter ( "widget_text", "do_shortcode");

Виводимо дочірні сторінки для батьківської в WordPress

Раніше в наших стаття ми показували вам різні способи виведення дочірніх сторінок на батьківської сторінці в WordPress. Page-list набагато спрощує відображення дочірніх сторінок.

Все, що вам потрібно зробити, це додати шорткод на батьківську сторінку.

Також ви можете використовувати шорткод в текстовому віджеті.

Виводимо однорівневі сторінок на сторінках WordPress

Однорівневі сторінки - це дочірні сторінки, у яких одна і та ж батьківська сторінки. Ви можете вивести однорівневі сторінки за допомогою шорткода на сторінці або всередині віджета.

Виводимо список сторінок з мініатюрою і цитатою

В плагіні Page-list є ще один шорткод - . Цей шорткод надає розширені можливості виведення списку ваших сторінок в WordPress.

Ви можете використовувати його для виведення списку сторінок з мініатюрою і цитатою. Наприклад, ось так:

Також можна налаштувати розмір зображення шляхом використання параметра image_width.

Існує можливість контролювати довжину цитати з допомогою параметра limit_contentвсередині шорткода.

Якщо ж ви не хочете відображати коротку цитату, то її можна відключити шляхом використання параметра show_contentвсередині шорткода.

Для більш повного списку опцій загляньте в повний список параметрів, які ви можете використовувати в цьому шорткоде.

Ми сподіваємося, що ця стаття допомогла вам легко вивести список сторінок зі слайдами в WordPress.

З усіх питань і відгуками прохання писати в коментарі нижче.



Сподобалася стаття? поділіться їй