我正在尝试为特色图像设置回退图像<我的主要问题是缺少get_the_post_thumbnail_url()
. 我使用这个函数在许多模板中回显拇指url,因为它很容易自定义。因此,这并不是为每次使用创建if条件的解决方案。甚至可以为空白特征图像设置默认图像,因为它可能会更改
我知道我可能会将筛选器应用于get_post_thumbnail_id()
, 但很可能我需要一个指向此回退图像的外部URL,在这个主题中硬编码。但是,即使我不能应用外部图像,如何为get_the_post_thumbnail_url()
作用
将URL打印到默认特色图像
2 个回复
SO网友:ngearing
我想说你不能,不可能。没有用于的筛选器get_the_post_thumbnail_url()
或get_post_thumbnail_id()
.
但是,您可以将筛选器应用于get_metadata()
哪一个get_post_thumbnail_id()
使用,并返回要用作默认缩略图的另一个附件的id。但我不建议这样做,这有点粗糙。
我认为您应该重构代码,只需创建一个函数来检查get\\u post\\u thumbnail\\u id是否返回任何内容。
SO网友:farinspace
也许会save_post
?
检查保存过程中是否未设置特色图像,然后设置默认特色图像Post\\u meta_thumbnail_id
参考:
结束