WordPress在文章評論下面刪除電子郵件信箱選項的方法

換個簡單點的修改方法,將以下程式碼放在目前主題的functions.php檔案最後即可。然後需要在討論設定裡去掉「 評論作者必須填入姓名和電子郵件地址」的勾選,否則會提交失敗哦!

電子郵件在當今的社交環境中使用頻次很低,我們更喜歡會即時通訊工作,郵箱成了廣告箱或是說獨立的第三方存在,只有在找回密碼時比較常用,WordPress程序默認的評論功能下必須填寫郵箱email地址,這成了提高用戶操作成本的步驟,如何去除這個操作步驟,減少用戶操作成本呢?如果只修改comments.php過於麻煩,且升級很難恢復更改,使用comment_form_defaults過濾器,該過濾器主要用來修改comment_form函數建立的comment表單(在comments.php檔案2172行)

上面的方法看起來很複雜,換個簡單點的修改方法,複製以下程式碼放在WordPress的目前主題的functions.php裡。

在wordpress後台的外觀選項裡選擇主題編輯器,在主題functions目錄下選擇init-functions.php模板檔案中插入下面程式碼即可,簡單方便!

刪除電子郵箱選項修改代碼如下:
[cc lang="php"]
add_filter('comment_form_defaults','remove_email');
function remove_email($comment_form_html_arr){
//刪除email文字框
unset($comment_form_html_arr['fields']['email']);
//修改評論提醒內容,去掉電子郵件相關的提醒。
$comment_form_html_arr[&#039;comment_notes_before&#039;] = &#039;<p class="comment-notes">&#039;.sprintf( &#039; &#039; . __( &#039;Required fields are marked %s&#039; ), &#039;<span class="required">*</span>' ).'</p>';
return $comment_form_html_arr;
}

然後需要在討論設定裡去掉「 評論作者必須填入姓名和電子郵件地址」的勾選,否則會提交失敗!

WordPress在文章評論下面刪除電子郵件信箱選項的方法

評分

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *