我有一个代码可以把它放在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.'"/>';
}
});