Inspiration

직접 작성한 페이지를 워드프레스에 포함시키는 법 본문

IT/Wordpress

직접 작성한 페이지를 워드프레스에 포함시키는 법

j.and.h 2016. 9. 10. 21:58

워드프레스 및 워드프레스 테마에서 제공하는 페이지와는 별도로 사적으로 작성한 코드를 워드프레스에 적용시키기 위해서 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
Comments