我有一个自定义重写规则,用于按标记过滤图像的页面。除了(这是因为缺少更好的“恶意”一词)直接输入url之外,所有这些都可以正常工作。url为mywebsite.com/discover/interiors/view/contemporary/kitchen/ get_query_var(\'tag1\') 将获得contemporary 和kitchen 然后继续按这些进行筛选,但是。。
如果有人决定将URL更改为mywebsite.com/discover/interiors/view/?contemporary/kitchen/ 这个get_query_var() 将中断并返回空。
我试过使用str_replace 要删除? 从get_query_var() 字符串,但它失败了,可能是因为get\\u query\\u var函数没有被调用。
问题是,如何删除、替换?是否仍保留get\\u query\\u var字符串?
目前,如果get\\u query\\u var字符串为空,但希望通过删除?