对于这个问题的简单性,我深表歉意。我刚刚开始使用 WordPress,这个问题已经浪费了我很多时间。
我的主页中有一个登录链接,我想将其重定向到另一个页面login.php
目录结构为../themes/my-theme/
在 my-theme 目录中,我存储 home.php 和 login.php
这是 html:
<a id="header-log-in" href="./wp-content/themes/my-theme/login.php">Log In</a>
这是login.php的代码:
<?php
/**
* Template Name: login
* Description: login page
* @package Backyard Cures
*/
?>
<?php get_header(); ?>
<?php wp_login_form(); ?>
<?php get_sidebar(); ?>
<?php wp_footer(); ?>
问题是,由于某种原因,当我单击链接时,没有任何功能被识别。我收到以下错误消息:
fatal error :调用未定义的函数 get_header()
最佳答案
您需要在脚本中包含 wp-load.php 才能使用任何 WP 功能:
<?
require_once('wp-load.php');
get_header(); ?>
关于php - 链接到 WordPress 中的另一个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25250584/