我是Wordpress的新手,正在接受培训课程。它告诉我要启用特色图像,我需要在我的函数中添加以下行。php:
add_theme_support(\'post-thumbnails\');
然后在我的帖子类型文件中显示以下内容:
\'supports\' => array(\'title\', \'editor\', \'thumbnail\'),
然而,我已经做到了这一点,但没有运气获得添加特色图像的选项。我已经检查了屏幕选项,但它没有显示为我可以启用的选项。
我已经检查过类似的线程,但运气不好:(
最合适的回答,由SO网友:RiddleMeThis 整理而成
这一行就是您所需要的,请尝试将其添加到您的函数中。php文件。
function my_theme_setup(){
add_theme_support(\'post-thumbnails\');
}
add_action(\'after_setup_theme\', \'my_theme_setup\');
我不确定你的“post-types文件”是什么,但以上内容应该足以添加支持。
SO网友:Wacław Jacek
这就是你的主题functions.php
文件:
<?php
/* Register thumbnail support */
add_action( \'after_setup_theme\', \'my_theme_register_thumbnail_support\' );
function my_theme_register_thumbnail_support() {
add_theme_support( \'post-thumbnails\' );
}
/* Register the custom post type */
add_action( \'init\', \'my_theme_register_custom_post_type\' );
function my_theme_register_custom_post_type() {
register_post_type( \'my_post_type\', array(
\'label\' => \'My Post Type\',
\'supports\' => array( \'title\', \'editor\', \'thumbnail\' ),
) );
}
SO网友:Zakaria Binsaifullah
你说得对,一切都好。只需确保在函数中的init或after\\u setup\\u theme hook中调用了函数。php。它看起来像以下代码-
function fn_name(){
add_theme_support(\'post-thumbnails\');
}
add_action(\'after_setup_theme\',\'fn_name\');
或
function fn_name(){
add_theme_support(\'post-thumbnails\');
}
add_action(\'init\',\'fn_name\');
最后,确保您的CPT中支持缩略图。