עמוד הבית > מדריך שימוש בוורדפרס > איך למנוע ספאם בתגובות באתרי וורדפרס?

איך למנוע ספאם בתגובות באתרי וורדפרס?

וורדפרס היא מערכת ניהול התוכן הפופולרית והטובה בעולם וככזו – יש הרבה רובוטים שמנסים לאתר את המערכת שלכם ברשת ולהשתיל תגובות ספאם במאמרים שלכם. אבל לרובוטים כאלה יש פתרון: מפעילים את תוסף akismet בעזרת מפתח חינמי.

אבל מה עושים נגד ספאמרים ידניים? כאלה שמגיעים לאתר שלך כי הוא פופולרי לנושא שאותו הם מקדמים – שותלים לך תגובה כזו: "פוסט נהדר, למדתי המון על 'אימון גופני' תודה רבה". שותלים לך לינק בביטוי "אימון גופני" וכמובן – בשם המגיב.

תגובות כאלה האקיסמט, חזק ככל שיהיה – לא חוסם. ומי שיש לו אתר רציני – יודע שתגובות כאלה מגיעות על בסיס יום יומי.

אז הדרך הראשונה היא כמובן למחוק באופן ידני את הקישורים. זה מעיק ולא נוח כשיש כל יום 2-3 תגובות כאלה. מה גם שאם שתלו לך בתגובות לינקים לאתרים בעיתיים – זה עלול להזיק לקידום וגם כמובן עלול להיות סקריפט זדוני – וכדי להתמודד עם הבעיות הללו אנחנו עוברים לדרך השניה.

הדרך השניה היא למנוע מראש תגובות באמצעות משחק בקוד. בתור התחלה אנחנו נסיר את תיבת הקישור ממערכת התגובות, ובהמשך – נמנע שימוש בתגיות קוד בתגובות עצמן:

הסרת תיבת הקישור בתגובות באתר וורדפרס

יש דרך פשוטה להעיף את התיבה וזה באמצעות CSS. אבל אנחנו יודעים שגוגל לא ממש אוהב תכנים מוסתרים באתר – אז אנחנו פשוט נגיד לוורדפרס שלא תציג את התיבה. ואת זה עושים בצורה הבאה:

1)      נכנסים לעיצוב -> עריכה

2)      פותחים את function.php

3)      יורדים לקצה הקוד וממש לפני ה ?>

4)      מוסיפים את הקוד הבא:

add_filter('comment_form_default_fields', 'url_filtered');
function url_filtered($fields)
{
if(isset($fields['url']))
unset($fields['url']);
return $fields;
}

שומרים – וזהו. שדה הקישור לא יופיע בתגובות.

איך מונעים שימוש בתגיות קוד בתגובות באתר וורדפרס?

כעת נעבור לבעיה השניה – התגיות בתגובות. התגיות מאפשרות למגיבים להוסיף קישורים ושאר ירקות לתגובה – ניתן למנוע שימוש בתגיות קוד בתגובות בצורה הבאה:

1)      נכנסים לקבצי האתר דרך הFTP

2)      נכנסים לתיקיית wp-includes

3)      מורידים למחשב את הקובץ kses.php

4)      מחפשים את השורה       $allowedtags = array(

כאן נמצאים כל התגיות המותרות לשימוש בתגובות באתר שלכם. ניתן כמובן להוסיף תגיות, וניתן להסיר אותן. אני ממליץ על שימוש ב'הערות' (שימוש בתווי //) על מנת שלא למחוק לגמרי את הקוד אלא להשאיר אותו כבוי למקרה הצורך.

חיסמו בקוד את התגיות שאתם רוצים לאסור שימוש בהן בתגובות (אני חסמתי את כולן – לטעמי אין בהן צורך – פשוט עטפתי את הקוד שבין $allowedtags = array( ל ); ב /* */ וזהו.)

מעלים חזרה את הקובץ – ורואים שמתחת לתגובות נעלמו כל התגיות המותרות בשימוש.

זהו! סיימנו. ומה שיפה זה שאם אתם מגיבים כמנהלי האתר – אתם יכולים להשתמש בקישורים בתגובות. שאר הגולשים לא.

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *

יש לנו עוד מאמרים מעולים

האם SMO זה ה- SEO החדש?

תעשיית ה- SEO  עוברת תהפוכות רבות בשנים האחרונות.  לצד עדכוני ...

אנידור חקק
07.12.2013
לקריאה

התוכן הוא כבר לא המלך?!

במשך שנים דחפו לנו את סיסמת "התוכן הוא המלך" בכל ...

אסף כהן
12.06.2012
לקריאה