我正在尝试访问单个用户创建的书签。键存储在links表属性link_owner中。
但是,get_bookmarks()似乎加载了整个表,剩下的就是解析表并使用匹配的userid过滤行。
对于我的应用程序,我希望链接的数量相当大(超过10,000)。我是不是到老派去担心这个用例会大大减缓事情的发展呢?还有其他更有效的方法来做到这一点吗?WP_Query似乎只适用于posts。还是我应该马上去使用SQL?
发布于 2013-02-22 16:47:07
书签在3.5中被轻柔地废弃,因为不再使用它们可能是非常明智的。正式的替换是菜单,但它们的UI不适合处理与一个菜单相关的许多链接。
如果您不需要管理UI (或者您自己的),您可以使用菜单,它们基本上是CPT,不能公开查询,您可以为它们使用菜单API或wp_query API。
如果您确实需要管理访问选项,只需使用您自己的CPT,并使用WP_query检索posts/链接。
https://wordpress.stackexchange.com/questions/87951
复制相似问题