在文件中使用wordpress功能

时间:2016-09-06 12:01:03

标签: php wordpress

我有wordpress儿童主题,我将php文件添加到这个子主题。另外我想在这个文件中使用wordpress功能(我想显示标题,菜单和页脚)

所以我试试

<?php

$parse_uri = explode( 'wp-content', $_SERVER['SCRIPT_FILENAME'] );
require_once( $parse_uri[0] . 'wp-load.php' );

?> 

我还尝试添加页眉和页脚

<?php get_header();?>

//my content

<?php get_footer();

但它似乎无法加载所有css / js文件,并且页面具有不良样式

2 个答案:

答案 0 :(得分:2)

我同意@Omnisite,如果你想在单独的文件中使用wordpress功能,请使用wp-blog-header.php,如下所示

require( ABSPATH . 'wp-blog-header.php' ); 

如果你想使用像get_header()和get_footer()这样的模板函数,那么将该文件声明为模板文件,如

 <?php 
/*
  Template Name: XYZ
*/

get_header();

//my content

get_footer();
?>

答案 1 :(得分:0)

如果你想在一个单独的PHP文件中使用WP函数,你所要做的就是包括wp-blog-header.php。像:

确保在wp-blog-header.php。

之前有正确的路径