WordPress作为Web应用程序的基础

时间:2013-02-28 作者:Deepak Kundu

我计划使用wordpress作为我下一个web应用程序的基础。早些时候,我将RoR、Laravel等用于web应用程序,wordpress主要用于博客。

web应用程序将定义一个单独的产品表(默认wordpress表除外),并根据url结构获取特定产品的数据。

e、 g。http://webapp.com/product/dummy http://webapp.com/product/pummy

dummy,pummy是特定产品的seo友好名称。在特定url下显示产品的数据。遗留数据(约15000个产品)将导入产品表。

大多数框架(如RoR、Laravel等)都支持路由,您可以在其中读取url并从数据库中获取数据并显示。因此,使用控制器中的函数,您可以获取数据并使用视图显示它。

我想了解最佳实践以及如何在wordpress中实现这一点。如果产品是自定义帖子,我们是否为每个产品创建一个帖子(本例中为15000个帖子)等。

1 个回复
SO网友:Vinod Dalvi

您可以通过创建custom post types

并为每个产品创建一个帖子。

在上述示例中:

http://webapp.com/product/pummy

自定义帖子类型将是product,pummy将是自定义帖子的slug。您可以通过更改wordpress来使用上述url结构Permalink Settings 发布名称。

您可以通过创建单个产品来处理此产品页面。主题中的php文件。有关此文件的详细信息,请参阅this page.

在这个文件中,只需调用wordpress的内置函数即可显示特定产品的数据,wordpress将为您管理查询数据库和检索数据。

示例函数:the\\u title();_content();\\u摘录();

结束

相关推荐

多个单个站点,一个插件目录-调整plugins_url()

[这不是一个多站点问题]更新:这个问题在逻辑上是不可能的,或者是思维循环,如果你愿意的话,请检查下面的更新。技术是laid out here in WPEngineer.它允许有一个插件文件夹来为运行在同一服务器上的多个WordPress站点提供服务。所以,我所有的开发站点都在wp配置中有这个。phpdefine( \'WP_PLUGIN_DIR\', \'/www_dev/base-site/wp-content/plugins\' ); define( \'WP_PLUGIN_URL\', \