如何在父wordpress主题中禁用功能?

时间:2015-02-28 14:17:58

标签: wordpress function

我在wordpress中制作了Twentyfifteen主题的儿童主题。主题在其功能中有一个功能。我不想删除:

set_post_thumbnail_size( 825, 510, true );

我可以将它从父母的function.php中删除,但我不想这样,因为我不希望父母不受影响。有谁知道怎么做。

(我不想删除它,不要改变它)

1 个答案:

答案 0 :(得分:1)

在Wordpress中,您的主题要么支持缩略图,要么支持缩略图。

如果您想要支持缩略图(现在称为精选图片),请将以下内容添加到您的functions.php中:

remove_theme_support( 'post-thumbnails' );

然后Twentyfifteen中的set_post_thumbnail_size()将无效。

如果执行想要支持缩略图,则可以选择自己的缩略图大小。只需在您的functions.php中再次运行set_post_thumbnail_size(),将其设置为您想要的值:

set_post_thumbnail_size( width, height, cropOrNot );

请注意,设置缩略图后尺寸的唯一原因是设置默认值。

安装的WordPress有4个默认图像尺寸('缩略图','中','大'和'完整')。 'full'是原始图片,而其他图片则设置为设置>媒体

所有set_featured_image_size()都会添加一个名为'post-thumbnail'的附加大小。

当您检索帖子缩略图时,例如使用the_post_thumbnail(),它将默认返回图像的“缩略图后”大小。但是,检索帖子缩略图的各种功能允许您指定所需的任何大小。例如,如果您想使用特色图片的原始图片大小,可以通过以下方式获取:

<?php the_post_thumbnail( 'full' );