יצירת מערכת תוספים להתקנה מהירה באתרים

הרעיון הוא לשפר את שלב חיפוש התוסף במאגר התוספים. בסופו של דבר הרבה יותר נוח לחפש תוספים בתוך אתר המאגר עצמו מאשר מתוך חלון הוספת התוספים.

לצןרך זה צריך לפתוח חשבון בwordpress.org. כעת צריך להיכנס לחשבון שפתחתם ולחפש את התוספים במאגר ולסמן את התוספים אותם תרצו להתקין באתר שלכם כמועדפים (favourite בממשק באתר המאגר). אחרי שסיימתם לסמן אפשר ללכת לדף הוספת התוספים באתר שלכם ועבור לדף ה"מועדפים" ממנו ניתן יהיה להתקין את התוספים שסימנתם במאגר.

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

כיבוי תוסף או תבנית כאשר אין גישה לממשק הניהול

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

לצורך כיבוי תוסף צריך להשתמש בתוכנת FTP ולשנות את שם הספריה בה מותקן התוסף. אם התוסף מותקן בספריה wp-content/plugins/badplugin מספיק לשנות את שם הספריה "badplugin" ל"verybadplugin". אם אתם לא יודעים את שם הספריה תשנו את שמות הספריות אחת אחת עד שתוכלו להכנס שוב לממשק הניהול. חשוב לזכור את השמות המקוריים ולשנות בחזרה את השמות של התוספים הטובים אחרת עשויות להיות בעיות עם המערכת האוטומטית לעדכון תוספים.

עבור תבניות התהליך דומה לזה של התוספים, רק המיקום שונה. תבניות נמצאות בספרית wp-content/themes/badtheme.

האתר לא עובד אחרי התקנת תבנית או תוסף או ביצוע שינוי בהגדרות שלהם

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

ביטול אפשרות להגיב או לשלוח פינגבקים לפוסטים ועמודים קיימים או ישנים

כמובן שניתן להיכנס לדפי העריכה של כל פוסט ועמוד באתר ולשנות בהם את הגדרות הדיון, אבל יש דרך מהירה יותר. נכנסים לדף הניהול של הפוסטים (או דף הניהול של העמודים) ושם עוברים דרך קישור ה"פורסמו" שמעל לטבלה למצב בו מוצגים רק פוסטים שפורסמו. כעת מבצעים את הפעולות הבאות

  1. משנים את הגדרות התצוגה כך שיוצגו כל הפוסטים באתר (למשל מכניסים ערך של 9999 כמספר הפוסטים להצגה)
  2. בוחרים את כל הפוסטים על ידי סימון תיבת הסימון בצד הימני של אזור הכותרת של הטבלה.
  3. אם רוצים רק פוסטים שפורסמו לפני תאריך מסוים, מבצעים מיון לפי עמודת התאריך
  4. מבטלים את הסימון עבור הפוסטים שלא רוצים לסגור עבורם את התגובות
  5. בעריכה הקבוצתית בוחרים "לערוך" ומקליקים על כפתור ה"להחיל"
  6. באזור שנפתח בוחרים "לא להרשות" עבור "פינגים" ו"תגובות" ומעדכנים.

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

מניעת תגובות זבל

הדרך הפשוטה ביותר להימנע מתגובות זבל היא כמובן לחסום את כל התגובות. זה לא מספיק להימנע מהצגת טופס התגובה באתר מאחר ששולחי תגובות הזבל שולחים אותן בין אם הטופס קיים או לא, וצריך בהגדרות הדיון לבטל את הסימון של שתי האפשרויות של "אפשר הצגה של קישורים מאתרים אחרים (פינגים וטראקבקים)" ו "להרשות לקוראים להגיב לפוסטים חדשים". מאחר שהאפשרויות האלו משפיעות רק על תוכן חדש, אם כבר קיים תוכן באתר צריך לבטל את אפשרות התגובות לפוסטים ועמודים קיימים.
בכל מקרה רצוי לבטל את אפשרות הפינגים, במיוחד אם אינכם מבינים ממש במה מדובר. פינגים וטרקבקים משמשים בפועל יותר לשליחת ספאם מאשר ליעוד המקורי שלהם.

