列表类别帖子V0.21升级中断网站

时间:2011-11-22 作者:Neil Sargent

我刚刚将List Category Posts插件从0.18.3升级到0.21,我的网站失败了。

我已经确定,导致失败的原因是,以前的版本传递一个字符串参数以获取\\u posts(),而新版本将参数作为数组发送。

问题是,post\\u parent=0的默认值在作为字符串传递时(例如“?cat=55&post\\u parent=0”)似乎没有效果,但在作为数组传递参数时(例如,数组(\'cat=>\'55\',\'post\\u parent=\'0\')会应用该值。

我的帖子是post\\u type=\'post\',post\\u父级不适用于该帖子。我的许多帖子的post\\u parent值不是零。它们之前是从页面批量转换而来的,转换似乎将post\\u父值保留为上一个父页面的id。

因此,以前从父页面转换而来的所有帖子都从我的类别列表中消失了。

有人能解释一下为什么参数是作为数组而不是字符串应用的吗。

为什么插件的post\\u parent 0的默认值为0,而get\\u posts()的默认值为空?

1 个回复
最合适的回答,由SO网友:Fernando Briano 整理而成

自版本0.19以来,插件将向get_posts 支持自定义分类(请参见here).

我刚刚上传了版本0.21.1,其中有一个小错误修复,它没有通过post_parent 参数到get_posts 如果你没有设置它。请尝试一下新版本,并让我知道它是否适合您。

结束

相关推荐

列表类别帖子V0.21升级中断网站 - 小码农CODE - 行之有效找到问题解决它

列表类别帖子V0.21升级中断网站

时间:2011-11-22 作者:Neil Sargent

我刚刚将List Category Posts插件从0.18.3升级到0.21,我的网站失败了。

我已经确定,导致失败的原因是,以前的版本传递一个字符串参数以获取\\u posts(),而新版本将参数作为数组发送。

问题是,post\\u parent=0的默认值在作为字符串传递时(例如“?cat=55&post\\u parent=0”)似乎没有效果,但在作为数组传递参数时(例如,数组(\'cat=>\'55\',\'post\\u parent=\'0\')会应用该值。

我的帖子是post\\u type=\'post\',post\\u父级不适用于该帖子。我的许多帖子的post\\u parent值不是零。它们之前是从页面批量转换而来的,转换似乎将post\\u父值保留为上一个父页面的id。

因此,以前从父页面转换而来的所有帖子都从我的类别列表中消失了。

有人能解释一下为什么参数是作为数组而不是字符串应用的吗。

为什么插件的post\\u parent 0的默认值为0,而get\\u posts()的默认值为空?

1 个回复
最合适的回答,由SO网友:Fernando Briano 整理而成

自版本0.19以来,插件将向get_posts 支持自定义分类(请参见here).

我刚刚上传了版本0.21.1,其中有一个小错误修复,它没有通过post_parent 参数到get_posts 如果你没有设置它。请尝试一下新版本,并让我知道它是否适合您。

相关推荐