【问题标题】:Can WordPress be used with extended PHP coding?WordPress 可以与扩展的 PHP 编码一起使用吗?
【发布时间】:2011-08-12 20:57:11
【问题描述】:

我几乎因为问而感到愚蠢/无知,但我一生中从未使用过 Wordpress。我最近的主要技能是用 PHP 为医疗保健公司开发安全的 Internet/Intranet 应用程序。时不时地,我被要求为朋友或同事做一些个人工作,但在繁忙的日程中没有时间或愿意学习新东西。

最近,有人找我为一个非营利性教育团体开发一个网站,该团体需要定期更新内容。简单的 CMS 系统应该可以解决问题,虽然我从未使用过它,但如果我在 Wordpress 上为他们构建网站会怎样?这将使一些员工能够添加和更新博客文章,并在网站上保持新内容的新鲜感。该网站还需要维护一个成员“登录”区域,其中安全性是最重要的问题,我不知道 Wordpress 是否能够自行处理。我用直接的 PHP 构建后者没有问题,但我很好奇,是否有可能真正整合两者?

我想建立这样的网站: http://tf.dtbaker.com.au/template/child_care/index.html

但添加他们提到的安全/会员专用区域功能,同时保留“博客”功能。我最近遇到了一些托管 CMS 提供商(例如 Surreal CMS http://surrealcms.com/)作为管理 CMS 方面的一种方法,但如果有更好的解决方案,我会全力以赴。

注意:将 WP 单独用作任何博客方面的子域是不可行的。

提前谢谢你。

【问题讨论】:

  • Wordpress 是一个具有一些 CMS 功能的博客系统。如果博客将成为您的用户将要做的一小部分,请考虑使用具有博客模块的适当 CMS。 WP 的“静态内容”支持使用起来非常痛苦。
  • @Marc B - 我认为博客最初可能从“次要”开始,但可能会逐渐成为网站的重要组成部分。
  • WP 的静态内容支持非常好用,我 70 岁的叔叔用它来更新他的牙医诊所网站。他不知道什么是浏览器,但使用 WP 没有问题。您可能会遇到基于 WordPress 构建的大型非博客网站,但不知道。

标签: php wordpress


【解决方案1】:

WordPress 可以使用 PHP 及其Plugin system 进行扩展。 WP 具有基本级别的用户身份验证和权限级别来处理站点管理和维护。有一些插件可让您实现仅限会员的功能。谷歌搜索 WordPress 会员插件显示了很多点击。

关于 WordPress 的安全性,过去 5 年我们有 3 个网站在 WordPress 上运行。与早期版本相比,自 WP 版本 3.x 以来,安全性有所提高。有一些插件可以帮助执行诸如扫描系统以查找安全漏洞(文件权限错误等)以及声称使您的网站更安全的插件。但最好的安全措施是真正了解 WordPress 系统及其工作原理,并确保您安装的插件在投入生产之前经过适当的测试和审查。

HTH

【讨论】:

    【解决方案2】:

    在不了解具体细节的情况下很难做出推荐,但如果网站的大部分功能与博客无关,您最终可能会花费大量时间编写插件来修改 Wordpress 的工作方式,然后随着新版本的 Wordpress 发布,API 发生变化,您将不得不潜在地维护这些插件。由于您正在与医疗保健公司打交道并且需要安全性,因此在新版本的 Wordpress 发布时不升级可能会带来安全风险。您可能还会发现 Wordpress 的“以博客为中心”将开始妨碍您。

    根据您在问题中所说的,如果我处于您的位置,我倾向于使用 CMS 来构建网站。

    这并不是说您不能使用自定义主题和插件将类似 CMS 的功能添加到 Wordpress 并最终得到一些漂亮的网站。据我所见,WooThemes (http://www.woothemes.com/) 的人在这方面做得非常好,还有其他人也在做同样的事情。如果我是你,我就不会走那条路。

    【讨论】:

    • 这个网站是为了教育,而不是医疗保健,所以从这个意义上说,我并不担心。 Wordpress 已经允许类似 CMS 的功能。我希望利用 Wordpress 博客方面并无缝集成到仅基于可靠 PHP 和辅助 CMS 系统(如果 WP 无法处理)构建的站点中。注意:不接受使用子域
    • 哎呀...对不起,我在原始问题中错过了这一点。在这种情况下,Wordpress 对于您想要做的事情可能是可以接受的。您可能想查看 WooThemes 中的一些主题以了解可能的情况,也可以将其 (ashford.turtleinteractive.com) 视为一个潜在的起点。
    猜你喜欢
    • 2018-03-14
    • 2014-01-09
    • 2023-03-08
    • 2012-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-18
    相关资源
    最近更新 更多