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

Дата: 01.03.2018 Просмотров: 1546 Комментарии: 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 активной темы или код отдельного плагина.

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

Настройки

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

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

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

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

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

Комментарии

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


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