对于来自WP_Query中URL的自定义数据合适的流程是什么?
我有多个阶段的流程,将复杂的方面集成到WP查询中。问题是-我对应该如何工作越了解,我就越模糊,我可以使用指南而不是进行发明(挖一个洞)。 我有一般阶段(伪代码,但接近真实): 从URL检索值(类似的简单内容person=1) 处理值并附加自定义查询指令($relationship_query[] = array('relationship' => 'person_to_cat', 'object' => 1 );) 检索最终的自定义查询指令并生成适当的SQL指令 到现在为止,我正在进行很多此类工作(关系,分类法,日期),并且它变得脆弱(代码的某个角落没有把价值放在代码的其他角落期望找到的地方,并且一切都变得分离了)。 这么大的问题是- 通过URL向WP传递,接收,存储和处理自定义数据的正确协议是什么? 较小的零件: 如何确保我不与WP内部发生冲突? 我在哪里以及如何存储中间数据? query和query_vars属性之间的区别?它们似乎在代码中几乎相同地使用,但是它们倾向于持有不同的值,并且方法偏向于query_vars一个。