-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文件,我只是不確定其中
死亡白屏表示您需要打開調試(無論是在PHP級別還是在WordPress級別)。詳細的錯誤輸出將非常有幫助。 – rnevius 2014-11-24 09:02:27
請激活調試:http://codex.wordpress.org/Debugging_in_WordPress許多地方出現錯誤可能來自。在qick視圖之後,我看到你有一個'未轉義的字符',你會需要一個密碼',我認爲這會破壞你的代碼。 – 2014-11-24 09:03:08