Добавляем дефолтный контент в ваш редактор записей WordPress

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

Для этого открываем файл functions.php вашей темы и вставляем следующий код (без тегов PHP конечно же).

add_filter( 'default_content', 'my_editor_content' );
function my_editor_content( $content ) {
	$content = "Если вам нравится эта запись, пожалуйста, сделайте её ретвит или поделитесь ею на Facebook.";
	return $content;
}

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

Также можно добавить различный контент для определенных типов записей. Код ниже покажет вам как добавить дефолтный контент в ваш редактор записей WordPress для каждого определенного типа записей:

add_filter( 'default_content', 'my_editor_content', 10, 2 );

function my_editor_content( $content, $post ) {

    switch( $post->post_type ) {
        case 'sources':
            $content = 'your content';
        break;
        case 'stories':
            $content = 'your content';
        break;
        case 'pictures':
            $content = 'your content';
        break;
        default:
            $content = 'your default content';
        break;
    }

    return $content;
}

Источник: Justin Tadlock

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)

Об авторе ADv

Занимаюсь разработкой сайтов и магазинов на WordPress. Оказываю платные помощь и консультации. Skype: advokat_b
Scroll To Top