php - 链接到 WordPress 中的另一个页面

标签 php html wordpress hyperlink

对于这个问题的简单性,我深表歉意。我刚刚开始使用 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/

相关文章:

html - Bootstrap wordpress 移动菜单不起作用

php - 多层次类别未在 wordpress 分类法中显示第三级层次结构

php - preg_match() 和 preg_replace() 慢吗?

php - 在 Yii 中返回 CActiveDataProvider

php - 我正在尝试在 codeigniter 中编写 UPDATE 查询,但由于某种原因,它插入了带有默认值的新记录

php - mysql错误是: Access denied for user

javascript - 如何在 Javascript 中添加注册日期?

php - 将自定义帖子类型/帖子添加到 Woocommerce

html - 是否可以使用仅 CSS 的容器包装器?

javascript - 删除嵌入式 Twitter 小部件的悬停效果