Категории
Уведомление:подпишитесь Заходите к нам в Telegram-чат

CC Child Pages

SaNcHeS
Опубликовано 8-08-2021, 01:47
CC Child Pages - это простой плагин для отображения ссылок на дочерние страницы с помощью шорткода. Дочерние страницы отображаются в адаптивных полях и включают заголовок страницы, отрывок и ссылку «Подробнее…». Вы можете выбрать один, два, три или четыре столбца. Макеты с 3 и 4 столбцами изменятся до макета с 2 столбцами на небольших устройствах, чтобы они оставались удобочитаемыми. Кнопка редактора CC Child Pages CC Child Pages теперь добавляет кнопку в текстовый редактор WordPress, позволяя вам быстро вставлять шорткод и выбирать многие общие параметры Виджет CC Child Pages CC Child Pages также включает виджет для отображения дочерних страниц на ваших боковых панелях. Виджет может быть настроен для отображения дочерних элементов текущей страницы или определенной страницы или для отображения всех страниц. Страницы можно отсортировать по порядку в меню, заголовку или идентификатору. Вы также можете выбрать глубину отображаемых страниц. Теперь вы также можете установить флажок, чтобы отображать все страницы, и в этом случае виджет будет вести себя так же, как стандартный виджет Pages, но с дополнительными параметрами. Использование шорткода Простейшим вариантом будет использование шорткода без параметров: [child_pages] Это покажет дочерние страницы для текущей страницы в 2 столбцах. Вы можете добавить параметр cols, чтобы выбрать количество столбцов: [child_pages cols = "1"] [child_pages cols = "2"] [child_pages cols = "3"] [child_pages cols = "4"]… если задано cols для чего-либо, кроме 1, 2, 3 или 4, значение будет проигнорировано. Вы также можете отобразить дочерние страницы определенной страницы, добавив идентификатор страницы следующим образом: [child_pages id = "42"]… или вы можете указать несколько идентификаторов в списке, разделенном запятыми (не работает при использовании list = "true") [child_pages id = "42,53,76"] Чтобы исключить страницы, используйте параметр exclude. Это позволяет вам указать разделенный запятыми список идентификаторов страниц, которые будут исключены из вывода шорткода. [child_pages exclude = "5,33,45"] Чтобы отображать только определенные страницы, вы можете использовать параметр page_ids. Это принимает список идентификаторов, разделенных запятыми. Если используется этот параметр, параметры id и exclude игнорируются. [child_pages page_ids = "3,7,10,35"] Приведенный выше код отобразит только перечисленные страницы. Если вы хотите использовать текст, отличный от стандартного «Читать дальше…» для ссылки на страницы, это можно указать с помощью параметра more: [child_pages more = «More ...»] Вы также можете скрыть «Читать подробнее… », установив для параметра hide_more значение« true »: [child_pages hide_more =« true »] Поскольку у посетителя нет другого способа установить ссылку на дочернюю страницу, вы можете сделать так, чтобы заголовки страниц ссылались на дочерняя страница, установив для параметра link_titles значение "true": [child_pages link_titles = "true"] (Это в основном предназначено для использования с параметром hide_more, но может использоваться независимо, если вы хотите иметь как заголовки, так и «Подробнее … ”Текстовая ссылка на дочернюю страницу.) При указании link_titles =" true "вы можете применить свой собственный стиль к ссылкам. Для этого вы можете указать стиль с помощью параметра title_link_class: [child_pages link_titles = "true" title_link_class = "my_title_link_class"] Вы можете отобразить миниатюру избранного изображения для каждой страницы (если установлено), установив для параметра thumbs значение " true ": [child_pages thumbs =" true "] Теперь вы также можете отображать эскизы разных размеров по сравнению с размером по умолчанию (« средний »). Просто укажите размер эскиза в параметре thumbs. Вы даже можете указать собственные размеры изображений. [child_pages thumbs = 'large'] Вы можете сделать миниатюры ссылкой на связанную дочернюю страницу, установив для link_thumbs значение "true": [child_pages thumbs = 'large' link_thumbs = "true"]… обратите внимание, что при указании параметра link_thumbs не будет эффект, если для параметра thumbs установлено значение true или размер эскиза. Вы можете указать цель для ссылок, добавленных плагином, установив параметр link_target. Это будет работать точно так же, как установка целевого параметра для тега HTML : [child_pages link_target = "_ blank"] Вы можете ограничить длину отрывка, указав параметр слов: [child_pages words = "10"] Вы можно полностью скрыть отрывок, установив для параметра hide_excerpt значение «true»: [child_pages hide_excerpt = «true»] Вы можете предотвратить усечение пользовательских фрагментов, установив для параметра truncate_excerpt значение «false»: [child_pages truncate_excerpt = «false»]… при этом пользовательские отрывки будут отображаться точно в том виде, в котором они были введены, без сокращения. (Особенно полезно при использовании плагина Rich Text Excerpts, и в этом случае все стили будут сохранены.) Если truncate_excerpt установлен в true, отрывки будут усечены только в том случае, если они превышают указанное количество слов (по умолчанию 55). Когда пользовательские отрывки усекаются, любой HTML-код будет удален. Если вы вставили больше тегов в свои сообщения / страницы, вы можете обнаружить, что сообщение «Продолжить чтение» включено в отрывок. Чтобы скрыть это, установите для параметра hide_wp_more значение true: [child_pages hide_wp_more = "true"] ЕСЛИ вы хотите отображать полное содержимое перечисленных страниц, вы можете установить для параметра show_page_content значение true: [child_pages show_page_content = "true"] Чтобы изменить порядок, в котором перечислены дочерние страницы, можно использовать параметры orderby и order: [child_pages orderby = "title" order = "ASC"] Параметр orderby может иметь одно из следующих значений: menu_order (значение по умолчанию) - показывает страницы, отсортированные по порядку, в котором они появляются в идентификаторе администратора WordPress, сортирует страницы в соответствии с идентификатором заголовка страницы, сортирует страницы в алфавитном порядке по заголовку slug сортирует страницы в алфавитном порядке в соответствии с slug (page_name) страницы автор сортирует страницы по дате автора. сортирует страницы по дате их создания. изменено. сортирует страницы по дате их изменения. отсортировано по значению `orderby` DESC показывает страницы в порядке убывания, отсортированные по значению` orderby`. Теперь вы также можете использовать параметр обложки для выбора цветовой схемы для дочерних страниц следующим образом: [child_pages skin = "simple "] (цветовая схема по умолчанию) [child_pages skin =" red "] [child_pages skin =" green "] [child_pages skin =" blue "] Если вы хотите самостоятельно стилизовать блоки дочерних страниц, вы также можете указать параметр класса . Если используется, это переопределяет параметр span и добавляет указанное имя класса к сгенерированному HTML: [child_pages class = "myclass"] Если вы не используете предоставленные скины, вы можете предотвратить загрузку файла CSS для скинов из Параметры CC для дочерних страниц в меню «Настройки». Наконец, вы также можете отобразить просто неупорядоченный список (
    ) дочерних страниц, добавив параметр list. В этом случае все остальные параметры игнорируются, кроме class, cols, exclude, orderby, order и id. [child_pages list = "true"] При использовании параметра списка вы также можете указать параметр глубины, чтобы указать, сколько уровней иерархии страниц должно быть включено в список. Параметр глубины принимает следующие значения: 0 (по умолчанию) Отображает страницы на любой глубине и упорядочивает их иерархически во вложенных списках -1 Отображает страницы с любой глубиной и упорядочивает их в одном плоском списке 1 Отображает только страницы верхнего уровня 2, 3 … Отображает страницы с заданной глубиной [child_pages list = ”true” depth = ”4 ″] Указание параметра cols с помощью list =" true "покажет дочерние страницы в виде неупорядоченного списка, упорядоченного по количеству столбцов (я бы рекомендовал избегать использование параметра глубины при перечислении дочерних страниц в столбцах - результаты, скорее всего, будут нечитаемыми!). [child_pages list = "true" cols = "3"] Столбцы являются адаптивными и должны настраиваться в соответствии с изменяемым размером браузера или размером используемого экрана. NB. Поскольку шорткод использует функцию WordPress wp_list_pages для вывода списка, столбцы получаются путем применения стиля CSS к стандартному выводу функций. Этот CSS должен нормально работать в современных браузерах, но в старых браузерах (например, Internet Explorer 8) список не будет разбит на столбцы. Параметр глубины теперь также можно использовать с шорткодом, если список не установлен или установлен на " ложный". Если задана глубина, подстраницы для каждой дочерней страницы будут отображаться в виде упорядоченного списка. Вы можете указать заголовок для этого элемента, установив параметр subpage_title: [child_pages depth = "3" subpage_title = "Sub-pages"] Частные страницы По умолчанию шорткод (начиная с версии 1.36) будет показывать страницы, для которых установлена видимость опубликовать, со страницами с видимостью частных, добавленных для вошедших в систему пользователей, которые имеют доступ к этим страницам. Вы можете указать, какие страницы показывать, используя параметр post_status, который может принимать следующие значения: publish - опубликованные, общедоступные страницы, ожидающие рассмотрения - страницы, ожидающие рассмотрения черновиком - страницы, которые еще не были опубликованы и имеют статус черновика автоматически. черновик - вновь созданные страницы без будущего контента - страницы с датой публикации, установленной в будущем как частные - страницы, которые не видны пользователям, которые не вошли в систему, наследование - изменяет корзину - страницы, которые были перемещены в корзину, ожидают удаления любые - страницы с любым статусом, кроме статусов сообщений с 'exclude_from_search', установленным в значение true (т.е. мусор и авто-черновик). Некоторые из этих значений вряд ли будут полезны в повседневном использовании. Например: [child_pages post_status = "publish"] Чтобы указать количество статусов, укажите список, разделенный запятыми: [child_pages post_status = "publish, private"] Мета сообщения Вы можете показать автора, дату создания и / или дату изменения для сообщения с использованием параметров show_author, show_date_created и show_date_modified. Если установлено значение true, они будут отображать соответствующую информацию: [child_pages show_author = "true" show_date_created = "true"] Родственные страницы Шорткод также позволяет отображать родственные страницы (те, которые находятся на том же уровне, что и текущая страница в иерархии) . Для этого установите для параметра siblings значение true. Это переопределит параметр id и добавит текущую страницу к параметру exclude. [child_pages siblings = "true"] Это также можно использовать с параметром списка [child_pages siblings = "true" list = "true"] По умолчанию шорткод не будет отображать текущую страницу, если для параметра siblings установлено значение true. Если вы хотите включить текущую страницу, установите для параметра show_current_page значение true: [child_pages siblings = "true" show_current_page = "true"] [child_pages siblings = "true" list = "true" show_current_page = "true"] Ограничения, которые вы можете ограничить количество отображаемых дочерних страниц с помощью параметра limit (если для параметра списка не задано значение «true»). Например: [child_pages limit = "5"] отобразит только первые 5 дочерних страниц. Смещение Если list = "true" не используется, вы можете указать значение смещения, чтобы пропустить заданное количество результатов. Например: [child_pages offset = "2"]… пропустит первые 2 страницы. Настраиваемые поля Вы можете захотеть показать другой заголовок, отрывок, сообщение «Подробнее…» или эскиз на определенных страницах. Для этого вы можете установить значения в настраиваемых полях на определенных страницах - чтобы указать шорткоду использовать настраиваемое значение, установите для параметра use_custom_excerpt, use_custom_title, use_custom_more или use_custom_thumbs имя настраиваемого поля, которое будет использоваться. Если используемое поле задано для страницы, его значение будет использоваться вместо выдержки по умолчанию / заголовка / «Подробнее…». Страницы, на которых настраиваемое поле не заполнено, будут использовать значение по умолчанию. [child_pages use_custom_excerpt = "custom_cc_excerpt"]… заменит стандартный отрывок значением настраиваемого поля custom_cc_excerpt (если он установлен) [child_pages use_custom_title = "custom_cc_title"]… заменит стандартный заголовок значением настраиваемого поля custom_cc_title (если он установлен) [child_pages use_custom_thumbs = "custom_cc_thumbs"]… заменит стандартную миниатюру на миниатюру, указанную в значении настраиваемого поля custom_cc_thumnail (если оно установлено). В качестве значения настраиваемого поля custom_cc_thumnail можно указать либо идентификатор вложения изображения (использование плагина Advanced Custom Fields может значительно упростить использование), либо полный URL-адрес изображения. [child_pages use_custom_more = "custom_cc_more"]… заменит стандартное сообщение «Подробнее…» на значение настраиваемого поля custom_cc_more (если оно установлено) [child_pages use_custom_link = "custom_cc_link"]… заменит URL-ссылку для страницы на URL, указанный в значении настраиваемого поля custom_cc_link (если он задан). (Значение use_custom_link по умолчанию - "cc_child_pages_link", так что это поле можно установить без необходимости указывать параметр. Чтобы отключить эту функцию, установите use_custom_link = "".) [Child_pages use_custom_link_target = "custom_cc_link_target"]… заменит цель ссылки для заголовков, миниатюр и текста «Подробнее…» со значением, указанным в настраиваемом поле custom_cc_link_target (если оно установлено). (По умолчанию используется значение use_custom_link_target "cc_child_pages_link_target", так что это поле может быть установлено без необходимости указывать параметр. Чтобы отключить эту функцию, установите use_custom_link_target = "".) NB use_custom_excerpt, use_custom_title, use_custom_bs_target, use_custom_link_the не работает, если list = "true" Разбивка на страницы Дочерние страницы CC теперь включают базовую поддержку разбивки на страницы. Вы можете установить количество дочерних страниц, которые будут отображаться на каждой странице, указав параметр posts_per_page, например: [child_pages posts_per_page = "6"] Приведенный выше код будет отображать 6 дочерних страниц на каждой странице, и если их более 6 найденные страницы будут отображены навигационными ссылками. Вы также можете указать параметр страницы для отображения определенной страницы. Например: [child_pages posts_per_page = "3" page = "2"] Приведенный выше код покажет вторую страницу результатов (элемент 4 и далее, до 3 элементов). NB, когда указан параметр страницы, ссылки для пагинации не отображаются. Параметр page не действует, если не указан posts_per_page. Функциональность разбивки на страницы ограничена на статической главной странице NB. Параметры разбивки на страницы игнорируются, когда list = "true" Прилепленные сообщения По умолчанию прикрепленные сообщения не отображаются… однако, если вы хотите, чтобы они отображались, вы можете установить для параметра ignore_sticky_posts значение false : [child_pages ignore_sticky_posts = "false"]

    Автор: Caterham Computing

    Версия: 1.40

    Последнее обновление: 2021-05-12 8:44am GMT

Понравилось?
0
0
0

Скачать CC Child Pages:

cc-child-pages.zip Размер файла: 28.98 Kb
628
0