我有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文件,并且页面具有不良样式
答案 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。
之前有正确的路径