Как назначить миниатюру по умолчанию в WordPress

Начиная с версии 2.9 WordPress позволяет назначать миниатюру для поста, так что становится возможным украсить Ваши записи изображениями. Однако, нет прямого способа назначить миниатюру по умолчанию, если миниатюра не определена вообще. Вот классный рецепт для того, чтобы исправить это досадное упущение разработчиков CMS.

Вставьте код в файл functions.php Вашей темы. Также не забудьте прописать свой путь к изображению, которое будет использоваться по-умолчанию в строке 13.

add_action( 'save_post', 'wptuts_save_thumbnail' );

function wptuts_save_thumbnail( $post_id ) {

	// Get Thumbnail
	$post_thumbnail = get_post_meta( $post_id, $key = '_thumbnail_id', $single = true );

	// Verify that post is not a revision
	if ( !wp_is_post_revision( $post_id ) ) {
		// Check if Thumbnail exists
		if ( empty( $post_thumbnail ) ) {
			// Add thumbnail to post
			update_post_meta( $post_id, $meta_key = '_thumbnail_id', $meta_value = 'http://web-devise.com/your_image_url.jpg' );
		}
	}

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

Об авторе ADv

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