וורדפרס היא מערכת ניהול התוכן הפופולרית והטובה בעולם וככזו – יש הרבה רובוטים שמנסים לאתר את המערכת שלכם ברשת ולהשתיל תגובות ספאם במאמרים שלכם. אבל לרובוטים כאלה יש פתרון: מפעילים את תוסף 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( ל ); ב /* */ וזהו.)

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

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