✅ WEB ja WordPressi uudised, teemad, pistikprogrammid. Siin jagame näpunäiteid ja parimaid veebisaidi lahendusi.

Parim tõhus rämpspostivastane PHP-koodi tuvastamine WordPressi jaoks

7

WordPressi ajaveebi võib päevas saada rohkem kui 100 rämpspostikommentaari (toodavad rämpspostirobotid), mis on tüütu.

Parim tõhus rämpspostivastane PHP-koodi tuvastamine Wordpressi jaoks

wordpress-rämpspost

Üldjuhul saavad need pistikprogrammid, nagu Akismet, hõivata, kuid need andmed säilitatakse ikkagi andmebaasis, enne kui need käsitsi välja lõigatakse või pärast aegumiskuupäeva.

LEONA pakub nutikat lahendust, et vältida nende rämpspostikommentaaride sattumist isegi andmebaasi. See põhineb peidetud välja asetamisel vormi ja väärtuse määramisel, kui kasutaja vajutab klahvi (onkeyup). Nii et kui väärtused ei ühti, arvame, et seda ei esitanud inimene.

wordpress pakub filtrit preprocess_comment, nii et saate kommentaare kontrollida ja lehelt väljuda kasutades wp_die() varem.

WP ametlik API ütleb (https://codex.wordpress.org/Plugin_API/Filter_Reference/preprocess_comment ), $commentdata sisaldab järgmist teavet:

'comment_post_ID'      - The post to which the comment will apply    'comment_author'       - (may be empty)    'comment_author_email' - (may be empty)    'comment_author_url'   - (may be empty)    'comment_content'      - The text of the proposed comment    'comment_type'         - 'pingback', 'trackback', or empty for regular comments    'user_ID'              - (empty if not logged in)

Seejärel saame kasutada seda pistikprogrammi, et lubada pingback/trackback (mis minu arvates on kasulik) ja tõhusalt vabaneda rämpspostikommentaaridest.

Kui testime funktsiooni/filtrit tahtlikult kummaliste ID-de sisestamisega, saame järgmise (ja kommentaari ei sisestata ootealasse).

Märkus. Pange ülaltoodud kood malli functions.php (või alamteema) lõppu .

Parim tõhus rämpspostivastane PHP-koodi tuvastamine Wordpressi jaoks

wordpress-spam-detect

See toimib nagu võlu!

See veebisait kasutab teie kasutuskogemuse parandamiseks küpsiseid. Eeldame, et olete sellega rahul, kuid saate soovi korral loobuda. Nõustu Loe rohkem