אם באתר התגובות הן בטח כלל לפוסטים האחרונים שפורסמו (כך זה בדרך כלל בבלוגים אישיים), ניתן לסגור אוטומטית פוסטים ישנים לתגובות ובכך להקטין את כמות הספאם האפשרית. ההגדרה של מהו פוסט ישן מתבצעת בדף הגדרות הדיון תחת "לסגור תגובות עבור פוסטים בני יותר מ… ימים".

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

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

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

קיימים עוד הרבה תוספים למלחמה בספאם תגובות במאגר התוספים.

יבוא קבצי וורדפרס (WXR) גדולים

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

ישנם שתי דרכים להתגבר על כך

  • לחלק את התהליך למספר שלבים כאשר בכל שלב מיצאים ומיבאים רק חלקים מהתוכן, לפי קטגוריה, תאריך פרסום או הכותב.
  • להשתמש בכלי הזה (עבור מערכת הפעלה חלונות) המאפשר לחלק את קובץ היצוא לקבצים קטנים יותר בצורה שעדיין מאפשרת את היבוא של התוכן שבהם

להציג תמיד פוסטים מסוימים בדף הבית לפני פוסטים אחרים

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

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

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

סידור פוסטים בסדר מסוים בדפים מרובי פוסטים

לפעמים העובדה שפוסטים מסודרים מהחדש לישן בדפים בהם מופיעים מספר פוסטים, כמו דף הקטגוריה או התגית, יוצרת מצבים בהם צורת ההצגה אינה נוחה לקורא. למשל במדריך התקנה בעל שלושה שלבים כאשר לכל שלב מוקדש פוסט סביר שהשלב הראשון יכתב לפני השלישי, אבל בגלל שהשלישי פורסם מאוחר יותר הוא יופיע לפני הראשון ויחייב את הקורא לחפש בדף להפניה לשלב הראשון.

הצורה הפשוטה ביותר לסדר את הפוסטים בסדר הכנון היא לשנות את תאריכי הפרסום שלהם כך שיווצר מצב בו הפוסט הראשון פורסם לכאורה אחרי האחרון ולכן הוא יופיע לפניו.

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

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

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

אם באתר לא מוצג שום דבר פרט להודעה

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

זה סימן לכך שההגדרות הגישה לבסיס הנתונים בהן השתמשנו בזמן התקנת וורדפרס אינן נכונות יותר, או שנעשה שינוי לא נכון בקובץ הקונפיגורציה של וורדפרס.

ללא קשר לסיבה, הדרך היחידה לתקן את הבעיה היא על ידי עריכה של קובץ הקונפיגורציה בעזרת תוכנת FTP.

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

  • שרת – localhost
  • משתמש – mysite_com
  • סיסמא – wp4568g

כעת בתוכנת הFTP נעבור לספריה בה מותקן הוורדפרס ונעביר את הקובץ wp-config.php למחשב שלנו ונעשה לו גיבוי ולאחר מכן נפתח אותו לעריכה. העריכה צריכה להיות בתוכנה פשוטה כמו notepad ולא בוורד.

בקובץ נמצא את השורה בה כתוב DB_USER ונשנה את הערך הנמצא מימינה לשם המשתמש mysite_com

בשורה בה כתוב DB_PASSWORD נשנה את הערך הנמצא מימינה לסיסמא wp4568g

בשורה בה כתוב DB_HOST נשנה את הערך הנמצא מימינה לכתובת השרת localhost

התוצאה תהיה דומה לדוגמא הבאה

[php]
/** MySQL database username */
define('DB_USER', 'mysite_com');

/** MySQL database password */
define('DB_PASSWORD', 'wp4568g');

/** MySQL hostname */
define('DB_HOST', 'localhost');
[/php]

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

שגיאה: אתר זה עובר עבודות תחזוקה יזומות. יש לנסות שנית בעוד מספר דקות (יציאה ידנית ממצב תחזוקה)

אם בגישה לאתר מקבלים הודעה

אתר זה עובר עבודות תחזוקה יזומות. יש לנסות שנית בעוד מספר דקות.

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

ההודעה מוצגת בגלל שקיים קובץ בשם .maintenance בספריה בה מותקן הוורדפרס. בשביל לצאת ממצב התחזוקה כל מה שצריך זה למחוק את הקובץ בעזרת תוכנת FTP.