使用wp_dropdown_ages和多种帖子类型的父页面

时间:2013-10-15 作者:Jimbo

有没有办法让wp\\u dropdown\\u页面返回多个帖子类型(包括自定义)的列表作为parent\\u id的选项?我曾尝试为“post\\u type”提供数组,但开始认为这两者都不可能?或者需要创建一个自定义函数,将页面属性(parent\\u id)的元框替换为一个select,该select生成了多个post类型页面的列表。

最终目的是允许CPT在用户想要的地方移动,而不是限制在相同的post\\u类型。希望使用不同的帖子类型,例如“brand”、“model”,这样,如果他们想让model位于brand之下,他们可以在/{brand}/{model}/或者如果他们想在页面下附加model,例如“special”be/special/{model}/。我不想把所有东西都放在一个post\\u类型下,因为这可能会适得其反,而且很懒惰。

1 个回复
SO网友:epilektric

wp_dropdown_pages() 但是,不接受post类型作为参数,as noted in the Codex, 可以使用get_pages() 喜欢post_type.

不幸的是post_type 的参数get_pages() only accepts a string 而不是帖子类型的数组。

虽然您可以将单个post类型作为参数传递给wp_dropdown_pages() 无法传递帖子类型数组。

结束

相关推荐