如何在 WordPress 留言中禁用 HTML語法

預設情況下,WordPress 評論功能允許您在評論中使用 HTML 元素。如果元素用於非常重要或緊急的內容,以粗體呈現內容,或將文本變為斜體。但很不幸的是,垃圾評論也喜歡使用 HTML 元素,尤其是超鏈接來宣傳他們網站,以提高他們的網頁排名,或者在最壞的情況下,該鏈接可能會導致用戶訪問惡意網站,從而成為網路攻擊的受害者。

最近,有一位讀者問我,很多教學都會指導用戶關閉留言功能,但如何保留留言功能並禁用文本 url 的自動鏈接?

答案是可以的。在本文中,我將提供你很簡單的方式,第一禁止系統將網址文字轉化成超連結、第二直接移除html 的相關元素。

remove_filter( 'comment_text', 'make_clickable', 9 );
add_filter( 'pre_comment_content', 'wp_filter_nohtml_kses' );