模板和从我自己的数据库中提取数据(不是wordpress)

时间:2011-09-14 09:07:34

标签: wordpress wordpress-plugin wordpress-theming

我对wordpress很新。我已经阅读了很多关于模板,模板页面等的内容......如果有人能够确认我的想法,如何使用wordpress构建我的主页的想法,我真的很赞赏(我不会将它用于bloog,但我的企业网页)。

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

我在wordpress中看到的所有示例都是关于在wordpress数据库中推送数据并使用WP API显示它。但是,如果我只想使用wordpress作为模板系统,使用其所有插件等等,并从另一个数据库(我们的CMS)中提取所需的数据呢?任何人都可以为此建议最好的做法,或者更好的方法吗?

提前致谢。

1 个答案:

答案 0 :(得分:1)

你的wordpress数据库与你自己的数据库在同一个数据库中吗? 即:您可以访问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>";

如果数据库在另一个位置,那么当前服务器只需将localhost更改为您的服务器ip和端口进行连接,即:

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

玛蒂