Я пытаюсь получить доступ к моей базе данных Wordpress из файла, который находится за пределами файлов темы. Однако я не могу напрямую использовать информацию wp-config, потому что они меняются каждый день. Это приводит к необходимости глобальной переменной $ wpdb.Query Wordpress Database за пределами файлов Wordpress
Может ли кто-нибудь оказать некоторую помощь в доступе к базе данных?
Вот мой код пытается получить доступ:
<?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'];
}
?>
просто загрузите wp и используйте wpdb или если вам действительно нужен файл конфигурации и используйте настройки. – David