WordPress вывод дочерних страниц с миниатюрами: Как вывести список страниц с миниатюрами в WordPress

Содержание

Создание сайтов на CMS WordPress

Как добавить noindex, follow для страниц пагинации при использовании Yoast SEO

Задача – запретить индексировать поисковиками страниц пагинации, то есть чтобы первая страница категории была открыта для поисковиков, но, чтобы 2-ая, 3-яя и т. д. страницы…

Вывод кастомных полей в товарных категориях WooCommerce

Чтобы вывести кастомные поля на страницах таксономий или категорий товаров нужно немного изменить стандартный вывод полей. Вместо обычного вывода поля: Используем такой формат с определением…

Содержимое файла style.css в корне темы CMS WordPress

Базовая информация файла style.css. Пример, какие параметры и данные нужно указывать в корневом файле style.css для указания информации о шаблоне CMS WordPress. Расшифровка Параметры помеченные…

Как отключить индексацию пустых записей, страниц или кастомных постов

Итак, суть проблемы – на сайте создано или импортировано большое количество пустых постов без контента. Возможно, ошибка, возможно, посты созданы автоматически и не успели внести…

Создаем фильтрацию элементов с помощью библиотеки Isotope

Этот пост вытащил из многолетних черновиков, поэтому особо расписывать не буду. Просто юзайте код. Итак, подробнее про библиотеку здесь – https://isotope.metafizzy.co/ Код расписывать не буду,…

Что означает ignore_sticky_posts?

Многие думают, что ignore_sticky_posts в соответствии с переводом означает “исключить прикрепленные посты” из цикла. Но на самом деле значение этого параметра совсем другое. Вы должны…

Как выводить кастомные типы записей в поиске

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

Как заменить пагинацию WooCommerce на WP-PageNavi

Простой способ подключить вместо стандартной пагинации WooCommerce woocommerce_pagination пагинацию с помощью плагина WP-PageNavi. Устанавливаем и активируем плагин WP-PageNavi. В файле функций добавляем такой код: Всё,…

Функция, чтобы исключить текущий пост из виджета Recent Posts Widget

Простая функция, которая позволяет не отображать в виджете Recent Posts Widget текущую запись, которая открыта в данный момент, например, если вы открыли последнюю запись в…

Как сделать бекап и импортировать базу через SSH

Столкнулся с такой задачей, что нужно было импортировать базу через консоль по SSH, хотя обычно я это делаю стандартным способом через PhpMyAdmin. В общем ничего…

Добавляем переводы в дочернюю тему (child theme)

Для перевода сайта используем Loco Translate. В файл функций добавляем такой код: В это коде: languages – это папка, которая находится в дочерней теме и…

Выводим список категорий определенной кастомной таксономии

Суть задачи – вывести в сайдбаре список категорий из заданной кастомной таксономии. Если для вывода обычных категорий есть виджет, то для кастомных категорий виджета нету,…

Плагин для вывода тегов Facebook Open Graph

Плагин для вывода тегов Open Graph для социальных сетей – Facebook Open Graph, Google+ and Twitter Card Tags. Этот плагин вставляет теги Facebook Open Graph…

Вывод аватара комментатора на сайте

Получает html код аватара (<img>) комментатора, если пользователь авторизирован или указал email при комментировании. Используется внутри Цикла комментариев или ему обязательно нужно передать первый параметр!…

Убираем свойство прилепливания (Sticky Posts) записей из цикла

Убираем свойство прилепливания записей из цикла. Данный код игнорирует свойство прилепленности, выводя все записи в естественном порядке, прилепленные записи будут представлены в цикле, но отсортированы…

Отключить уведомления об обновлении плагина

1. Никогда не отключайте уведомления об обновлениях плагинов, шаблонов и движка. 2. Никогда не вносите изменения в плагины, которые могут обновляться. Но если все таки…

Скрывать пустые категории из меню с помощью функции

Допустим, есть такая ситуация, что в меню сайта выводятся все категории с записями. Но периодически записи удаляются (допустим, это формат каталога) и нам нужно пустые…

Поиск только по записям на сайте

Для того чтобы поиск на сайте работал только по записям, и не выводил в результатах поиска страницы, нужно добавить такой код в functions.php:

Задаем формат для анонса записи с помощью тега Excerpt

Задаем формат для анонса статьи. При использовании вывода краткого содержания статьи, например в категории с помощью тега мы получим краткий текст со ссылкой “Читать далее”….

Как вывести описание категории на странице

Выводим описание для категории на WordPress только на первой странице. При этом описание задаем через кастомное поле ‘desccat’:

Как вставить в пост шорткод для вызова виджета

Задача такая – разместить в поcты на WordPress рекламные баннеры. Есть несколько вариантов: Вариант 1 – Добавляем рекламу в каждую статью сайта на CMS WordPress…

Перенос сайта с хостинга на хостинг

Простая инструкция, как перенести сайт на CMS WordPress с одного хостинга на другой. На самом деле это очень просто, но у многих знакомых все время…

Теги шаблонов – bloginfo

Использование Параметры $show ‘name’ – Показывает “Название сайта”, установленное в Настройки > Общие настройки. Эти данные извлекаются из записи “blogname” в таблице wp_options. ‘description’ –…

Подключаем правильно скрипты js в шаблоне WordPress

Подключать стили и скрипты в шаблон в файле header.php – неправильно. Правильная практика – подключать их в файле functions. php используя функцию wp_enqueue_scripts, это позволит избежать…

Подключаем правильно файлы стилей css в шаблоне WordPress

Подключать стили в шаблон в файле header.php – неправильно. Правильная практика – подключать их в файле functions.php используя функцию wp_enqueue_style. Это позволяет правильно добавить файл…

Создаем виджеты в шаблоне на CMS WordPress

Регистрируем панель виджетов, в которую потом будем размещать виджеты на сайте, я обычно использую такие панели для различных функциональных частей на сайте, типа сайдбаров, футеров…

Создание мультиязычных сайтов на CMS WordPress

[vc_message color=”alert-info”] Статья в процессе написания. Начинал писать ее в 2013 году, потом все менялось и постоянно удалялись черновики. Сейчас хочу привести статью по локализации…

Добавляем файлы SVG через PHP

Используя PHP можно загружать содержимое SVG-файлов без лишних запросов к серверу, без использования img или object. В чем плюс – меньше HTTP-запросов, проще и красивее код…

Добавляем меню в свой шаблон на CMS WordPress

