我尝试创建一个包含主页面的网站,另外四个部分我想要使用相同的模板。我已经复制了' index.php'在主题的文件夹中作为' index_wealth.php'当我使用链接时,我得到了:
Fatal error: Call to undefined function get_header() in C:\xampp\apps\wordpress\htdocs\wp-content\themes\restimpo\index_wealth.php on line 7
我的页面以这种方式启动:
<?php
/**
* The main template file.
* @package RestImpo
* @since RestImpo 1.0.0
*/
get_header(); ?>
我必须复制主页四次,每个人的标题都一样,我该怎么做?
试过这个,但我只是犯了更多错误:
require_once('C:\xampp\apps\wordpress\htdocs\wp-includes\template.php');
require_once('C:\xampp\apps\wordpress\htdocs\wp-includes\plugin.php');
require_once('C:\xampp\apps\wordpress\htdocs\wp-includes\general-template.php');
get_header();
感谢您的帮助!
答案 0 :(得分:1)
要执行此操作,您需要准备两个页面模板。一个用于主页面,一个用于具有相同布局的页面。
只需修改index_wealth.php的高级内容,如下所示:
<?php
/*
Template Name: Main Page Template
*/
get_header(); ?>
之后转到admin =&gt;页面(编辑您要设置为主页面的页面)=&gt;选择主页面模板,然后更新。
以同样的方式,为具有相同布局的其他页面准备单独的通用模板并将其应用于它们。
答案 1 :(得分:0)
如果您想将其用作模板,则需要将其设置为模板页面,而在wordpress中,创建页面时,将模板设置为:
<?php
/*
Template Name: My Custom Page
*/
如果没有,则加载document_root/wp-load.php