列出管理中的所有帖子、页面和自定义帖子类型 时间:2015-07-10 作者:ronnyrr 我想在WordPress管理员中创建一个下拉列表,其中包含所有帖子、页面和自定义帖子类型。返回值应该是指向该页的链接或该页的ID。是否有某种内置功能,或者是否有一种简单的方法可以做到这一点?感谢转发。 1 个回复 SO网友:Nicolai Grossherr 没有为您创建下拉列表的内置内容,因此您必须自己创建下拉列表。获取您可以使用的所需信息get_post_types() 要获取所需的帖子类型,请设置$args 相应的参数此外,您还可以设置$ouput 参数到objects, 如果需要提供的数据,则默认为names 然后你就会得到这些。看看get_post_type_object() 查看返回对象的结构至于下拉列表,正如我所说,您必须自己构建它-这实际上不是WordPress特有的,而是一个非常简单的PHP任务。对于下拉列表,您需要指向不同帖子类型编辑屏幕的链接。它们通常如下所示:http://site.ext/wp-admin/edit.php?post_type=posttypename 如果您不确定如何构建它,那么请执行internet搜索,因为如何构建下拉列表肯定已经成为某个地方的主题。 结束 文章导航