我的搜索结果有一个特定的CSS文件,所以搜索。php模板。我想要一个PHP if条件来确定当前模板是否是搜索。php模板,以便加载CSS文件wp_enqueue
. 该条件应在功能中起作用。php文件。
我不完全确定我是否可以使用is_search()
为了这个。有人能确认我可以使用is_search()
如果不是这样,提供一个替代方案?
非常感谢!
最合适的回答,由SO网友:Jacob Peattie 整理而成
WordPress条件函数不会告诉您使用了哪个模板文件。他们会告诉你当前的请求是为了什么。为该类型的请求加载哪个文件由template hierarchy.
所以is_search()
将告诉您是否搜索。如果当前请求是搜索,并且当前主题包含搜索,则使用php。php。如果主题不包括搜索。php,is_search()
仍将返回true
if索引。根据模板层次结构,使用php。
如果你的主题有搜索功能,那就很难说了。php,那么是的,使用is_search()
.