Копируем записи в WordPress с помощью Duplicate Post

Дата: 01.03.2018 Просмотров: 1353 Комментарии: 0

Плагин Duplicate Post позволяет копировать существующие записи и страницы в WordPress.

Переходим в раздел Плагины -> Добавить новый, вводим название плагина в поле поиска, жмем «Установить» и «Активировать».

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

Ссылки «Клонировать» и «Новый черновик» в разделах «Все записи» и «Все страницы»

После активации плагина у каждой записи и страницы при наведении появятся ссылки «Клонировать» и «Новый черновик».

При нажатии на ссылку «Клонировать» плагин создаст копию выбранной записи.

А при нажатии на ссылку «Новый черновик» — создаст копию выбранной записи со статусом «Черновик» и откроет страницу редактирования созданной записи.

Пункт «Клонировать» в выпадающем списке Действия в разделах «Все записи» и «Все страницы»

Отметив одну или несколько записей и выбрав пункт «Клонировать» в выпадающем списке Действия, можно создать копии одной или нескольких выбранных записей.

Ссылка «Копировать в новый черновик» на странице редактирования записи или страницы.

Запись можно скопировать на странице её редактирования с помощью ссылки «Копировать в новый черновик».

Ссылка «Копировать в новый черновик» в админ-панели

Запись или страницу можно также скопировать с помощью ссылки «Копировать в новый черновик» в админ-панели в верхней части сайта.

Ссылка «Копировать в новый черновик» в содержимом сайта

При желании, мы можем добавить ссылку «Копировать в новый черновик» на страницы сайта с помощью функции duplicate_post_clone_post_link.

add_filter('edit_post_link', 'wpcute_edit_post_link');

function wpcute_edit_post_link($link) {
	ob_start();
	duplicate_post_clone_post_link();
	$link .= ' ' . ob_get_clean();
	
	return $link;
}

В этом примере, для вставки кода используется плагин Add Shortcodes Actions And Filters. Данный способ аналогичен вставке кода в файл functions.php активной темы или код отдельного плагина.

После добавления кода, ссылка «Копировать в новый черновик» появится на страницах сайта рядом с ссылкой «Изменить».

Настройки

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

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

Также плагин позволяет указать на сколько увеличить порядок сортировки (например, поле «Порядок» в свойствах страницы), исключить определенные произвольные поля и таксономии при копировании записей и страниц.

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

Вкладка «Отображать» позволяет выбрать места отображения ссылок для копирования записей и страниц.

Комментарии

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

Популярные предложения

Новая Почта c калькулятором + отделения для Opencart 2.x

Новая Почта c калькулятором + отделения для Opencart 2.x

Модуль новой почты с калькулятором стоимости доставки + отделения для Opencart 2.x Калькулятор ново..

200 грн. 300 грн.

Модуль Приват24 для Opencart 2.x

Модуль Приват24 для Opencart 2.x

Модуль Приват24 для Opencart 2.x Подключает сервис онлайн оплаты Приват24 на сайт. Установка спосо..

200 грн. 300 грн.

Новая Почта c калькулятором + отделения для Opencart 3.x

Новая Почта c калькулятором + отделения для Opencart 3.x

Модуль новой почты с калькулятором стоимости доставки + отделения для Opencart 3.x Калькулятор ново..

300 грн.