Регистрируем и выводим произвольное меню, созданное в панели: “Внешний вид > Меню” (Appearance > Menus). Регистрируем меню Второй вариант регистрации меню (не знаю, на сколько…

Что нового в WordPress 4.9

15 ноября 2017 года был выпущен WordPress версии 4.9, названный в честь джазового музыканта Билли Типтона. WordPress 4.9 сделает процесс работы над шаблоном более легким…

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

Выводим базовую цену товара в WooCommerce: Выводим цену со скидкой, а если она не менялась, тогда выводим основную цену: Выводим общую стоимость товара при изменении…

Выводим таймер обратного отсчета для продукта в WooCommerce

Задача такая – выводить для различных товаров таймер обратного отсчета, когда заканчиваются скидки или акции на данный товар. Поставленную задачу мы решим с помощью кастомного…

Получаем ссылку на запись или страницу в любой языковой версии (Polylang)

В некоторых шаблонах иногда приходится выводить статические ссылки в коде, лучше, конечно, это делать через плагин Advanced Custom Fields, но, если по каким-то причинам нужно…

Выводим дату мероприятия через ACF

В плагине ACF есть возможность вывода даты, и это – очень крутая фишка, с помощью которой можно много чего интересного сделать. Самое элементарное – это…

Использование “$” вместо “jQuery” в шаблонах WordPress

В WordPress по умолчанию подключается библиотека jQuery. Поэтому не обязательно подключать дополнительные библиотеки jQuery, достаточно в файле functions.php подключить уже имеющуюся: а подключать скрипты, для…

Child theme

Создаем дочернюю тему. первым делом создается папка с таким же именем как у родителя с добавлением суффикса -child, например, получится twentyfifteen-child. Обязательным является один единственный…

Форма HubsPot отображается в неправильном месте

Быстрая заметка о проблеме, которая иногда встречается с форматами HubSpot, неправильно отображающимися на сайтах. Это происходит не всегда, но иногда формы HubSpot (при использовании стандартного…

Выводим список всех категорий со списком записей

На одном из сайтов необходимо было вывести на Главной странице блоками категории, а внутри записи из этих категорий. Нашел такой вполне рабочий код здесь: Переделав…

Делаем сортировку постов по произвольному полю

Делаем сортировку постов по произвольному полю “Рейтинг” – выводим вначале посты с наибольшим рейтингом. Произвольное поле rank. Если нужно отсортировать вывод результатов поиска так же…

Как разбить запись на несколько страниц с пагинацией

Для длинных записей, которые могут логично разбиваться на несколько блоков, например с нумерацией, или списком фотографий с описаниями, можно сделать пагинацию. Для этого запись разбивается…

Создаем кастомный тип записи (Custom Post Type) с кастомными категориями (Custom Taxonomy)

Создаем кастомный тип записи (Custom Post Type) Articles с кастомными категориями (Custom Taxonomy) Articles Category. [vc_row][vc_column][vc_message color=”alert-warning” message_box_color=”alert-warning” icon_type=”pixelicons” icon_pixelicons=”vc_pixel_icon vc_pixel_icon-alert”]Это будет наиболее полезная статья…

Выводим посты с самым большим значением метаполя

Суть задачи – у нас есть записи с дополнительными полями, в которых указан рейтинг записи, нам нужно сделать выборку записей с самым высоким рейтингом в…

Групповое редактирование цен в магазине на woocommerce

Нужно массово поменять цены на товары в магазине Woocommerce. Есть много платных отличных вариантов, но в данном случае будем использовать бесплатный плагин WooCommerce Prices, он. ..

Советы новичкам при работе с WordPress

1. Никогда не качайте шаблоны и плагины с сомнительных ресурсов, особенно если Вам предлагают бесплатно скачать платный шаблон, дешевле будет купить шаблон на Themeforest, чем…

При изменении адреса страницы, WordPress сохраняет старый адрес и делает с него редирект на новый

Собственно, в этом и вся суть, что, если вы измените постоянную ссылку записи, то WordPress сохранит старый url и создаст 301 редирект со старого на…

Добавляем к товару новый таб ‘Основной ингредиент’ в Woocommerce

Добавляем к товару новый таб ‘Основной ингредиент’ Данный код добавляем в файл functions.php: *** Чтобы вывести в админпанели товара дополнительное поле ‘основной_ингредиент’, нужно будет создать…

На премиумных шаблонах перестали работать карты Google

Ошибка При загрузке Google Карт на этой странице возникла проблема. Подробности вы найдете в консоли JavaScript.   При этом консоль ошибок отправляет нас на страницу…

Решаем проблему с кодировкой UTF-8 в Denwer’e

Редактируем файл httpd.conf. httpd.conf отвечает за глобальные инструкции для сервера, т.е. внесенные в него изменения повлияют на все сайты, которые у нас будут храниться на…

Действия после успешной отправки формы CF7

UPD 11.10.2017 Метод, использующий on_sent_ok hook, больше не рекомендуется. Эта функция будет отменена к концу 2017 года. Если форма расположена просто на странице, тогда там…

Специальные теги для плагина Contact Form 7

Иногда нужно получить больше информации из отправленной формы, не только те данные, которые заполнил пользователь, а еще и, например, IP адрес отправителя, или страницу, на…

Что нового в WordPress 4.4

Несколько дней назад состоялся релиз WordPress 4. 4 «Clifford», названный в честь американского музыканта Клиффорда Брауна. В новой версии появилась поддержка адаптивных изображений, возможность внедрять записи…

Код sape для сайтов на php

По умолчанию, в документации указан этот код: Но для сайтов на php, в том числе и на CMS WOrdPress, CMS Joomla и других движках, для…

Как защитить сайт на CMS WordPress от взлома

WordPress — это удобная блог-платформа для публикации статей и управления ими, на которой базируется огромное число различных сайтов. Из-за своей распространенности эта CMS уже давно…

Что нового в WordPress 4.1

Спустя более трех месяцев упорной разработки и тестирования, команда WordPress представила новую версию ядра. Релиз WordPress 4.1 «Дина» назван в честь Дины Вашингтон, популярной исполнительницы…

Что нового в WordPress 4.0

WordPress 4.0 «Бенни» назван в честь джазового музыканта Бенни Гудмана. В новой версии ядра улучшилась поддержка языковых пакетов, появился предпросмотр встраиваемых объектов, новый экран для…

Полезная информация по файлу functions.php

Одной из самых частых ошибок начинающих разработчиков WordPress — это использование файла темы functions.php не по назначению. В данной статье мы раскроем все мифы о…

Малоизвестные функции в WordPress

Случалось ли с вами, что во время разбора кода стороннего плагина или темы, вы находили довольно полезную стандартную функцию, о которой раньше не знали? В…

Предыдущие записи из категории без плагина

Отличное решение для внутренней перелинковки своих статей – это добавление блока “Рекомендуемые статьи” в конце записи. Есть различные плагины и скрипты, но проблема большинства из…

Как убрать category из адреса страницы в WordPress

Видел в сети массу разных решений, но все они имеют свои минусы, при чем некоторые имеют очень серьезные минусы, а некоторые нерабочие или неверные. Чтобы…

Плагин защиты от спама Antispam Bee

Рано или поздно сайт с включенной системой комментирования начинают атаковать спам-боты, и появляется масса нежелательных комментариев на разных языках с кучей внешних ссылок. На первом…

Функция body_class() в WordPress

Функция body_class() — одна из самых полезных в WordPress. Благодаря ей на сайте легко изменять стили элементов в зависимости от текущей страницы или записи, категории,…

Использование функции get_template_part() в WordPress

Если вы занимаетесь разработкой тем для WordPress, то вы наверняка встречались с функцией get_template_part(), которая позволяет легко разбить шаблоны темы на несколько файлов. В данной…

Началась разработка WordPress 4.0

Сегодня начался цикл разработки WordPress версии 4.0. Вести разработку будет Хелен Хоу-Санди (Helen Hou-Sandi), разработчик из известной студии 10up. Релиз новой версии ожидается в конце…

Что нового в WordPress 3.9

WordPress 3.9 «Смит» названа в честь джазового органиста Джимми Смита. В новой версии улучшена работа с медиатекой, обновлен визуальный редактор, появилась возможность работать с виджетами…

Несколько полезных функций для плагина qTranslate

Обычно для мультиязычных сайтов я использую плагин Polylang, про него еще напишу позже, но в последнем проекте попросили делать языковые версии на qTranslate. В принципе…

Как удалить внешние ссылки из карты сайта sitemap.xml

Я ничего против внешних ссылок на авторов плагинов, шаблонов и каких-либо программерских решений не имею, однако стараюсь избегать переизбытка внешних ссылок на сайте, тем более…

Как сделать форму поиска для CMS WordPress

Для того, чтобы добавить в шаблон сайта форму для поиска по сайту, нужно добавить код – этот код подключает файл searchform. php, который содержит форму поиска:…

Что нового в WordPress 3.8

Вышла новая версия WordPress 3.8 «Паркер», названная в честь джазового саксофониста Чарли Паркера: новый дизайн панели администрирования с поддержкой мобильных устройств, упрощенная консоль, новый подход…

Как сделать форму email подписки с помощью CF7

Цель: Сделать форму подписки на новые записи в блоге. Собрать базу всех подписчиков. Сделать функцию, чтобы форма всплывала при первом посещении сайта. Устанавливаем стандартный плагин…

Обязательные стили в CMS WordPress

В CMS WordPress есть классы, которые используются независимо от шаблонов и генерируются самим движком. Поэтому некоторые стили необходимо прописывать в каждом шаблоне как стандартные. Первым…

Правильный файл robots.txt для CMS WordPress

Изначально для всех сайтов на CMS WordPress я использовал такой файл robots. txt, в своем время он был правильным, не создавал проблем, не блокировал ничего лишнего…

Настройка плагина SEO Smart Links

SEO Smart Links – плагин для создания автоматической внутренней перелинковки. Поскольку в сети очень мало информации о настройке плагина, и много вопросов, решил написать небольшой…

Полезные функции в шаблоне WordPress

В разных шаблонах может быть абсолютно различная структура кода, которая зависит от фантазии разработчика и удобства для редактирования шаблона. Но во всех шаблонах есть обязательные…

Как сделать, чтобы форма комментирования появлялась сразу под кнопкой ответить

Для того, чтобы была во время ответа на комментарии, форма для комментирования появлялась сразу под комментарием, а не в самом низу, нужно в файл header.php…

Редактирование записей на сайте на CMS WordPress

Инструкция для сайта ***. com Добавление записей осуществляется с помощью левого меню – Записи – Добавить новую. Редактирование всех записей происходит на вкладке Записи – Все…

Постраничная навигация в WordPress с плагином WP-PageNavi

Все таки мне больше нравится постраничная навигация с плагином WP-PageNavi. Скачиваем плагин с официального сайта, закачиваем в папку plugins, затем удаляем код для перелистывания –…

Убираем лишний мусор из <head>…</head>

Удаляем из хеда служебную информацию о версии движка WordPress, ссылки на ленты новостей, следующие-предыдущие статьи и прочее. Меньше кода – лучше. Так же убирается ненужная…

Установка плагина SyntaxHighlighter Evolved на WordPress

Установка плагина SyntaxHighlighter Evolved на WordPress Плагин устанавливается в Вордпресс стандартным способом, а именно: распакуйте архив с плагином syntaxhighlighter.zip, используя ftp-менеджер подключитесь к вашему сайту. ..

Как пользоваться Advanced Custom Fields

Advanced Custom Fields переводится как Продвинутые Кастомные (Произвольные) Поля.

То есть, кроме стандартных полей Заголовок, Редактор, Миниатюра и так далее, в редакторе Постов, Страниц и других типов записей, вы можете добавить свои собственные кастомные поля.

В этой статье вы узнаете, как настроить и как пользоваться плагином ACF.

Содержание:

Стандартные поля редактора WordPress
Что такое кастомные поля. Что с их помощью можно делать.
Когда использовать Кастомные Поля
Встроенные в Вордпресс Произвольные Поля
Плагин Advanced Custom Fields

  • Настройка плагина
  • Добавьте Группу полей
  • Добавьте Кастомные поля
  • Настройки Группы полей
  • Дублирование Группы полей
  • Отображение полей в бэк-энде
  • Условная логика

Как выводить поля Advanced Custom Fields

  • Как добавить Кастомные поля в файлы темы
  • Как вывести Кастомные поля с помощью шорткода
  • Как вывести Кастомные поля с помощью Elementor Pro

Сообщество Advanced Custom Fields
ACF Free vs. Pro
Альтернативы Advanced Custom Fields

Заключение

Если вы уже знаете, что такое Кастомные поля, и для чего они используются, то переходите к настройке.

Стандартные поля редактора WordPress

Стандартные поля редактора WordPress

Что такое кастомные поля. Что с их помощью можно делать.

Кастомные (Произвольные) поля позволяют добавлять, хранить и выводить дополнительную информацию о вашем контенте.

Например, WooCommerce использует свои собственные кастомные поля для хранения дополнительной информации о Товарах:

  • Цена
  • Вес
  • Цвет
  • Размер

Если вы пользуетесь плагином событий, эти плагины используют кастомные поля для вывода информации:

  • Место события
  • Дата / Время начала
  • Цена

Для сайта с недвижимостью вы можете выводить поля с типом недвижимости, арендой или продажей, количеством комнат, метражом, и так далее.

Для сайта о фильмах вы можете выводить информацию о режиссёре, студии, продолжительности, жанре фильма, и так далее.

Сайт аренды автомобилей выводит данные о типе кузова, объеме двигателя, типе трансмиссии и так далее.

Еще одна область применения плагина Advanced Custom Fields — на сайтах клиентов.

Например, вы сделали сайт, где на главной странице находится слайдер с несколькими строками текста.

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

Пример Банера / Слайдера на Главной

Добавьте кастомные поля в админке той страницы, на которой находится слайдер, а вывод полей — на слайдере.

Тогда клиент может изменить текст на слайдере в бэк-энде сайта без использования пейдж-билдера. И нажать на кнопку Обновить.

Или, например, изменить цвет шрифта или фон секции.

Еще более продвинутая идея — вынести всю кастомную информацию на отдельную страницу в админке, например, текст в слайдере, вопросы и ответ FAQ / ЧаВо, контактную информацию, и так далее.

В бесплатной версии ACF вы можете использовать такие типы кастомных полей:

Основное

  • Текст
  • Область текста
  • Число
  • Диапазон
  • E-mail
  • Ссылка
  • Пароль

Содержание

  • Изображение
  • Файл
  • Редактор WordPress
  • Медиа

Выбор

  • Выбор (select)
  • Флажок (checkbox)
  • Переключатель (radio)
  • Группа кнопок
  • Да / Нет

Отношение

  • Ссылка
  • Объект записи
  • Ссылка на страницу
  • Записи
  • Таксономия
  • Пользователь

jQuery

  • Расположение на карте
  • Дата
  • Дата и время
  • Время
  • Цвет

Блок

  • Сообщение
  • Аккордеон
  • Вкладка
  • Группа

Когда использовать Кастомные Поля

Например, вы хотите опубликовать на сайте какое-то Мероприятие. Вы можете это сделать в виде простого текста в Статье или на Странице.

Если у вас только одно мероприятие, то можно и так, но если у вас много мероприятий, или сайт, посвященный каким-то мероприятиям, то лучше использовать кастомные поля.

Использовать кастомные поля лучше по нескольким причинам:

  • Вы выносите ключевую информацию в отдельное место, где ее легко найти и редактировать
  • Вы можете использовать одну и ту же информацию неограниченное количество раз
  • Если вы захотите изменить стили вывода информации, вы можете это сделать в одном месте вместо изменений на каждой странице
  • Если вы хотите использовать одну и ту же информацию на разных страницах, но с разными стилями. Например, секция FAQ / ЧаВо на странице FAQ и на странице Оформления заказа, у одной страницы черный фон, у другой — белый.

Если у вас на сайте десятки или сотни страниц с одинаковым выводом информации, лучше создать единый шаблон страницы и использовать Кастомные поля.

Сайт недвижимости — Кастомные поля

Количество ванных комнат, спален и гаражей — кастомные поля. Расположение — кастомное поле.

Встроенные Произвольные Поля

В Вордпрессе есть встроенный функционал произвольных полей:

Инструменты — Настройки — Произвольные поля

Перейдите в ИнструментыНастройкиПроизвольные поля.

Встроенные кастомные поля Вордпресс

Встроенные произвольные поля предполагают только текст, и их не так просто выводить во фронт-энде. Для вывода полей надо добавить код в шаблоны темы.

Обычно этим функционалом пользуются плагины, например SEO плагины.

Плагин Advanced Custom Fields

С плагином Advanced Custom Fields работать с полями гораздо проще. У плагина более понятный интерфейс с бóльшим числом функций и гораздо более простым выводом полей.

Плагин ACF установлен на более чем 1 млн. сайтов и имеет рейтинг 98% на основе 1.100+ отзывов.

После установки плагин добавляет раздел меню Группы полей (Custom Fields) в админке Вордпресс.

Вы можете добавлять кастомные поля во все виды записей, включая собственные типы записей, таксономии, пользователям, в медифайлы, в комментарии и меню.

Вы можете выводить поля ACF с помощью кода в файлах темы (подробная документация по каждому типу полей и выводу с помощью кода), с помощью шорткодов и Elementor Pro.

Advanced Custom Fields — Настройка плагина

Подробная инструкция по настройке плагина Advanced Custom Fields.

Пример: Предположим, у вас он-лайн школа, и время от времени вы проводите курсы / вебинары на 3 определенные темы.

Вы хотите выводить на Главной странице информацию об этих вебинарах. В этом примере вы добавите кастомные поля для вывода такой информации:

  • Название вебинара
  • Картинка вебинара
  • Описание вебинара
  • Дата начала вебинара
  • Кнопка со ссылкой на страницу вебинара

Вместо отображения полей только на одной странице вы можете задать другие условия отображения полей, например, выводить поля на всех страницах Блога.

ACF — Добавьте Группу полей

В админке Вордпресс перейдите в Группы полейДобавить, чтобы создать новую группу полей.

Группа полей — это одно или несколько полей, которые относятся к одной по смыслу информации.

Например: Я хочу добавить Группы полей для 3 вебинаров. Для каждого вебинара нужно создать свою группу полей, которая будет состоять из 5 полей: Название, Изображение, Описание, Дата начала и Кнопка со ссылкой.

В этом примере нужно создать 3 Группы полей, по 5 полей каждая. Для удобства Группу полей можно создать один раз и несколько раз продублировать.

Дайте название Группе полей, и настройте отображение

В эту группу полей будут входить 5 полей. Группа будет отображаться на Странице Advanced Custom Fields.

ACF — Добавьте Кастомные поля

Чтобы добавить первое поле — в этом примере Название вебинара или курса, — нажмите на кнопку Добавить поле:

Добавьте первое поле

Заполните поля:

Настройте кастомное поле

Все настройки понятны из описания, кроме Атрибуты, — это ширина поля в бэк-энде.

Если вы хотите поместить несколько полей в один ряд — используйте эту настройку. В этом примере я задал ширину первого поля 65%.

Нажимайте на кнопку Добавить поле, добавляйте поля по одному. Выбирайте тип поля в выпадающем меню Тип поля, заполните остальные настройки полей.

Атрибуты ширины этим четырем полям я дам 50%. Подробнее далее.

В итоге должно получиться так:

Группа полей ACF

ACF — Настройки Группы полей

Группа полей создана, сделайте настройки отображения полей на выбранных страницах, в этом примере — на странице Advanced Custom Fields:

Настройки Группы полей

У всех настроек понятные описания, если не уверены — оставьте настройки по умолчанию.

Нажмите Опубликовать.

ACF — Дублирование Группы полей

В нашем примеры нужны 3 одинаковые группы, которые отличаются только индексом имен полей, то есть:

  • Группы полей называются Курс 1, Курс 2, Курс 3
  • Имена полей Название Курса называются course-title-1, course-title-2, course-title-3
  • Имена полей Картинка Курса называются course-image-1, course-image-2, course-image-3
  • И так далее…

Чтобы не создавать одни и те же Группы полей несколько раз, вы можете их продублировать.

Перейдите в Группы полейГруппы полей и продублируйте готовую группу:

Продублируйте группу

Переименуйте группу в Курс 2 и замените «1» в именах полей на «2», чтобы получилось так:

Создайте вторую Группу полей

Таким же образом создайте третью Группу полей. Не забудьте добавить «3» к каждому имени поля. В итоге должно получиться так:

Готовые группы полей

Перейдите на страницу Advanced Custom Fields, посмотрите что получилось:

Кастомные поля в бэк-энде страницы

ACF — Отображение полей в бэк-энде

В этом примере я дал полям Картинка Курса, Краткое описание Курса, Дата начала и Кнопка 50% ширины в Атрибутах поля.

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

Например, вы можете настроить отображение всех трех полей Название Курса в одной строке, если в Группе полей вы расположите все 3 поля Название Курса друг за другом и дадите каждому полю 33% ширины.

Картинки Курса будут во второй строке, каждое поле займет 33% ширины, и так далее.

Расположение полей в ряд с помощью настройки Атрибуты

Расположите в Группе полей каждое поле всех трёх Курсов друг за другом и дайте каждому полю 33% ширины.

В НастройкахРасположение меток выберите Вверху:

Настройки — Расположение меток — Вверху

Так у вас получится 1 аккордеон со всеми тремя Курсами вместо трёх аккордеонов с 1 Курсом в каждом.

Еще один вариант расположения — с помощью Типов полей — Вкладка и Группа:

Типы полей Вкладка и Группа

Чтобы сгруппировать Курсы по вкладкам, создайте Группу полей с типом Вкладка.

После этого добавьте поле с типом Группа. Внутри настроек поля Группа в разделе Вложенные поля добавьте нужные поля, в этом примере:

  • Название Курса
  • Картинка Курса
  • Краткое описание Курса
  • Дата начала
  • Кнопка

Если вы будете использовать такую группировку (Родительское поле — Дочерние поля), то вывод полей во фронт-энде будет немного другим.

ACF — Условная логика

Еще одна крутая функция ACF — Условная логика, которая позволяет показывать или скрывать поля в зависимости от условий, которые выполняются или не выполняются в других полях.

Например, вы можете отключить показ полей, если решите не проводить Курс и снимите галочку:

Галочка отключает показ всех полей

Добавьте поле Будет Курс? с Типом поля Да / Нет. Включите условную логику на всех полях каждого Курса. Настройте логику Показывать поле, если поставлена галочка в поле Будет Курс?

Условная логика

Как вывести поля Advanced Custom Fields

Вы узнали, как добавлять информацию в Произвольные поля, как связывать поля с типом контента на сайте и сохранять информацию в базу данных.

Если сейчас вы заполните поля в бэк-энде, сохраните страницу и перейдете во фронт-энд, то поля не будут отображаться.

Существует 3 способа вывести поля в ACF:

  1. Добавить код в файлы темы. Этот способ требует технических знаний, но считается лучшим.
  2. С помощью шорткодов. Очень простой способ и используется, когда вы хотите поместить кастомные поля только в нескольких местах.
  3. С помощью Elementor Pro. Аналог первого способа, но без необходимости работать с PHP.

Кроме Элементора, вы можете использовать другие пейдж-билдеры, у которых есть поддержка ACF. Посмотрите в документации своего пейдж-билдера.

Как добавить Кастомные поля в файлы темы

Первый способ выводить поля ACF — добавить PHP функции Advanced Custom Fields в файлы шаблонов дочерней темы.

Этот способ предполагает работу с файлами темы, но гарантирует, что поля ACF будут всегда выводиться в одном и том же месте.

Например, если вы хотите добавить вывод полей ACF на всех страницах блога, вам нужно редактировать файл single.php.

В вашей теме это может быть другой файл, например, в теме TwentyNineteen этот файл называется content-single. php.

После того, как вы нашли файл шаблона страницы, добавьте в нужное место файла функцию ACF the_field() для вывода нужного поля. Подробнее о функции the_field().

В общем виде функция выглядит так:

Имена полей можно посмотреть здесь:

Имена полей ACF

Документация по функциям Advanced Custom Fields.

Как выводить Кастомные поля с помощью шорткода

Выводить поля ACF с помощью шорткода проще. Если у вас всего несколько мест / страниц, где вы хотите выводить кастомные поля, это простой и удобный способ.

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

Шорткод для вывода полей ACF:

[acf field="имя_поля"]

Например, такой шорткод выводит поле Название Курса:

[acf field="course-title-1"]

Если вы используете Родительские и Дочерние поля, вам нужно указать оба шорткода:

[acf field="родительский-шорткод_дочерний-шорткод"]

То есть, если вы использовали поле Вкладка, а в нем дочернее поле Название Курса, то шорткод должен быть такой:

[acf field="course-1_course-title-1"]

Как выводить Кастомные поля с помощью Elementor Pro

Elementor — один из самых популярных конструкторов страниц. Он позволяет создавать страницы просто перетаскивая виджеты.

С помощью Elementor Pro вы можете создавать шаблоны страниц, включая добавление в них кастомных полей Advanced Custom Fields.

По сути это визуальный редактор первого способа, который позволяет вам редактировать файлы шаблонов без работы с кодом.

В этом примере вы добавляете поля на странице Advanced Custom Fields. Откройте страницу в Элементоре и добавьте виджеты для вывода кастомных полей.

Чтобы выводить Изображение, сделайте так:

Вывод изображения ACF в Elementor Pro

Остальные поля выводятся аналогично.

Если вы хотите выводить поля, например, на всех страницах Блога, вам нужно редактировать шаблон страницы.

Elementor — Конструктор темы — Одиночная

Создайте или загрузите нужный шаблон страницы и добавьте в него вывод ACF полей в нужном месте.

У ACF есть большое сообщество, которое занимается разработкой дополнений для плагина:

  • AwesomeACF.com
  • Advanced Custom Fields for WooCommerce

ACF Free vs.

Pro

У плагина ACF есть версия Pro, в которой есть:

  • Повторяющиеся поля — Вы можете повторять нужные поля на нужных страницах. Например, вы пишите о каком-то мероприятии, на котором будет несколько выступающих. В этом случае вам не нужно подбирать количество полей для каждого мероприятия вручную. Вы можете нажать +Добавить поле в админке каждой страницы, чтобы добавить столько полей, сколько нужно.
  • Блоки ACF — Вы можете создавать свои собственные блоки для редактора Гутенберг.
  • Гибкие поля — Еще больше возможностей для организации полей в группы.
  • Страницы с настройками — Создавайте страницы в админке WP с кастомными полями.
  • Галерея — Поле с несколькими картинками.
  • Клонирование полей — Позволяет использовать существующие поля или группы полей по запросу.

Альтернативы Advanced Custom Fields

  • Custom Field Suite — бесплатный, простой и легкий плагин, в котором «нечему ломаться». Поля выводятся с помощью PHP.
  • CMB2 — бесплатный плагин. Метабоксы, кастомные поля и формы.
  • Meta Box — бесплатный плагин, аналог ACF с 40 типами кастомных полей. Для работы требуется генерировать код в он-лайн генераторе. Инструкция.
  • PODS — бесплатный плагин, который кроме кастомных полей создает кастомные типы страниц и таксономии. Создает страницы в админке WP для вывода настроек. Лучший бесплатный плагин для кастомных полей, страниц, таксономий и остального.
  • Toolset — Платный и дорогой плагин. Кастомные поля, страницы и таксономии. Шаблоны, архивы, листинги, контроль доступа / мембершип, формы и карты.
  • JetEngine — платный, но недорогой плагин. По функционалу превосходит предыдущий плагин. JetEngine cоздает Кастомные поля, Кастомные типы страниц, Кастомные таксономии, Страницы опций, Формы, Листинги, Админку пользователей и многое другое. Один из флагманов CrocoBlock, постоянно развивается. Определенно стоит своих денег.

Скорее всего, вы хотите не только выводить кастомные поля, но и реализовать какой-то функционал, например, выбор автомобиля по параметрам и аренда.

Я рекомендую плагин JetEngine и вообще софт Crocoblock. У них есть готовые динамические шаблоны и другой готовый софт для реализации ваших идей.

Заключение

Как видите, даже бесплатная версия ACF предлагает большой функционал.

Если вы хотите выводить кастомные поля всего на нескольких страницах сайта, вы можете использовать шорткоды или использовать динамические теги в редакторе Elementor.

Если вы хотите выводить кастомные поля на многих страницах, например, на всех страницах Блога, используйте PHP или редактируйте шаблон страницы в Элементоре.

Используя дополнительные кастомные поля вы можете использовать WordPress не только в качестве блог-платформы, но и, например, создать сайт недвижимости.

Надеюсь, статья была полезна. Оставляйте комментарии.

Список изменений

Перейти к контенту

⚠️ Внимание ⚠️
Документация переехала и теперь доступна по новому адресу.

1.4.0 — 28.07.2020

  • Добавлено: сортировка записей в блоке «Вывод постов» конструктора главной
  • Добавлено: настройка для вывода заголовка блока «Вывод постов» конструктора главной с ссылкой на рубрику
  • Добавлено: фильтр ‘reboot_post_thumbnail’ для изменения размера миниатюры на странице записи
  • Добавлено: фильтр ‘reboot_page_thumbnail’ для изменения размера миниатюры на странице
  • Добавлено: настройка для вывода даты обновления на странице записи
  • Добавлено: настройки для скрытия рубрики и мета-информации в виджете «Вывод статей»
  • Добавлено: настройки для встроенной карты сайта
  • Добавлено: виджет формы подписки
  • Добавлено: виджет топ-комментаторов
  • Добавлено: поддержка wp-cli
  • Исправлено: сортировка и вывод элементов карточек постов
  • Исправлено: вывод выпадающего меню в фиксированном меню
  • Исправлено: вывод картинок с подписью в контенте
  • Исправлено: ссылки соц. профилей WhatsApp и Viber

1.3.2 — 15.04.2020

  • Исправлено: сброс просмотров при удалении плагина WP-PostViews в дочерних темах

1.3.1 — 14.04.2020

  • Исправлено: сброс просмотров при удалении плагина WP-PostViews
  • Исправлено: рекомендуемые размеры миниатюр в блоке «Настройки миниатюры»

1.3.0 — 09.04.2020

  • Добавлено: настройка для картинки фона сайта
  • Добавлено: настройка для добавления ссылки к фону сайта
  • Добавлено: настройка для скрытия ссылки фона сайта с помощью js
  • Добавлено: настройка для вывода ссылок на соц. сети автора в блоке автора
  • Добавлено: настройка для отключения и изменения заголовка соц. сетей в блоке автора
  • Добавлено: настройка для скрытия ссылок на соц. сети автора с помощью js
  • Добавлено: встроенный модуль счётчика просмотров
  • Добавлено: поле CSS-классы для блоков конструктора главной
  • Добавлено: фильтр `reboot_section_posts_categories_title` для изменения заголовка подразделов в блоке записей конструктора главной
  • Добавлено: фильтр `reboot_post_card_standard_thumbnail_size` и др. для изменения размера миниатюры в отдельных карточках постов
  • Добавлено: фильтр `reboot_post_card_standard_excerpt_strip_tags` для отключения очистки HTML-тегов в отрывках карточек постов
  • Добавлено: фильтры для source_link, source_hide
  • Добавлено: перевод темы на украинский язык
  • Исправлено: вывод встроенной рекламы после абзацев
  • Исправлено: вывод цикличных ссылок в виджете «Вывод статей» записей, указанных по id
  • Исправлено: вывод хлебных крошек плагина Yoast SEO
  • Исправлено: вывод блока footer-counters, если он не задан
  • Исправлено: шаблон страницы поиска и страницы 404

1.2.1 — 27.11.2019

  • Добавлено: шорткод [current_year] для вывода текущего года
  • Добавлено: поддержка шорткодов в заголовках, описании рубрик, в виджетах, в SEO-заголовке и описании Yoast SEO
  • Добавлено: настройка для вывода ссылки на страницу автора в блоке автора
  • Добавлено: скрытое поле для защиты от спама в встроенной форме обратной связи
  • Добавлено: возможность вставки кнопки с помощью визуального редактора и шорткода
  • Добавлено: настройка для скрытия блока автора в записях
  • Добавлено: стили для стандартных виджетов «Свежие записи» и «Свежие комментарии»
  • Добавлено: условие адаптирования iframe
  • Добавлено: font-display swap для Google шрифтов (пропало ожидание загрузки шрифта, текст виден сразу)
  • Добавлено: хуки `reboot_after_post_card` для вставки любого кода между карточками постов
  • Добавлено: хуки `reboot_metabox_thumbnail_post_type` и `reboot_metabox_hide_elements_post_type`
  • Добавлено: хуки `reboot_single_before_social_bottom` и `reboot_single_after_social_bottom` для нижних соц. кнопок
  • Исправлено: вставка цитат в визуальном редакторе
  • Исправлено: размеры прилипающего подвала при наличии динамических блоков в нем
  • Исправлена: кодировка скрытых ссылок mask_link с помощью base64
  • Исправлено: вывод мобильного меню, когда основное меню скрыто
  • Исправлено: микроразметка карточек постов на главной и страницах архивов
  • Исправлено: вывод блока html-кода конструктора главной
  • Исправлено: вывод карточек постов на странице поиска
  • Исправлено: вывод цикличных ссылок в виджете «Вывод статей»
  • Исправлено: отображение длинных пунктов в подменю на мобильном

1.2.0 — 05.07.2019

  • Добавлено: настройки для карточек постов похожих записей
  • Добавлено: микроразметка изображений в контенте
  • Добавлено: настройка для отключения заголовков записей в слайдере
  • Добавлено: рекомендуемые размеры для миниатюр записи.
  • Добавлено: стили для выравнивания контента без сайдбара по всей ширине
  • Исправлено: новая иконка Яндекс. Дзена
  • Исправлено: работа меню на мобильном, когда основное меню под шапкой не задано
  • Исправлено: подвал сайта на страницах WooCommerce
  • Исправлено: предупреждение (warning) при подключении Gutenberg стилей и скриптов
  • Исправлено: работа шорткодов в блоке HTML конструктора главной
  • Небольшие правки по внешнему виду

1.1.0 — 31.05.2019

  • Добавлены: кнопки блоков внимания, спойлера, выделения текста и маскировки ссылки в классический редактор
  • Исправлено: вывод горизонтальных карточек постов на мобильном
  • Исправлено: вывод тега h2 в названии сайта
  • Исправлено: вывод иконки мобильного меню
  • Исправлено: вывод сайдбара на мобильном
  • Исправлено: цикличность ссылок в стандартном виджете Рубрики
  • Исправлено: вывод блока социальных кнопок на мобильном
  • Исправлено: вывод записей по id в виджете Вывод статей

1.0.0 — 28.05.2019

  • Первый публичный релиз

 0.

0.1 — 24.01.2019
  • Первый коммит

Поиск:

CC Child Pages — плагин WordPress

CC Child Pages — это простой плагин для отображения ссылок на дочерние страницы с помощью шорткода.

Дочерние страницы отображаются в адаптивных блоках и включают заголовок страницы, отрывок и ссылку «Подробнее…».

Вы можете выбрать один, два, три или четыре столбца.

Макеты с 3 и 4 столбцами будут изменены на макеты с 2 столбцами на небольших устройствах, чтобы обеспечить их удобочитаемость.

CC Кнопка редактора дочерних страниц

CC Child Pages теперь добавляет кнопку в текстовый редактор WordPress, позволяя вам быстро вставить шорткод и выбрать многие общие параметры .

Виджет можно настроить так, чтобы он отображал дочерние элементы текущей страницы или определенной страницы, или отображал все страницы.

Страницы можно сортировать по порядку в меню, названию или идентификатору. Вы также можете выбрать глубину отображаемых страниц.

Теперь вы также можете установить флажок для отображения всех страниц, и в этом случае виджет будет вести себя так же, как стандартный виджет Страницы, но с дополнительными параметрами.

Использование короткого кода

Самым простым способом использования является использование короткого кода без параметров:

 [child_pages]
 

Это покажет дочерние страницы для текущей страницы в 2 столбцах.

Вы можете добавить параметр cols для выбора количества столбцов:

 [child_pages cols="1"]
[дочерние_страницы, столбцы = "2"]
[дочерние_страницы, столбцы = "3"]
[дочерние_страницы, столбцы = "4"]
 

… если для cols установлено значение, отличное от 1, 2, 3 или 4, значение будет проигнорировано.

Вы также можете отобразить дочерние страницы определенной страницы, добавив ID страницы следующим образом:

 [child_pages]
 

… или вы можете указать несколько идентификаторов в списке через запятую (не работает при использовании

list="true" )

 [child_pages]
 

Чтобы исключить страницы, используйте параметр exclude . Это позволяет указать разделенный запятыми список идентификаторов страниц, которые необходимо исключить из вывода шорткода.

 [child_pages exclude="5,33,45"]
 

Для отображения только определенных страниц можно использовать параметр page_ids . Это принимает список идентификаторов, разделенных запятыми. Если используется этот параметр, параметры id и исключают игнорируются.

 [дочерние_страницы page_ids="3,7,10,35"]
 

Приведенный выше код отобразит только перечисленные страницы.

Если вы предпочитаете использовать текст, отличный от стандартного «Подробнее…» для ссылки на страницы, это можно указать с помощью

больше параметр:

 [child_pages больше = "Подробнее..."]
 

Вы также можете вообще скрыть ссылку «Подробнее…», установив для параметра hide_more значение «true» :

 [child_pages hide_more="true"]
 

Поскольку у посетителя нет другого способа сделать ссылку на дочернюю страницу, вы можете сделать так, чтобы заголовки страниц ссылались на дочернюю страницу, установив для параметра link_titles значение «true» :

 [child_pages link_titles ="правда"]
 

(Это в основном предназначено для использования с параметром 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='большой']
 

Вы можете сделать миниатюры ссылками на соответствующую дочернюю страницу, установив параметр link_thumbs от до "true" :

 [child_pages thumbs='large' link_thumbs="true"]
 

… обратите внимание, что указание параметра

link_thumbs не будет иметь никакого эффекта, если для параметра thumbs не установлено значение true или размер эскиза.

Вы можете указать цель для ссылок, добавляемых плагином, установив параметр link_target . Это будет работать точно так же, как установка параметра target для HTML 9.0035 тег:

 [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 и orderby параметры:

 [child_pages orderby="title" order="ASC"]
 

Параметр orderby может иметь одно из следующих значений:
menu_order (значение по умолчанию) — показывает страницы, отсортированные по порядку их появления в админке WordPress

 id сортирует страницы в соответствии с идентификатором страница
title сортирует страницы в алфавитном порядке по заголовку
slug сортирует страницы в алфавитном порядке в соответствии с слагом (имя_страницы) страницы
автор сортирует страницы по автору
date сортирует страницы по дате их создания
изменено сортирует страницы по дате их изменения
rand показывает страницы в случайном порядке
 

Параметр

порядка может быть установлен на:

 ASC показывает страницы в порядке возрастания, отсортированные по значению `orderby`
DESC показывает страницы в порядке убывания, отсортированные по значению `orderby`
 

Теперь вы также можете использовать параметр skin для выбора цветовой схемы для дочерних страниц следующим образом:

 [child_pages skin="simple"] (цветовая схема по умолчанию)
[child_pages кожа = "красный"]
[child_pages кожа = "зеленый"]
[child_pages кожа = "синий"]
 

Если вы хотите сами задать стили для дочерних страниц, вы также можете указать параметр класса . Если используется, это переопределяет параметр span и добавляет указанное имя класса в сгенерированный HTML:

 [child_pages]
 

Если вы не используете предоставленные скины, вы можете запретить загрузку файла CSS для скинов в параметрах CC Child Pages в меню Settings.

Наконец, вы также можете отобразить только ненумерованный список (

    ) дочерних страниц, добавив параметр list . В этом случае все остальные параметры игнорируются кроме class , cols , exclude , orderby , orderby и id .

     [список дочерних страниц = "истина"]
     

    При использовании параметра списка можно также указать параметр depth , чтобы указать, сколько уровней иерархии страниц должно быть включено в список.

    Параметр depth принимает следующие значения:

    Указание параметра cols с list="true" покажет дочерние страницы в виде неупорядоченного списка, упорядоченного по нескольким столбцам (я бы рекомендовал избегать использования параметра depth при перечислении дочерних страниц в столбцах — результаты, скорее всего, будут довольно нечитаемыми!).

     [список дочерних страниц = "true" cols = "3"]
     

    Столбцы являются адаптивными и должны корректироваться в соответствии с изменением размера браузера или размером используемого экрана.

    Примечание. Поскольку шорткод использует функцию WordPress wp_list_pages для вывода списка, столбцы получаются путем применения стилей CSS к стандартному выводу функций. Этот CSS должен нормально работать в современных браузерах, но в более старых браузерах (таких как Internet Explorer 8) список не будет разбит на столбцы

    Параметр depth теперь также можно использовать с шорткодом, когда список не set или установлен на "false" .

    Если установлено значение , глубина , подстраницы для каждой дочерней страницы будут отображаться в виде упорядоченного списка. Вы можете указать заголовок для этого элемента, установив параметр subpage_title :

     [child_pages depth="3" subpage_title="Sub-pages"]
     
    Частные страницы

    По умолчанию шорткод (начиная с версии 1. 36) будет показывать страницы, видимость которых установлена ​​на publish , а страницы с видимостью private добавлены для зарегистрированных пользователей, которые имеют доступ к этим страницам.

    Вы можете указать, какие страницы отображать, используя параметр post_status , который может принимать следующие значения:

    • publish – опубликованные, общедоступные страницы
    • pending – страницы, ожидающие проверки
    • черновик – страницы, которые еще не опубликованы и имеют статус черновика
    • авто-черновик – вновь созданные страницы без содержания
    • будущее – страницы с установленной датой публикации в будущем
    • private – страницы, которые не видны незарегистрированным пользователям
    • наследуют – ревизии
    • корзина – страницы, перемещенные в корзину в ожидании удаления
    • любой — страницы с любым статусом, кроме тех, что из статусов постов с «exclude_from_search» установленным в true (т. е. мусор и авточерновик )

    Некоторые из этих значений вряд ли будут полезны в повседневном использовании.

    Например:

     [child_pages post_status="опубликовать"]
     

    Чтобы указать количество статусов, укажите список через запятую:

     [child_pages post_status="publish,private"]
     
    Post Meta

    Вы можете показать автора, дату создания и/или дату изменения сообщения с помощью параметров 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 (если для параметра list не установлено значение "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 на имя настраиваемого поля. быть использованным.

    Если используемое поле установлено для страницы, его значение будет использовано вместо выдержки/заголовка/"Подробнее..." по умолчанию. Страницы, на которых настраиваемое поле не заполнено, будут использовать значение по умолчанию.

     [дочерние_страницы 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_thumnail"]
     

    … заменит стандартную миниатюру на ту, что указана в значении пользовательского поля custom_cc_thumnail (если оно установлено). В качестве значения пользовательского поля custom_cc_thumnail можно указать идентификатор вложения изображения (использование плагина Advanced Custom Fields может значительно упростить использование) или полный URL-адрес изображения.

     [дочерние_страницы 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="" .)

    use_custom_excerpt , use_custom_title , use_custom_more , use_custom_link use_custom_link_target and use_custom_thumbs will not work when list="true"

    Pagination

    CC Child Pages now includes basic support for pagination.

    Вы можете установить количество дочерних страниц, отображаемых на каждой странице, указав posts_per_page параметр, например:

     [child_pages posts_per_page="6"]
     

    Приведенный выше код будет отображать 6 дочерних страниц на каждой странице, и если найдено более 6 дочерних страниц, будут отображаться навигационные ссылки.

    Можно также указать параметр страницы для отображения определенной страницы. Например:

     [child_pages posts_per_page="3" page="2"]
     

    Приведенный выше код покажет вторую страницу результатов (элемент 4 и далее, до 3 элементов). Примечание. при указании параметра page ссылки на страницы не отображаются.

    Параметр page не действует, если не указано posts_per_page .

    Функциональность пагинации ограничена на статической главной странице

    N.B. Параметры пагинации игнорируются, если list="true"

    Прилепленные сообщения

    По умолчанию прилепленные сообщения не отображаются… однако, если вы хотите, чтобы они отображались, вы можете установить ignore_sticky_posts параметр должен быть false :

     [child_pages ignore_sticky_posts="false"]
     

    Как установить миниатюру изображения, которое будет отображаться, когда кто-то поделится ссылкой на ваш сайт в социальных сетях

    В этом уроке Divi я покажу вам, как настроить изображение, которое будет отображаться, когда кто-то делится ссылкой на ваш сайт в социальных сетях.

    Категории: Учебники WordPress

    Настройка изображения для публикации в социальных сетях для вашего веб-сайта Divi

    Divi Builder и тема великолепны, и с их помощью вы можете создавать потрясающие веб-сайты и контент для блогов! Так почему бы не поощрять людей делиться ею? Один из самых эффективных способов привлечь внимание и распространить информацию о вашем веб-сайте — поделиться им в социальных сетях. Но если люди делятся вашим сайтом только с уродливой ссылкой, это плохо для вашего бренда. Вы хотите, чтобы общая ссылка хорошо выглядела, передала ваше сообщение и, очевидно, соблазнила посетителя щелкнуть по ней. И один из способов сделать это — установить изображение, которое будет отображаться всякий раз, когда кто-то делится публикацией или страницей вашего веб-сайта в социальных сетях, таких как Facebook или Twitter.

    Так как же выбрать это изображение?

    В этом уроке я расскажу вам, как установить изображение, которое будет отображаться, когда кто-то делится вашим сайтом в социальных сетях. Мы собираемся объяснить несколько способов установить желаемое изображение, чтобы вы могли выбрать тот, который лучше всего подходит для вас. Мы также поговорим о так называемых метаданных Open Graph и используем их для получения желаемых результатов, поэтому в следующий раз, когда вы увидите, что ваш веб-сайт публикуется в какой-либо социальной сети, он будет выглядеть великолепно.

    Обязательно ознакомьтесь с нашим новым модулем Divi Social Sharing Buttons!

    Присоединяйтесь к подписчикам на нашем канале YouTube и наслаждайтесь другими видеоуроками Divi!

    Подписаться на YouTube

    1. Использование настройки избранного изображения

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

    Чтобы установить избранное изображение, нажмите «Изменить» на любой данной странице/сообщении на панели управления WordPress. Найдите раздел «Избранное изображение» справа и убедитесь, что у вас есть один набор для каждой страницы или публикации.

    Если вы вносите изменения, не забудьте нажать «Опубликовать» после того, как закончите.

    Используйте плагин SEO или Open Graph

    Инструменты социальных сетей имеют набор метатегов, называемых open graph, которые определяют, какое изображение показывать, когда вы делитесь публикацией или страницей в их сети. По умолчанию, если вы устанавливаете избранное изображение на страницу/публикацию, оно будет общим. Но если вы хотите использовать другое изображение, вам нужно использовать плагин SEO или Open Graph. Эти плагины имеют приоритет над избранным изображением. Это может показаться техническим и сложным, но на самом деле это очень просто. Метаданные Open Graph помогают веб-сайтам социальных сетей извлекать метаданные о ваших сообщениях или страницах. Контент в метаданных, который он находит, используется для управления тем, как ваш контент отображается при публикации на платформах социальных сетей, таких как Facebook и Twitter.

    Чтобы использовать метаданные Open Graph, нам понадобится плагин SEO, такой как Yoast SEO, Rank Math, All In One SEO или The SEO Framework. Все эти плагины хорошо работают с Divi, поэтому вы можете использовать любой из них, который вы предпочитаете или уже установили. В рамках этого урока мы собираемся продемонстрировать использование Yoast SEO.

    Пример использования Yoast SEO

    После того, как вы установили и активировали плагин Yoast SEO, перейдите в меню SEO>Social. Там вы можете увидеть вкладки для нескольких платформ социальных сетей, где вы можете настроить некоторые параметры.

    Начните с вкладки Facebook и убедитесь, что переключатель Добавить метаданные Open Graph установлен на Включено . Затем в разделе Настройки по умолчанию вы можете установить изображение по умолчанию, которое будет отображаться по умолчанию, когда страница или сообщение без изображения публикуются на Facebook.

    Вы также можете проверить вкладку Twitter, чтобы настроить параметры по умолчанию. Но это только настройки по умолчанию. Основное место, где следует установить изображение, — это фактическая запись или страница.

    Когда вы переходите на любую страницу или сообщение, вы увидите новый набор вкладок, связанных с плагином SEO, таких как Readability, Scheme и Social. Вкладка «Социальные сети» — это то, что нам здесь нужно.

    Обратите внимание на два переключателя: один для предварительного просмотра в Facebook и один для предварительного просмотра в Twitter. Каждый из них открывается и позволяет вам настроить изображение, заголовок и описание для обмена в социальных сетях, которые используются, когда кто-то делится вашим веб-сайтом Divi.

    Пример с плагином Open Graph

    Если вы не используете плагин SEO, я рекомендую простой небольшой плагин под названием Open Graph (на самом деле они недавно изменили название на Open Graph и теги Twitter Card). Я использовал это, и это работает хорошо, и у них есть все функции, которые вам нужны.

    После установки плагина вы можете сразу перейти на любую страницу или сообщение. Если вы хотите просмотреть основные настройки, вы можете проверить Настройки> Открыть график и теги Twitter Card . Почти все, что есть, готово к работе, но приятно знать, что параметры можно настроить.

    Внизу любой страницы/сообщения вы увидите это поле:

    Вы можете выбрать фотографию, а затем посмотреть, что внизу написано о написании пользовательского описания или оставить это поле пустым, чтобы использовать отрывок или содержание.

    Теперь обновите страницу или публикацию, чтобы сохранить настройки, и теперь все, что осталось сделать, это поделиться своим веб-сайтом на Facebook и проверить отображаемый там текст и изображение.

    Изображение не отображается? Отладить эту вещь!

    Если вы уже поделились страницей или публикацией в Facebook, но либо она показывает неправильное изображение для предварительного просмотра, либо вы хотите изменить изображение, Facebook может быть довольно упрямым и может показывать неправильное изображение или вообще не показывать его . Это связано с тем, что их платформа использует кеш, и его необходимо очистить, чтобы отобразить правильное изображение с вашего сайта.

    К счастью, Facebook упростил эту задачу с помощью инструмента, который вам может понадобиться для отладки обмена Facebook. Все, что вам нужно сделать, это скопировать и вставить URL-адрес страницы или публикации в инструменте и нажать «Отладка». Это будет сканировать вашу страницу и искать свежие данные, поэтому, если вы изменили или добавили изображение, оно обновит его на платформе.

    Оцените наш классный плагин!

    Наслаждайтесь сотнями настроек в плагине Divi Social Sharing Buttons, прекрасном новом модуле Divi, позволяющем добавлять и настраивать кнопки обмена в социальных сетях и настраиваемые параметры обмена на любой странице, в публикации или в шаблоне Theme Builder!

    Последнее обновление 13 сент. 2021 г., 14:10

    Вот и все!

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

    Подписаться

    Каждый месяц мы рассылаем по электронной почте сводку новостей с последними учебными пособиями, обновлениями продуктов, полезными ресурсами и любыми другими отраслевыми или личными новостями. Иногда мы отправляем дополнительное отдельное электронное письмо здесь и там, если просто не можем ждать! Вот что вы получите, если подпишитесь, и вы всегда сможете отписаться в любой момент, если просто не сможете больше терпеть 🙂

    Имя

    Фамилия

    Пожалуйста, поделитесь этим сообщением!

    Фейсбук

    Твиттер

    Пинтерест

    LinkedIn

    WhatsApp

    Нельсон — владелец компании Pee-Aye Creative в прекрасном штате Пенсильвания. Он любит помогать малому бизнесу, исследовать природу, создавать веб-сайты с помощью Divi и учить других.

    • Календарь событий Divi

      Рейтинг 5.00 из 5

      Легко интегрируйте плагин «Календарь событий» с Divi и отображайте и настраивайте свои события с помощью красивых модулей Divi!

      От: 45,00 $ / год
    • Курс Divi для начинающих

      С рейтингом 5,00 из 5

      Начните создавать удивительные веб-сайты Divi с помощью нашего полного учебного курса для начинающих с 4,5 часами видео и письменных материалов!

      От: 47,00 $ / год
    • Устройство для изготовления каруселей Divi

      Рейтинг 5. 00 из 5

      Создавайте красивые карусели из любых модулей Divi, включив переключатель и изменив настройки дизайна!

      От: 25,00 $ / год
    • Помощник по контактной форме Divi

      Рейтинг 5,00 из 5

      Обновите контактную форму Divi с множеством новых настроек и дополнительных функций, таких как загрузка файлов, выбор даты и времени, настраиваемая строка темы, электронные письма с подтверждением, интеграция с Zapier, сохранение отправленных материалов. к базе данных, SMTP, значкам, новым тегам слияния, статистике панели мониторинга и многому другому!

      От: 25,00 $ / год

    У наших видео есть просмотры! Присоединяйтесь к подписчикам и наслаждайтесь видео-уроками!

    Посетите наш канал

    Оставьте отзыв!

    Оставляя комментарии, вы соглашаетесь с нашей Политикой комментариев в блогах и на YouTube

    Как исправить пустые миниатюры в медиатеке WordPress

     

    За последние несколько месяцев мы получили ряд запросов о помощи в медиабиблиотеке WordPress. связанный с этим вопрос. В частности, пользователи WordPress сообщали, что их файлы изображений в медиатеке не отображались как правильные эскизы — казалось, что эскизы отсутствовали. Вместо этого они получали только серые и пустые значки документов в Медиатеке, например:

    Источник изображения: Скриншот — Omnicreative.com

    Распространенные причины пустых миниатюр в медиатеке WordPress

    • Проблемы с плагинами — Сторонние плагины часто являются причиной многих проблем в WordPress. Эта конкретная проблема может возникнуть, когда вы устанавливаете новый плагин или обновляете уже имеющиеся.
    • Проблемы с темами . Хотя это менее вероятно, новые темы и обновления тем иногда могут приводить к ошибкам на задней и внешней частях вашего сайта. Это особенно верно, если ваша новая тема использует другой размер эскиза.
    • Изменены размеры эскизов — в сочетании с предыдущей причиной пустые эскизы могут появляться при изменении размера эскизов по умолчанию, а ваши старые изображения не переключаются на новый размер.
    • Конфликтующие имена файлов . Обычно, когда вы загружаете новое изображение с тем же именем файла, что и у старого изображения, WordPress добавляет номер к новому изображению, чтобы отличить его от старого. Хотя и редко, загрузка изображений с теми же именами файлов, что и у старых изображений, иногда может привести к проблемам, включая пустые миниатюры.
    • Вы перешли с HTTP на HTTPS . URL-адреса мультимедиа не всегда следуют этому примеру, и могут возникнуть проблемы с неработающими изображениями на внешнем интерфейсе и пустыми миниатюрами на обратной стороне.

    9 способов исправить пустые миниатюры в WordPress

    Исправление №1: Убедитесь, что ваш сайт WordPress обновлен дата
    . Перейдите в Панель инструментов → Обновления, чтобы увидеть все обновления, которые необходимо установить. Вы также можете перейти на страницы Плагины и Темы.

    Создайте резервную копию своего сайта WordPress, затем обновите его до последней версии.

    Обновляйте тему и плагины один за другим. Обновляйте библиотеку мультимедиа после каждого обновления , чтобы увидеть, сохраняется ли проблема или возникают новые проблемы.

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

    Исправление № 2: Деактивировать все подключаемые модули

    Перейдите в раздел «Плагины» → «Установленные подключаемые модули» и установите флажок в верхней части списка, чтобы выберите все ваши плагины в один клик.

    Затем выберите параметр Деактивировать из списка Массовые действия. Нажмите Применить.

    Это деактивирует все плагины, установленные на вашем сайте, и поможет вам точно определить, вызывает ли плагин появление пустых эскизов на вашем сайте.

    Обновите медиатеку и посмотрите, появятся ли снова пустые эскизы. Если это не так, повторно активируйте свои плагины и перейдите к исправлению № 3.

    Если да, повторно активировать каждый плагин по одному . Обновляйте медиатеку после каждой повторной активации, чтобы увидеть, какой плагин вызывает проблему.

    С этого момента ваши варианты просты: удалить плагин или решить проблему. Если вам совсем не нужен функционал плагина, удалите его. Если вы это сделаете, посмотрите, существует ли альтернатива.

    Если вы хотите сохранить плагин, обратитесь к его службе поддержки на WordPress.org, если он бесплатный, или в центр поддержки, если он платный.

    Не забудьте повторно активировать все остальные плагины.

    Исправление №3: Активация темы по умолчанию

    Этот метод требует, чтобы на вашем сайте была установлена ​​тема WordPress по умолчанию. Это бесплатные темы, которые поставляются с каждой новой установкой WordPress и обычно называются по годам, например «Двадцать двадцать один», «Двадцать семнадцать» и т. д.

    Рекомендуется сохранить как минимум две последние темы по умолчанию. установлен на вашем сайте, так как WordPress активирует самую последнюю версию, когда вы деактивируете текущую тему. Вы можете установить их, выбрав «Внешний вид» → «Темы» → «Добавить новый».

    Убедившись, что у вас установлена ​​тема по умолчанию, деактивируйте текущую тему, активировав тему по умолчанию .

    Обновите медиатеку, чтобы убедиться, что миниатюры все еще пусты. Если это так, повторно активируйте свою основную тему и перейдите к следующему исправлению.

    Если это не так, попробуйте следующее исправление, а затем повторно активируйте свою основную тему, чтобы посмотреть, устранила ли она проблему. Иногда повторное создание эскизов может исправить проблемы с эскизами, вызванные темами.

    Если исправление № 4 не устраняет проблему для вашей основной темы, обратитесь за помощью в центр поддержки разработчика вашей темы.

    Исправление № 4: Регенерация миниатюр с помощью подключаемого модуля

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

    Самый популярный плагин для этой цели называется Regenerate Thumbnails. Это бесплатно, поэтому вы можете установить его прямо со страницы «Добавить новый плагин» в WordPress.

    Панель инструментов этого плагина находится в меню «Инструменты» в меню администратора.

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

    Не устанавливайте флажок «Удалить файлы эскизов для старых незарегистрированных размеров». Хотя это освободит место на сервере, это может привести к повреждению изображений на вашем сайте.

    Нажмите кнопку Регенерировать миниатюры для всех x вложений , когда будете готовы, и подождите, пока инструмент создаст миниатюры для всех ваших вложений.

    Исправление № 5: Повторная загрузка изображений с разными именами

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

    Опять же, WordPress должен распознает их как два разных изображения, но время от времени могут возникать ошибки.

    К счастью, это быстрое исправление, и вы всегда можете перейти к исправлению № 6, если у вас все еще возникают проблемы.

    Исправление № 6: Проверка прав доступа к папке

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

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

    К счастью, это легко исправить, как только вы научитесь проникать в файловую систему вашего сайта.

    Сначала перейдите в «Настройки» → «Мультимедиа» в бэкенде WordPress и убедитесь, что параметр «Организовать мои загрузки…» включен .

    Затем измените права доступа к папке, чтобы оптимизировать их для WordPress. Это легко сделать, если ваш хостинг использует cPanel или имеет собственный инструмент управления файлами. Инструмент должен называться Файловый менеджер в любом случае.

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

    • хост IP -адрес (иногда используя ваш домен здесь работает)
    • FTP USERNAME
    • FTP PASSWOR для приложения.

      Когда вы окажетесь в файловой системе вашего сайта, откройте корневую папку (обычно называемую public_html ). Затем откройте папку wp-content .

      Найдите папку Uploads (щелкните ее правой кнопкой мыши или выделите ее, затем нажмите кнопку «Разрешения») и убедитесь, что ее разрешения установлены на 755 или 775 (но никогда не 777, так как это создает серьезную угрозу безопасности), хотя запишите его первоначальное значение. Иногда изменение разрешений создает другие проблемы на вашем сайте, которые решаются только тогда, когда вы восстанавливаете разрешения до их исходных значений.

      Обновите файловую систему из файлового менеджера, затем снова проверьте медиатеку, чтобы увидеть, восстановлены ли миниатюры.

      Исправление № 7: Принудительное использование HTTPS для URL-адресов изображений

      Вы недавно устанавливали SSL-сертификат на существующий веб-сайт? Вы должны были изменить настройку URL-адреса своего сайта, чтобы он использовал https:// вместо http://.

      К сожалению, некоторые URL-адреса, включая URL-адреса изображений, не преобразуются в HTTPS. Это может привести к ошибкам 404, поврежденным изображениям и пустым миниатюрам.

      Обязательно сделайте резервную копию своего сайта перед попыткой исправления.

      Установите плагин Better Search Replace. Далее переходим к Инструменты → Улучшенный поиск Заменить .

      Введите «http» в поле «Найти » и «https» в поле «Заменить на », затем нажмите «Выполнить поиск/замену».

      Исправление № 8: Измените версию PHP

      Некоторые пользователи исправили эту проблему, изменив свои версии PHP, а затем вернув их обратно. Некоторые хосты позволяют вам самостоятельно изменить версию PHP. Другие требуют, чтобы вы связались с ними, чтобы они сделали это за вас.

      В любом случае обновите или понизьте версию PHP, а затем измените ее обратно в его исходную версию, чтобы увидеть, восстановит ли это ваши миниатюры.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *