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

Владислав Белецкий
Владислав Белецкий .
Категория:
Комментариев: 0

Начиная с версии 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]

Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии