我们如何才能在WordPress Admin中更好地管理大量页面?

时间:2010-08-16 作者:Rick Curran

WordPress显然来自博客背景,但可以用于为具有大量页面的网站提供服务。然而,我的不足之处不在于性能,而在于管理领域对大量页面、子页面等的处理。在页面列表中快速移动以查找您想要的内容很快就会成为一件烦琐的事情,尤其是在没有深入到页面层次结构等的能力的情况下。人们使用什么技术/插件来处理这个问题?

5 个回复
最合适的回答,由SO网友:avesse 整理而成

我使用CMS Tree View plugin, 而且效果很好。除其他功能外,它会将您的所有页面折叠到父页面下。

19年9月26日更新此插件不再受支持,仅在WordPress版本4.8.7之前测试

SO网友:MikeSchinkel

是的,对于一个拥有大量Pages vs. Posts. 正如你所提到的,大多数WordPress网站都是博客,谁需要经常编辑旧的博客帖子?拥有最新的可用性是大多数博客作者通常需要的,因为大多数博客可能只有5页或更少,所以这不是问题。

所以我同意,这是绝对必要的。

在没有管理大修的情况下,我想到的三件事是以下两件事需要一些编码:

  • Consider Using Custom Post Types?
  • Add Filtering Functionality to the List
  • Add an Expand/Collapse Functionality for Parent Pages
  • Finding Good Existing Plugins我经常看到一个有很多页面的网站,事实证明,把它们作为Custom Post Types. 通常这是因为当网站建立时,WordPress中甚至没有自定义的帖子类型。你知道,如果你唯一的工具是锤子。。。

    今天,我认为这是因为它们仍然是新的,所以大多数人不会想到它们是一种选择。但我的猜测是,如果你查看你的内容,你会发现页面可以转换为一种更自定义的帖子类型的模式。

    为了给你一些灵感,这里有两种不同的自定义帖子类型的屏幕截图,我正在进行大量定制:

    Example Custom Post Type #1

    (来源:mikeschinkel.com)

    Example Custom Post Type #2
    (来源:mikeschinkel.com)

    要更改现有页面的帖子类型

    由于您已经有很多页面,您可能需要将现有帖子类型更改为新的自定义帖子类型。一种方法是使用您选择的特殊标记标记适当的页面,然后编写PHP脚本或SQL查询来更改带有标记的页面的帖子类型。

    或者,您可以编写一个自定义元框,允许您更改类型和/或修改页面列表以提供类型更改功能。如果这一部分是特别感兴趣的,请添加一个专门询问如何执行这些操作的自定义项。

    将过滤功能添加到列表中

    另一种方法是向列表中添加更多过滤选项。您可以按类别、标记和/或元数据进行筛选。这是my answer 在一个问题中,我展示了如何编写代码来对元数据进行排序;过滤类似:

    Custom Post List Sorting in the WordPress Admin
    (来源:mikeschinkel.com)

    如果您想了解更多详细信息,具体如何满足您的具体需求,请询问另一个更具体的问题?

    为父页面添加扩展/折叠功能第三种方法可能是使用jQuery甚至AJAX提供扩展/折叠功能,以便只查看顶级页面,然后深入到相关子页面。(很遗憾,我找不到一个很好的屏幕截图。)

    这还需要一些编程,如果您有兴趣,请就这个主题问另一个更具体的问题?

    寻找好的现有插件虽然我对这些插件都没有经验,但这里有一些关于这个主题的博客帖子,所以也许你可以在其中找到你需要的:

    希望这有帮助?

SO网友:Joe Hoyle

您可以在“屏幕选项”(右上角)中更改“每个屏幕的页面数”选项。如果将其设置为200,则可以使用浏览器的查找功能快速跳转(控制/命令+F)。

如果我想编辑一些页面,我可以用鼠标中键单击编辑链接,在新的选项卡中打开它们,这样我就可以保持页面的“目录”处于打开状态。

SO网友:Mike Lee

问得好。我没有一个确切的答案,我很想听听其他人都做了些什么。

顺便说一句,这里有几个插件可以定制WordPress的管理界面。注意:我自己还没有尝试过这些,也不知道它们在WP 3.0上的表现如何。

除了这些可能已经过时的插件之外,您还可以使用Admin Theme.

也许一个CSS天才可以想出一些让页面管理更简单的方法,比如让类别选择器更突出或其他什么。

SO网友:hakre

请稍候:)。http://core.trac.wordpress.org/ticket/14579 , Scribu正在调整列表,这将使管理工作更加容易。其中的一些内容已经得到了承诺,因此最终你可以在此基础上继续发展。

在添加javascripts之后,看起来批量操作将转换为post操作。这使用户能够一次进行更多修改。

结束

相关推荐

WP-ADMIN似乎正在重定向

我的w-admin登录有一个奇怪的问题。这是从我升级到3.0以后才开始的,当我转到wp admin时,登录表单显示正常,但当我输入用户名并通过时,每次都会再次显示登录表单。使用密码恢复功能会导致电子邮件未找到错误。我知道用户名密码和电子邮件是正确的,b/c我可以访问mysql数据库,我可以看到值(至少用户名和电子邮件) 有人知道会出什么问题吗