Чтобы добавить избранное изображение в пользовательский тип записи (CPT) в WordPress с помощью PHP, вы можете использовать различные методы. Вот несколько подходов:
Метод 1: использование функции register_post_type.
При регистрации пользовательского типа публикации вы можете включить параметр supportsсо значением «thumbnail», чтобы включить избранные функциональность изображения. Вот пример:
function custom_post_type() {
$args = array(
'labels' => $labels,
'public' => true,
'supports' => array( 'title', 'editor', 'thumbnail' ),
// other parameters
);
register_post_type( 'your_cpt', $args );
}
add_action( 'init', 'custom_post_type' );
Метод 2: использование функции add_theme_support.
Вы также можете добавить поддержку избранных изображений в свой собственный тип сообщений, добавив следующий код в functions.phpфайл:
add_theme_support( 'post-thumbnails', array( 'your_cpt' ) );
Метод 3: использование плагина.
Если вы предпочитаете решение на основе плагина, вы можете использовать популярные плагины, такие как расширенные настраиваемые поля или пользовательский интерфейс пользовательского типа сообщения. Эти плагины предоставляют интуитивно понятный интерфейс для управления настраиваемыми полями, включая избранные изображения, для ваших пользовательских типов сообщений.