获取帖子和链接的特色图像 rel= "preload" as= wp-head 中的"image"



我有一个代码可以把它放在fuction.php中。代码运行良好。见下文

add_action( 'wp_head', function(){
$featured_img_url = get_post_thumbnail_or_first_img('et-pb-image--responsive--phone'); 
echo '<link rel="preload" as="image" href="'.$featured_img_url.'"/>';
});

目前,它正在整个网站上添加到header.php。但我希望它只在归档页面和主页上添加header.php(设置为最新的后视图(。

谢谢

您可以使用内置函数来检查它是什么类型的页面。未测试但应该可以工作。

add_action( 'wp_head', function(){
//Checks is this page archive page
if( is_archive() ) {

$featured_img_url = get_post_thumbnail_or_first_img('et-pb-image--responsive--phone'); 
echo '<link rel="preload" as="image" href="'.$featured_img_url.'"/>';

}

});

最新更新