php - 是否有任何可能的方法在另一个 wordpress 页面中调用 wordpress 中的外部 php 页面
问题描述
就我而言,我在test.php
主题文件夹中创建了一个名为的页面。我在test.php
文件中有一个特定的 html 结构。我在这里不包括页眉和页脚文件。我在这个文件中对它们进行了硬编码,因为它们是不同的。我使用in验证用户详细信息。$_SESSION
function.php
现在我想做的是,我想验证SESSION
. 如果SESSION 为 false我需要加载test.php
文件,否则我将遵循 Wordpress 流程。
解决方案
你提到:
我在 function.php 中使用 $_SESSION 验证用户详细信息
所以我假设你已经关闭了验证部分,并且正在努力重定向到test.php
. 您可以通过挂钩template_redirect
操作来实现重定向。
在你的内部functions.php
,添加:
add_action( 'template_redirect', function() {
if (!session_is_validated()) {
include( get_template_directory() . '/test.php' );
exit;
}
});
推荐阅读
- python - 无法让索引在熊猫数据框中工作
- serverless - 即使添加了路径环境,Windows 也无法识别无服务器
- react-admin - 如何在 react-admin 中向资源添加更多属性
- php - 按月设置每周限额
- php - 表单 html 和发件人 php
- maven - 通过 Jenkins 从子 pom 中读取 pom 信息
- python - 创建函数 Microsoft SQL Server
- django - POST 方法不向基于 Django 函数的视图发送数据
- c# - 如何在reactjs中的C#中将查询结果的值存储在2个不同的变量中
- reactjs - 如何在 pdf 中转换文件并在 react native 中下载