所以我想在wordpress中添加一个简码让我显示默认的WP登录窗体...参考wp_login_form()上的codex页面;我做了一些修改这个代码,以便它应该重定向到指定的网址...但我得到一个语法错误,并且看不出有什么不对:PHP - Wordpress函数解析错误
Parse error: syntax error, unexpected ';', expecting ')'
这里是代码本身:
//Login form Shortcode
add_shortcode('login-form', 'my_login_form_shortcode');
/**
* Displays a login form.
*
* @since 0.1.0
* @uses wp_login_form() Displays the login form.
*/
function my_login_form_shortcode($atts, $content = null) {
$defaults = array('redirect' => (is_ssl() ? 'https://outrankd.com' : 'http://outrankd.com') .
extract(shortcode_atts($defaults, $atts));
if (!is_user_logged_in()) {
$content = wp_login_form(array('echo' => false, 'redirect' => $redirect));
}
return $content;
}
'阵列('redirect''没有结束'('括号 –