在主题php文件中包含wp-load.php会导致HTTP错误500
我试图在提交显示当前登录用户名的表单时向屏幕显示警报。我知道我需要包含在主题php文件中包含wp-load.php会导致HTTP错误500,php,wordpress,Php,Wordpress,我试图在提交显示当前登录用户名的表单时向屏幕显示警报。我知道我需要包含wp load.php文件,但每当我这样做时: <?php include('../../../wp-load.php'); global $current_user; $current_user = wp_get_current_user(); echo "<script type='text/javascript'>alert('$current_user');<
wp load.php
文件,但每当我这样做时:
<?php
include('../../../wp-load.php');
global $current_user;
$current_user = wp_get_current_user();
echo "<script type='text/javascript'>alert('$current_user');</script>";
?>
都是关于错误的。请尝试启用并查看日志文件,以了解无法满足您的请求的原因。主题文件应已完全加载WordPress-它们在其框架内执行。很有可能是由于包含了WP框架而导致了冲突。仅仅呼出一个原始的
标记并不是一个很好的方法。您最好使用类似的方式来完成。您如何提交表单?ajax还是重新加载?如果是第一个,您应该能够在提交时发出警报。如果是第二个,您应该在加载WP框架的页面上登陆,一个用户可以检查POST var并触发您的警报