Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在文件中使用wordpress函数_Php_Wordpress - Fatal编程技术网

Php 在文件中使用wordpress函数

Php 在文件中使用wordpress函数,php,wordpress,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();?>

我有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();

//我的内容

如果您想在一个单独的PHP文件中使用WP函数,那么只需包含WP-blog-header.PHP。比如:


请确保在wp blog header.php之前有正确的路径。

我同意@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();
?>