【问题标题】:Wordpress Create Frontend pages with pluginWordpress 使用插件创建前端页面
【发布时间】:2013-09-15 21:30:41
【问题描述】:
所以我需要一些关于我目前正在开发的插件的帮助。基本上,我用自己独特的表格为 WP 构建了一个插件,而不是使用自定义帖子类型。原因是我需要数据库之间的一些关系。所以现在我已经连接了所有的后端信息并开始工作了,现在我正试图在 Wordpress 的前端显示它。我不知道如何表达我正在尝试做的事情,但基本上我希望能够在用户访问特定 url 时显示数据库信息,而无需创建 WP 页面并添加短代码或添加模板文件。我将如何去做这样的事情?
【问题讨论】:
标签:
php
wordpress
plugins
【解决方案1】:
您可以使用 wordpress 的 wpdb 函数来查询您创建的任何数据库。这可以在 wordpress 中的任何页面/模板上。
http://codex.wordpress.org/Class_Reference/wpdb
function displayStuff(){
global $wpdb;
$query = "SELECT * FROM yourdatabase";
$results = $wpdb->query($query);
}
如果在 wordpress 之外使用,只需使用标准 php mysql_connect 和 mysql_query,或者在您的页面中包含 wordpress:
require($_SERVER['DOCUMENT_ROOT'] . '/wp-blog-header.php');