윈도우 / / 2020. 3. 3. 20:53

워드 프레스 새로만든 PHP 파일 연결하기

반응형

방법

메인 경로에 쿼리문 테스트 전송 목적을 위해 파일을 만들고 wp-blog-header 파일을 불러왔으나 해당 파일을 접속했을때 404 페이지가 떴다. 워드프레스가 일반인도 많이 쓰기 때문에 이에 대한 해답을 찾는건 좀 복잡했던 것 같다. 그냥 검색하면 워드프레스 관리자 페이지에서 커스텀 페이지 연결하라고만 하니.. 결국에 찾았지만..

이런 상황에서는 wp-blog.header 파일을 불러오는게 아니라 wp-load 파일을 불러와야 한다고 한다. 

<?php
define('WP_USE_THEMES', false);

if ( !isset($wp_did_header) ) {

    $wp_did_header = true;

    require( $_SERVER['DOCUMENT_ROOT'].'/wp-load.php' );

    wp();

    //$wp_query->is_page = true;
    global $wp_query;
    $wp_query->is_404 = false;
    //require_once( ABSPATH . WPINC . '/template-loader.php' );
}

get_header();

?>

<?php get_footer();?>

드디어 정상 작동한다.  

반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유