Add_Theme_Support(‘后缩略图’)不起作用

时间:2020-03-10 作者:Luke Palmer

我是Wordpress的新手,正在接受培训课程。它告诉我要启用特色图像,我需要在我的函数中添加以下行。php:

add_theme_support(\'post-thumbnails\');
然后在我的帖子类型文件中显示以下内容:

    \'supports\' => array(\'title\', \'editor\', \'thumbnail\'),
然而,我已经做到了这一点,但没有运气获得添加特色图像的选项。我已经检查了屏幕选项,但它没有显示为我可以启用的选项。

我已经检查过类似的线程,但运气不好:(

3 个回复
最合适的回答,由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中支持缩略图。

相关推荐