2011-09-14 25 views
0

我对wordpress很新颖。我已经阅读了很多关于模板,模板页面等的内容......如果有人能够证实我的想法,我会非常赞赏,关于如何使用wordpress构建我的主页的想法(我不会将其用于blooging,但我的企业网页)。模板和从我自己的数据库中提取数据(不是wordpress的)

主要问题是我需要一个页面,其中会显示一个小项目列表。点击其中一个页面后,将显示另一个页面,其中包含有关该项目的信息,如图片,简短描述等...此项目信息页面将使用模板页面,其中来自我自己的CMS数据库的数据必须插入模板孔中。

我在wordpress中看到的所有示例都是关于在wordpress数据库中推送数据并使用WP API显示的。但是,如果我只是想将wordpress用作模板系统及其所有插件等,并且需要从另一个数据库(我们的CMS)中显示需要的数据,那怎么办?任何人都可以为此提出最佳实践或更好的方法吗?

在此先感谢。

回答

1

是你自己的数据库中的wordpress数据库吗? ie:你可以连同你所有的其他表一起访问wp表? 如果是的话,你可以使用WP的API,连接,

使用正常的连接方法..

如果表是不是在同一个数据库中,但位于你的主机上的同一帐户下,你可以使用在此thread所示的同样的方法...

$mydb = new wpdb('username','password','database','localhost'); 
$rows = $mydb->get_results("select Name from my_table"); 
echo "<ul>"; 
foreach ($rows as $obj) : 
    echo "<li>".$obj->Name."</li>"; 
endforeach; 
echo "</ul>"; 

如果数据库是在另一个位置,outwith当前服务器只是改变本地主机的服务器IP和端口进行连接,即:

$mydb = new wpdb('username','password','database','192.168.1.1:6807'); 

好运

马蒂

+0

所以,做这个有这样或多或少对任何网页的ussual,如果你想唯一的区别是使用WordPress的DB类?我正在考虑在WP中定义模板并使用类似自定义字段的内容来告诉WP在每个洞中推进什么。真的不知道这个自定义字段是否可以为此提供帮助,只需阅读它们,似乎有什么需要考虑的。我的意思是,做一些像“循环”一样的东西,但是用我自己的数据(从我的CMS中提取的数据)。对不起,如果解释是有点cripting。解释我的目标有点困难。谢谢。 – user777231

+0

而不看你的系统或数据库,从数据库中导出你的数据并将它合并到wordpress中,利用它的页面和文章不会更好吗?并可能在需要时使用自定义字段?只是似乎是一个周围的工作,以使用wordpress作为模板系统..? – Marty

+0

好吧,我们在CMS中有一堆数据。将数据移植到WP数据库将是一件非常痛苦的事情,并且它的双重性将非常难以维持。也许使用WordPress并不是最好的选择,但我喜欢它的所有插件(SEO,Breadcrumb等等......)。另一种选择是开始将新数据直接插入到wordpress系统中,并移植旧数据,但不知道是否有任何doc将数据注入其cms结构。你怎么看? – user777231

相关问题