Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将我的php应用程序集成到wordpress站点的利弊_Php_Wordpress_Web Applications - Fatal编程技术网

将我的php应用程序集成到wordpress站点的利弊

将我的php应用程序集成到wordpress站点的利弊,php,wordpress,web-applications,Php,Wordpress,Web Applications,我正在用php开发一个汽车买卖网站,目前我计划的是所有页面和博客都将使用wordpress和其他功能完成,我将作为独立应用程序开发,并使用function.php文件将其与wordpress连接。wordpress只负责页面和博客的用户管理和发布 包括数据库表将是自定义的。这是个好主意吗?我会遇到瓶颈吗 管理员将只更新新闻。用户登录后将发布他们的汽车出售。他们还可以搜索和评分…你所说的“使用function.php文件将其与wordpress连接”是什么意思 我已经在WP上删除了。 我已经创建了

我正在用php开发一个汽车买卖网站,目前我计划的是所有页面和博客都将使用wordpress和其他功能完成,我将作为独立应用程序开发,并使用function.php文件将其与wordpress连接。wordpress只负责页面和博客的用户管理和发布

包括数据库表将是自定义的。这是个好主意吗?我会遇到瓶颈吗

管理员将只更新新闻。用户登录后将发布他们的汽车出售。他们还可以搜索和评分…

你所说的“使用function.php文件将其与wordpress连接”是什么意思

我已经在WP上删除了。 我已经创建了具有自定义代码的WP模板,并从它自己的表中检索数据。这样我就可以在WP中创建页面并选择要使用的模板。适合页面导航

对于与WP完全分离但仍希望使用WP函数的页面,只需在PHP文件顶部包含以下内容:

require_once($_SERVER['DOCUMENT_ROOT'].'/wp-blog-header.php');

您可以使用WP函数来验证数据,而不是创建自己的验证代码(您可以在这里节省时间)。请参见此处的可用函数:

要回答您的问题,让我们看看最常见的选项:

  • 从头开始
  • 使用Zend、Cake等框架进行构建
  • 使用内容管理器(如Joomla、Drupal等)进行构建
  • 使用WordPress构建
  • 从头开始构建 这是最耗时的。好处包括对数据库和代码的完全控制——也许可以提高速度和资源管理。缺点是开发时间和测试调试所需的额外时间(因为所有代码都未经测试)

    使用框架构建 框架为您提供了构建站点所需的部分。它包括从零开始构建选项的许多好处,而不必担心100%未测试的代码。唯一的缺点是必须花时间来学习框架及其局限性(它们都有一些小东西会在学习过程中产生影响)

    使用内容管理器构建 WordPress不像Drupal或Joomla那样是真正的CMS。CMS允许用户编辑页面(具有权限),同时允许通过插件或代码更改进行定制。像WP一样,CMS可能有插件功能来完成您需要的一切。但是,如果出现问题,您可能会发现自己正在调试别人的插件代码

    使用WordPress构建 WP是一个博客平台。在插件和开发人员专有技术的帮助下,它现在正以一种更像CMS的方式使用。如果你有一个新闻网站,博客,媒体网站等。。。那么WP就很好了。如果您正在创建一个用于购买和销售的网站,那么可以使用插件来实现这一点。然而,您仍然存在与CMS相同的问题,如果有bug,您可能必须找出插件代码来修复

    结论: 使用除从头开始编写之外的任何东西的想法都是为了加快开发时间,并使最终结果在预先测试的代码方面更加可靠。WP是一个很好的平台,可以很好地为您服务,但是如果发布的唯一内容是新闻,那么一个简单的PHP博客类就可以做到这一点


    如果您打算花一定的时间定制WP(尤其是数据库),那么我建议您使用像Cake或Zend这样的框架,并自己编写大部分内容。如果您正在编写一个站点来显示媒体,那么WP是一个不需要动脑筋的工具。

    那么我希望用户拥有自定义的注册表单。。。他们不应该在注册后重定向到用户配置文件页面,而应该重定向到我定义的页面。我怎样才能做到这一点?正在添加用户和所有?我已在您的网站中注册。它显示您的自定义消息,然后继续到您希望用户登录的页面。你是怎么做到的?你能分享代码吗?如果你没有问题。。。jst删除所有的设计。。。给我最基本的密码。我可以从中学习。如果你不能分享也没关系。我能理解。:)我实际上付钱给了一个开发者来创建这种注册。这是一个商业网站,所以不能泄露代码:)我有另一个使用WP的网站,是。这里没有用户注册,但是WP作为一个CMS可以很好的工作。。。我想出来了。