WordPress Database 외부 접근

2019.02.09: 이 포스팅은 WP 4를 기준으로 만들어졌던 것으로 WP 5에서는 테스트되지 않았습니다.

 

<?php
// Get access to WordPress
require( dirname( __FILE__ ) . '/wp-blog-header.php' );
global $user_ID;
// Get all posts
$posts = $wpdb->get_results('SELECT * FROM '. $wpdb->prefix.'posts');
//print_r($posts);
echo $user_ID;
if (!is_user_logged_in()){
    die("You Must Be Logged In to Access This");
}
if( ! current_user_can('edit_files')) {
    die("Sorry you are not authorized to access this file");
}
?>

이전 그누보드에서 _common.php를 불러서 DB에 접속하던 방식이다.

echo $user_ID 이하는 로그인 했을 때만 접근 가능하도록 하는 방식이다.

0 Shares:
Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.