操纵帖子
Manipulating posts
我开始帮助一家新的非营利组织创建网站。我想我可能会使用 WordPress.com,只是为了加快速度并让其他人跟踪维护和安全性。然而,当我调查这个小组想要什么时,我意识到很多似乎不是 WordPress 原生的。
他们想让用户对帖子进行排序(类别和标签没有问题),但是用户应该能够提交自己的帖子,这些帖子在获得批准后可以排序并且 select 也可以.我知道有一些用户类型允许使用此功能,但它们有点笨拙。当然还有插件,如果我决定使用可下载的 WordPress 并担心更新的话。
理想情况下,用户也会 select 他们最喜欢的帖子并将它们收集到某种文档中。我不知道在 WordPress 中有什么方法可以做到这一点。
我可以自己编写所有这些代码,只需让一个 WordPress 站点指向它(我认为!),但随后维护和安全优势就会消失。
看来我最好从头开始(可能使用 RoR),但我想知道是否有人知道操纵 WordPress 做我需要的事情的好方法,或者可能知道的 CMS 可以帮助我快速入门,然后提供我正在寻找的一些额外功能?
谢谢!
您要做的一切都可以使用 WordPress(独立)轻松完成。您不需要 Rails 上的任何 Ruby 或任何其他框架或 CMS。 WordPress.com在某些方面可能存在局限性。
您可以创建个人用户角色和权限 (https://codex.wordpress.org/Roles_and_Capabilities)。
您可以使用 user_meta table 来保存个人用户偏好,例如 post ID (get_user_meta() / add_user_meta() /update_user_meta()).
您可以通过创建自定义插件或创建自定义主题来创建自定义输出,以便导出用户最喜欢的 posts。
您只需要 PHP 中的一些基本编程知识以及一些有关 WordPress 的特定知识。从这里开始:https://codex.wordpress.org/
我开始帮助一家新的非营利组织创建网站。我想我可能会使用 WordPress.com,只是为了加快速度并让其他人跟踪维护和安全性。然而,当我调查这个小组想要什么时,我意识到很多似乎不是 WordPress 原生的。
他们想让用户对帖子进行排序(类别和标签没有问题),但是用户应该能够提交自己的帖子,这些帖子在获得批准后可以排序并且 select 也可以.我知道有一些用户类型允许使用此功能,但它们有点笨拙。当然还有插件,如果我决定使用可下载的 WordPress 并担心更新的话。
理想情况下,用户也会 select 他们最喜欢的帖子并将它们收集到某种文档中。我不知道在 WordPress 中有什么方法可以做到这一点。
我可以自己编写所有这些代码,只需让一个 WordPress 站点指向它(我认为!),但随后维护和安全优势就会消失。
看来我最好从头开始(可能使用 RoR),但我想知道是否有人知道操纵 WordPress 做我需要的事情的好方法,或者可能知道的 CMS 可以帮助我快速入门,然后提供我正在寻找的一些额外功能?
谢谢!
您要做的一切都可以使用 WordPress(独立)轻松完成。您不需要 Rails 上的任何 Ruby 或任何其他框架或 CMS。 WordPress.com在某些方面可能存在局限性。
您可以创建个人用户角色和权限 (https://codex.wordpress.org/Roles_and_Capabilities)。
您可以使用 user_meta table 来保存个人用户偏好,例如 post ID (get_user_meta() / add_user_meta() /update_user_meta()).
您可以通过创建自定义插件或创建自定义主题来创建自定义输出,以便导出用户最喜欢的 posts。
您只需要 PHP 中的一些基本编程知识以及一些有关 WordPress 的特定知识。从这里开始:https://codex.wordpress.org/