首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >列表类别发布V0.21升级中断站点

列表类别发布V0.21升级中断站点
EN

WordPress Development用户
提问于 2011-11-22 17:55:15
回答 1查看 77关注 0票数 1

我刚刚升级了列表类别的插件从0.18.3到0.21,我的网站失败了。

我已经确定导致失败的不同之处在于,前一个版本将一个字符串参数传递给get_posts(),而新版本将参数作为数组发送。

问题是,当作为字符串传递时,post_parent=0的默认值似乎没有效果(例如,"?cat=55&post_parent=0"),但是当参数作为数组传递时(例如,数组(‘cat’=‘55’,'post_parent'='0') ),它将被应用。

我的帖子是post_type='post',不应该使用post_parent。我的许多帖子都有一个post_parent值,这个值不是零。它们以前是从页面中进行批处理转换的,并且似乎该转换将post_parent值与上一个父页面的id一起保留下来。

因此,所有以前与父类一起转换的帖子都从我的类别列表中消失了。

有人能解释为什么要将参数作为数组而不是字符串应用吗?

为什么插件中post_parent 0的默认值是空的,而get_posts()是空的呢?

EN

回答 1

WordPress Development用户

回答已采纳

发布于 2011-11-23 19:42:37

从0.19版本开始,插件就向get_posts发送一个数组以支持自定义分类法(参见这里)。

我刚刚用一个小错误上传了0.21.1版本,如果没有设置它,它不会将post_parent参数传递给get_posts。请试试看新的版本,如果对你有用,请告诉我。

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/34500

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档