2014-11-24 114 views
-2

我創建一個wordpress主題從頭開始,並在我的wordpress functions.php文件中使用以下功能可以樣式保護帖子。WordPress的白色死亡屏幕從我的functions.php

的代碼,從這裏拍攝 - tutsplus

但是代碼每次我試圖登錄到後臺或更新的帖子給我的白色屏幕。任何意見,我可能會錯過這裏將不勝感激。

<?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文件,我只是不確定其中

+0

死亡白屏表示您需要打開調試(無論是在PHP級別還是在WordPress級別)。詳細的錯誤輸出將非常有幫助。 – rnevius 2014-11-24 09:02:27

+0

請激活調試:http://codex.wordpress.org/Debugging_in_WordPress許多地方出現錯誤可能來自。在qick視圖之後,我看到你有一個'未轉義的字符',你會需要一個密碼',我認爲這會破壞你的代碼。 – 2014-11-24 09:03:08

回答

0

確保沒有開啓之前沒有空行來自functions.php。