我正在尝试创建一个功能,以便在一段时间不活动后注销 WordPress 用户。定时元素按其应有的方式工作,并在设定的时间段后重定向用户。
问题是,一旦加载 PHP 脚本(在代码示例中),我就会遇到以下错误:Fatal error: Call to undefined function wp_logout() in /var/www/html/wp-content/plugins/ion-wp -login-timeout/scripts/timed-logout.php 第 5 行
我读过的所有参考资料都告诉我 wp_logout() 应该注销用户,但反而出现错误。我尝试了多种方法,包括添加操作。我不想将用户重定向到登录屏幕。
代码示例如下。echo 语句纯粹是为了测试而设置的。任何帮助将非常感激。
<?php
function logout_this_session() {
//Logout Now
wp_logout();
wp_die();
}
echo 'This will be the logout script<br/><br/>';
$last_page = $_SERVER['HTTP_REFERER'];
echo 'You came from: ' . $last_page;
logout_this_session();
header( 'Location: ' . $last_page );
?>
Run Code Online (Sandbox Code Playgroud) 我试图使用Route :: get方法为我的应用程序设置URL结构,而不重复每个项目的Route :: get.我正在使用foreach循环执行此操作,如下所示:
<?php
Route::get('/', function () {
return view('welcome');
});
$pages = array('about', 'contact', 'faqs');
foreach ($pages as $page) {
Route::get($page, function () {
return view($page);
});
}
Run Code Online (Sandbox Code Playgroud)
运行时,我遇到错误:"未定义的变量:页面".虽然我在CMS中使用过程PHP和PHP工作很多,但我对Laravel来说相当新.我在这里错过了什么?