✅ WEB- ja WordPress -uutiset, -teemat, -laajennukset. Täällä jaamme vinkkejä ja parhaita verkkosivustoratkaisuja.

Paras tehokas roskapostin esto PHP-koodin tunnistus WordPressille

11

WordPress-blogi voi vastaanottaa yli 100 roskapostikommenttia (roskapostirobottien tuottamia) päivässä, mikä on ärsyttävää.

Paras tehokas roskapostin esto PHP-koodin tunnistus Wordpressille

wordpress-spam

Yleensä ne voidaan kaapata lisäosilla, kuten Akismet, mutta nämä tiedot säilytetään edelleen tietokannassa ennen kuin ne karsitaan pois manuaalisesti tai vanhenemispäivän jälkeen.

LEONA tarjoaa näppärän ratkaisun, jolla estetään roskapostikommenttien pääsy edes tietokantaan. Se perustuu piilotetun kentän sijoittamiseen lomakkeeseen ja arvon asettamiseen, kun käyttäjä painaa näppäintä (onkeyup). Joten jos arvot eivät täsmää, uskomme, että se ei ole ihmisen lähettämä.

wordpress tarjoaa preprocess_comment – suodattimen, joten voit tarkistaa kommentit ja poistua sivulta komennolla wp_die() aiemmin.

WP:n virallinen API sanoo (https://codex.wordpress.org/Plugin_API/Filter_Reference/preprocess_comment ), $commentdata sisältää seuraavat tiedot:

'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)

Voimme sitten käyttää tätä laajennusta salliaksemme pingback/trackbackin (mikä mielestäni on hyödyllistä) ja päästä eroon roskapostikommenteista tehokkaasti.

Jos testaamme toimintoa/suodatinta syöttämällä tarkoituksella outoja tunnuksia, saamme seuraavan (eikä kommenttia syötetä odotusalueelle).

Huomautus: Laita yllä oleva koodi functions.php – mallin (tai alateeman) loppuun.

Paras tehokas roskapostin esto PHP-koodin tunnistus Wordpressille

wordpress-spam-detect

Se toimii kuin taikuutta!

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi. Oletamme, että olet kunnossa, mutta voit halutessasi kieltäytyä. Hyväksyä Lisätietoja