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

Если вы создаете много одинаковых по своей структуре записей/страниц, то следующий код поможет вам в этом!

Скачать исходники для статьи можно ниже

Вот код, который вы должны разместить в файле fuctions.php — чтобы в него попасть — зайдите в админку wordpress, в левом меню выбирете пункт «Внешний вид», подпункт «Редактор» и справа, в списке шаблонов, найдите файл fuctions.php:

add_filter( 'default_content', 'pu_default_editor_content' );

function pu_default_editor_content( $content ) {
    global $post_type;

    switch( $post_type ) 
    {
        case 'post':
            $content = 'Контент для автонаполнения записи.';
        break;

        case 'page':
            $content = 'Контент для автонаполнения страничек.';
        break;
    }

    return $content;
}

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

add_filter( 'default_content', 'pu_default_editor_content' );

function pu_default_editor_content( $content ) {
    global $post_type;

    switch( $post_type ) 
    {
        case 'post':
             $content = '
Здравствуйте, сегодня рассмотрим интересный плагин - .

Сведения о плагине:
Последнее обновление:
Количество скачиваний:
Сайт плагина:

Для чего нужен данный плагин:

Плюсы плагина:

Минусы плагина:

Заключение:

';
        break;
    }

    return $content;
}

Добавляем данный код в файл functions.php, а затем создаём новую запись (пункт «Записи» — подпункт «Добавить новую»):

shablonpost1

Мы видим, что запись заполнилась по заданному нами шаблону.

Введите свой email адрес для того, чтобы подписаться на мой блог:


knopkisoc

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

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

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>