我在http://beta.fray.it/invite处理wordpress页面,点击Twitter图标我在列表元素上设置了这个onclick属性
onclick="window.location.href = '<?php echo get_template_directory_uri(); ?>/components/invite/twitter/redirect.php';">
这将我带到php文件,该文件应该将用户重定向到Twitter进行身份验证。我在另一台用于测试的服务器上工作,但不是这里。会发生什么是我看到主页http://beta.fray.it中的内容但没有重定向。这是什么原因?
答案 0 :(得分:0)
尝试更改您的链接href
onclick='window.location.href =' + "<?php echo get_template_directory_uri(); ?>" + '/components/invite/twitter/redirect.php';
答案 1 :(得分:0)
在wp-config.php中启用WP_DEBUG和WP_DEBUG_LOG后(默认情况下禁用WP_DEBUG,因为WP_DEBUG设置为false)。
在出现错误,警告,通知或日志调用时,会在/ wp-content /目录中生成debug.log。
您还可以使用包装函数来集中日志调用
if(!function_exists('_log')){
function _log( $message ) {
if( WP_DEBUG === true ){
if( is_array( $message ) || is_object( $message ) ){
error_log( print_r( $message, true ) );
} else {
error_log( $message );
}
}
}
}
您可以阅读有关here
的更多信息