2016-11-02 10 views
1

テーマファイルの外にあるファイルから自分のWordpressデータベースにアクセスしようとしています。しかし、毎日変更されるため、wp-config情報を直接使用することはできません。この結果、グローバル$ wpdb変数が必要になります。Wordpressファイル以外のWordpressデータベースの照会

誰でもデータベースにアクセスする方法を教えてください。私はあなたがWordPressのSQLメソッドを使用しwpdbグローバル$で、mysql_connectを使用する必要があると思う

<?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']; 

} 
?> 
+0

wpをロードしてwpdbを使用するか、実際に設定ファイルが必要で設定を使用する必要がある場合は、 – David

答えて

0

はここでアクセス権を取得しようとしている私のコードです。

関連する問題