所以我想在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''沒有結束'('括號 –