Så här inaktiverar du HTML i WordPress-kommentarer
Som standard tillåter WordPress vissa HTML-taggar i kommentarerna som etc. Om du märker mycket SPAM kommentarer innehåller även dessa taggar. De flesta SPAM kommentarer görs av bots och skript, som använder HTML-taggar. Om du enkelt inaktiverar HTML från dina WordPress-kommentarer kan det förhindra mycket SPAM. I den här handledningen visar vi hur du kan inaktivera HTML-taggar i dina WordPress-kommentarer.
Denna handledning avaktiverar endast aktiva HTML-taggar. Så någon kan fortfarande posta något som:
Och det kommer att dyka upp, men taggarna kommer inte att fungera. Så om någon använder den starka taggen kommer den inte att drista texten. Förutom inte många SPAM-robotar har tid att göra detta eftersom det här tar mycket tid och det är inte fördelaktigt för dem.
Allt du behöver göra är att helt enkelt öppna din functions.php och lägg till följande kod:
// Detta kommer att inträffa när kommentaren läggs ut funktionen plc_comment_post ($ incoming_comment) // konvertera allt i en kommentar för att visa bokstavligen $ incoming_comment ['comment_content'] = htmlspecialchars ($ incoming_comment ['comment_content']); // det enda undantaget är enkla citat, som inte kan vara # 039; eftersom WordPress markerar det som spam $ incoming_comment ['comment_content'] = str_replace ("'", "'', $ incoming_comment [' comment_content ']); returnera ($ incoming_comment); // Detta kommer att inträffa innan en kommentar visas funktion plc_comment_display ($ comment_to_display) // Lägg de enkla citat tillbaka i $ comment_to_display = str_replace (''',' '", $ comment_to_display); returnera $ comment_to_display;
Om du inte vill manuellt lägga till den här koden själv, erbjuder den ursprungliga författaren också ett plugin som du kan ladda ner. Installera och aktivera bara Peter's Literal Comments plugin.
Anledningen till att detta sätt är bättre är att det inte kräver att du ändrar kärnfilerna. Om du vill redigera dina kärnfiler kan du gå till wp-includes / kses.php och redigera koderna där. (Detta rekommenderas inte, men det är här för kunskapens skull. (WP Codex för mer information)