WordPress 使用插件创建前端页面


Wordpress Create Frontend pages with plugin

所以我需要一些关于我目前正在处理的插件的帮助。基本上,我为WP构建了一个具有自己独特表格的插件,而不是使用自定义帖子类型。原因是因为我需要数据库之间的一些关系。所以现在我已经连接了所有的后端信息并工作了,现在我正在尝试在Wordpress的前端显示它。我甚至不确定如何表达我想要做的事情,但基本上我希望能够在用户访问特定 url 时显示数据库信息,而无需创建 WP 页面并添加短代码或添加模板文件。我该如何去做这样的事情?

您可以使用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');