在Wordpress文件之外查询Wordpress数据库

时间:2016-11-02 17:25:13

标签: php wordpress

我正在尝试从主题文件之外的文件访问我的Wordpress数据库。但是,我无法直接使用wp-config信息,因为它们每天都在变化。这导致了全局$ wpdb变量的必要性。

任何人都可以在访问数据库方面提供一些帮助吗?

我的代码试图获取访问权限:

<?php

 define('WP_USE_THEMES', false);
require('../wp-blog-header.php');


 global $wpdb;

?>

...

<?php

if(isset($_POST['post_variable'])) {
$selected_post = $_POST['post_variable'];
}

elseif(isset($_GET['post_variable'])) {
$selected_post = $_GET['post_variable'];
}


$sql1 = "SELECT * FROM wp_posts WHERE post_status = 'publish' AND post_type = 'home-messages' AND ID = '$selected_post'";
$result1 = mysql_query($sql1) or die(mysql_error());
while ($row1 = mysql_fetch_assoc($result1)) {
$display_post_content = $row1['post_content'];
$display_post_title = $row1['post_title'];

}
?>

1 个答案:

答案 0 :(得分:0)

我认为你需要使用make-rename-transformer,全局$ wpdb使用WordPress sql方法。