Изображение готовится
Описание
Insert Pages позволяет встраивать любой контент WordPress (например, страницы, записи, пользовательские типы сообщений) в другой контент WordPress с помощью API Shortcode. Он также включает виджет для вставки страниц в любую область виджетов.
Настоящая мощь Insert Pages проявляется, когда вы начинаете создавать собственные типы сообщений либо программно в своей теме, либо с помощью другого плагина, такого как Custom Post Type UI. Затем вы можете абстрагировать общие типы данных (например, видео, тесты, сроки выполнения) в отдельные типы сообщений, а затем отображать эти фрагменты контента на своих обычных страницах и в сообщениях, вставляя их в виде короткого кода.
Расширенное руководство
Участник Уэс Модес любезно написал обновленное руководство для эпохи Гутенберга, посвященное созданию пользовательского типа сообщения с настраиваемыми полями и настраиваемым шаблоном для рендеринга контента. Прочтите это здесь: https://medium.com/@wesmodes/using-wordpress-insert-pages-plugin-with-your-custom-post-types-and-custom-templates-535c141f9635.
Пример: обычный вариант использования
Предположим, вы преподаете курс и постоянно ссылаетесь на дату выполнения задания на веб-сайте курса. В следующем семестре срок сдачи изменится, и вам придется сменить все места, которые вы указали. Вместо этого вы бы предпочли просто изменить дату один раз! С помощью "Вставки страниц" вы можете делать следующее:
- Создайте собственный тип публикации под названием "Срок выполнения".
- Создайте новый срок выполнения под названием "Дата выполнения задания 1" с содержанием "пятница, 22 ноября 2013 г.".
- Отредактируйте все страницы, на которых указан срок выполнения, и используйте кнопку "Вставить страницы" на панели инструментов, чтобы вставить ссылку на только что созданный срок выполнения. Обязательно установите для параметра "Дисплей" значение "Содержимое", чтобы дата пятницы, 22 ноября 2013 г., отображалась везде, где вы ее вставите. Только что созданный вами короткий код должен выглядеть примерно так: [insert page="assignment-1-due-date" display="content"]
- Вот и все! Теперь, если вы хотите изменить дату сдачи, просто отредактируйте созданную вами пользовательскую публикацию "Срок сдачи задания 1", и она автоматически обновится на всех страницах, на которые вы ее вставили.
Пример: расширенный вариант использования
Предположим, на вашем сайте много видеоконтента, и вы хотите включать расшифровки видео и продолжительность видео вместе с видео, где бы вы их ни показывали. Вы могли бы просто вставить расшифровки в содержимое страницы под видео, но тогда вам придется делать это на каждой странице, на которой показывалось видео. (Это также просто плохая идея с архитектурной точки зрения!) С помощью страниц вставки вы можете использовать собственный тип сообщения и создать собственный шаблон темы для отображения ваших видео + стенограмм + продолжительности так, как вы хотите!
- Создайте собственный тип публикации под названием "Видео".
- Используйте плагин, например Advanced Custom Fields, чтобы добавить дополнительные поля к новому типу сообщений "Видео". Добавьте поле URL-адрес видео, поле Расшифровка и поле Длина видео.
- Создайте новое видео под названием My Awesome Video со следующими значениями в его полях:
- URL видео: http://www.youtube.com/watch?v=oHg5SJYRHA0.
- Стенограмма: Нам не чужды любовь, Ты знаешь правила, и я тоже…
- Продолжительность видео: 3:34.
- Создайте шаблон в своей теме, чтобы мы могли отображать видеоконтент по своему усмотрению. Я не буду здесь описывать этот шаг, поскольку он довольно сложен, но дополнительную помощь можно найти в Кодексе WordPress. Предположим, вы создали шаблон под названием "Видео с расшифровкой" (video-with-transcript.php), который показывает видео YouTube в необычном окне и включает кнопку, которая показывает текстовую расшифровку, когда пользователь нажимает на нее.
- Отредактируйте страницы, на которых вы хотите, чтобы видео отображалось, и используйте кнопку "Вставить страницы" на панели инструментов, чтобы вставить ссылку на только что созданное видео. Обязательно установите для параметра "Дисплей" значение "Использовать собственный шаблон" и выберите новый шаблон "Видео с расшифровкой". Только что созданный вами короткий код должен выглядеть примерно так: [insert page="my-awesome-video" display="video-with-transcript.php"]
- Вот и все! Теперь вы можете создавать все виды видеоконтента и знать, что он четко отслеживается в базе данных как отдельный тип сообщений, и вы можете размещать видео по всему сайту и не беспокоиться о большом количестве дублированного контента.
Возможности нет конца!
Настоящая мощь Insert Pages проявляется, когда вы начинаете создавать собственные типы сообщений либо программно в своей теме, либо с помощью другого плагина, такого как Custom Post Type UI. Затем вы можете абстрагировать общие типы данных (например, видео, тесты, сроки выполнения) в отдельные типы сообщений, а затем отображать эти фрагменты контента на своих обычных страницах и в сообщениях, вставляя их в виде короткого кода.
Расширенное руководство
Участник Уэс Модес любезно написал обновленное руководство для эпохи Гутенберга, посвященное созданию пользовательского типа сообщения с настраиваемыми полями и настраиваемым шаблоном для рендеринга контента. Прочтите это здесь: https://medium.com/@wesmodes/using-wordpress-insert-pages-plugin-with-your-custom-post-types-and-custom-templates-535c141f9635.
Пример: обычный вариант использования
Предположим, вы преподаете курс и постоянно ссылаетесь на дату выполнения задания на веб-сайте курса. В следующем семестре срок сдачи изменится, и вам придется сменить все места, которые вы указали. Вместо этого вы бы предпочли просто изменить дату один раз! С помощью "Вставки страниц" вы можете делать следующее:
- Создайте собственный тип публикации под названием "Срок выполнения".
- Создайте новый срок выполнения под названием "Дата выполнения задания 1" с содержанием "пятница, 22 ноября 2013 г.".
- Отредактируйте все страницы, на которых указан срок выполнения, и используйте кнопку "Вставить страницы" на панели инструментов, чтобы вставить ссылку на только что созданный срок выполнения. Обязательно установите для параметра "Дисплей" значение "Содержимое", чтобы дата пятницы, 22 ноября 2013 г., отображалась везде, где вы ее вставите. Только что созданный вами короткий код должен выглядеть примерно так: [insert page="assignment-1-due-date" display="content"]
- Вот и все! Теперь, если вы хотите изменить дату сдачи, просто отредактируйте созданную вами пользовательскую публикацию "Срок сдачи задания 1", и она автоматически обновится на всех страницах, на которые вы ее вставили.
Пример: расширенный вариант использования
Предположим, на вашем сайте много видеоконтента, и вы хотите включать расшифровки видео и продолжительность видео вместе с видео, где бы вы их ни показывали. Вы могли бы просто вставить расшифровки в содержимое страницы под видео, но тогда вам придется делать это на каждой странице, на которой показывалось видео. (Это также просто плохая идея с архитектурной точки зрения!) С помощью страниц вставки вы можете использовать собственный тип сообщения и создать собственный шаблон темы для отображения ваших видео + стенограмм + продолжительности так, как вы хотите!
- Создайте собственный тип публикации под названием "Видео".
- Используйте плагин, например Advanced Custom Fields, чтобы добавить дополнительные поля к новому типу сообщений "Видео". Добавьте поле URL-адрес видео, поле Расшифровка и поле Длина видео.
- Создайте новое видео под названием My Awesome Video со следующими значениями в его полях:
- URL видео: http://www.youtube.com/watch?v=oHg5SJYRHA0.
- Стенограмма: Нам не чужды любовь, Ты знаешь правила, и я тоже…
- Продолжительность видео: 3:34.
- Создайте шаблон в своей теме, чтобы мы могли отображать видеоконтент по своему усмотрению. Я не буду здесь описывать этот шаг, поскольку он довольно сложен, но дополнительную помощь можно найти в Кодексе WordPress. Предположим, вы создали шаблон под названием "Видео с расшифровкой" (video-with-transcript.php), который показывает видео YouTube в необычном окне и включает кнопку, которая показывает текстовую расшифровку, когда пользователь нажимает на нее.
- Отредактируйте страницы, на которых вы хотите, чтобы видео отображалось, и используйте кнопку "Вставить страницы" на панели инструментов, чтобы вставить ссылку на только что созданное видео. Обязательно установите для параметра "Дисплей" значение "Использовать собственный шаблон" и выберите новый шаблон "Видео с расшифровкой". Только что созданный вами короткий код должен выглядеть примерно так: [insert page="my-awesome-video" display="video-with-transcript.php"]
- Вот и все! Теперь вы можете создавать все виды видеоконтента и знать, что он четко отслеживается в базе данных как отдельный тип сообщений, и вы можете размещать видео по всему сайту и не беспокоиться о большом количестве дублированного контента.
Возможности нет конца!
Похожие товары
Смотреть все
Хит продаж
WordPress
Хит продаж
WordPress