Inspiration
직접 작성한 페이지를 워드프레스에 포함시키는 법 본문
워드프레스 및 워드프레스 테마에서 제공하는 페이지와는 별도로 사적으로 작성한 코드를 워드프레스에 적용시키기 위해서 PHP함수인 include_once() 를 사용한다. 이 함수에 인자로는 wp-config.php 파일을 쓴다.
아래의 include_once("./wp-config.php"); 는 hello.php 코드가 wp-config.php 파일과 같은 디렉토리에 있는 경우이다.
다음에 wp_get_current_user(); 함수를 이용하면 로그인 사용자 정보를 얻을 수 있다..
hello.php
======
<!DOCTYPE html>
<html>
<body>
<?php
include_once("./wp-config.php");
$current_user = wp_get_current_user();
if ($current_user->ID == 0) {
echo "Login required <br />";
exit();
}
echo "ID:". $current_user->display_name . ": ";
echo "<br />My first PHP script!";
echo " is Successful";
echo 'Username: ' . $current_user->user_login . '<br />';
echo 'User email: ' . $current_user->user_email . '<br />';
echo 'User first name: ' . $current_user->user_firstname . '<br />';
echo 'User last name: ' . $current_user->user_lastname . '<br />';
echo 'User display name: ' . $current_user->display_name . '<br />';
echo 'User ID: ' . $current_user->ID . '<br />';
?>
</body>
</html>
'IT > Wordpress' 카테고리의 다른 글
로그인 로고, 배경 이미지 바꾸기 (0) | 2016.09.21 |
---|---|
LAMP 에서 Wordpress upload file size 조정하기 (0) | 2016.09.07 |
mysql 시간설정 문제 (0) | 2016.09.06 |