Wordpress my functions.php中的白色死亡屏幕

Wordpress my functions.php中的白色死亡屏幕,wordpress,function,passwords,Wordpress,Function,Passwords,我正在从头开始创建一个wordpress主题,并在我的wordpress functions.php文件中使用以下内容来设置受保护帖子的样式 代码取自此处—— 但是,每次我尝试登录到后端或更新帖子时,代码都会给我一个白色屏幕。如果您能给我提些建议,我将不胜感激 <?php add_filter( 'the_password_form', 'custom_password_form' ); function custom_password_form() { global $p

我正在从头开始创建一个wordpress主题,并在我的wordpress functions.php文件中使用以下内容来设置受保护帖子的样式

代码取自此处——

但是,每次我尝试登录到后端或更新帖子时,代码都会给我一个白色屏幕。如果您能给我提些建议,我将不胜感激

    <?php
add_filter( 'the_password_form', 'custom_password_form' );
function custom_password_form() {
    global $post;
    $label = 'pwbox-'.( empty( $post->ID ) ? rand() : $post->ID );
    $o = '<div id="protected">
        <form class="protected-post-form" action="' . get_option('siteurl') . '/wp-login.php?action=postpass" method="post">

    <div class="padlock"></div>
    ' . __( "You'll need a password to get in here" ) . '
    <label class="pass-label" for="' . $label . '">' . __( "PASSWORD:" ) . ' </label><input class="post_password" name="post_password" id="' . $label . '" type="password" placeholder="Password"/><input type="submit" name="Submit" class="button" value="' . esc_attr__( "Submit" ) . '" />
    </form></div>
    ';
    return $o;
}
?>

在从functions.php打开之前,确保没有空行。

白色的死亡屏幕意味着您需要打开调试(在php级别或WordPress级别)。详细的错误输出将非常有帮助。请激活调试:错误可能来自很多地方。在一个奇克视图之后,我看到你在“你需要一个密码”中有一个“未替换的字符”,我认为它破坏了你的代码。