我的搜索结果有一个特定的CSS文件,所以搜索。php模板。我想要一个PHP if条件来确定当前模板是否是搜索。php模板,以便加载CSS文件wp_enqueue
. 该条件应在功能中起作用。php文件。
我不完全确定我是否可以使用is_search()
为了这个。有人能确认我可以使用is_search()
如果不是这样,提供一个替代方案?
非常感谢!
我的搜索结果有一个特定的CSS文件,所以搜索。php模板。我想要一个PHP if条件来确定当前模板是否是搜索。php模板,以便加载CSS文件wp_enqueue
. 该条件应在功能中起作用。php文件。
我不完全确定我是否可以使用is_search()
为了这个。有人能确认我可以使用is_search()
如果不是这样,提供一个替代方案?
非常感谢!
WordPress条件函数不会告诉您使用了哪个模板文件。他们会告诉你当前的请求是为了什么。为该类型的请求加载哪个文件由template hierarchy.
所以is_search()
将告诉您是否搜索。如果当前请求是搜索,并且当前主题包含搜索,则使用php。php。如果主题不包括搜索。php,is_search()
仍将返回true
if索引。根据模板层次结构,使用php。
如果你的主题有搜索功能,那就很难说了。php,那么是的,使用is_search()
.
我试图在wordpress中的自定义帖子类型中搜索WP\\U查询。我有这个要求$wp_query = Wp_Query([\'post_type\' => \'property\', \'s\' => \'test\']); 这很好用。但当我的财产有带撇号的所有权时test\'s, 它不工作,在我的搜索属性中进入搜索页面后,我得到test\\\'s, 当我试图通过这个属性查找不起作用的帖子时,也当我硬编码更改搜索字符串而不使用反斜杠时。有什么办法解决这个问题吗?使用一些自定义过滤器或