תגיות בוורדפרס 2.3

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

כבר היו לי תגיות בבלוג

הגירסה החדשה של וורדפרס יודעת לייבא תגיות ממספר תוספים נפוצים ביניהם:Ultimate Tag Warrior, Jerome’s Keywords, Simple Tags, Bunny’s Technorati Tags.
אם השתמשתם באחד התוספים הללו, אין לכם מה לחשוש, לאחר ההתקנה הפוסטים שלכם עדיין יכילו את התגיות שהגדרתם להם לפני כן.

איך מציגים ?

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

1
2
 if(function_exists('the_tags')) {
                        the_tags('תגיות לחיפוש בבלוג: ', ',' , ''); }

שימו לב שהפונקציה מקבלת את הפרמטרים הבאים:
before – טקסט\HTML שיופיע לפני הרשימה
separate – מפריד בין איבר לאיבר
after – טקסט\HTML שיופיע אחרי הרשימה.

למשל, אם רוצים לייצר רשימה של HTML בתצורה:

  • תגית1
  • תגית2
  • תגית3

צריך להשתמש בקוד:

1
2
 if(function_exists('the_tags')) {
                        the_tags('<ul><li>', '</li><li>' , '</li></ul>'); }

ומה עם ענן תגיות ?

גם אפשרות זו מגיעה כבר בצורה מובנית בגירסה 2.3, הפונקציה המעניינת הפעם היא wp_tag_cloud.
פה בבלוג היא מופיעה בשימוש הבסיסי ביותר:

1
 if(function_exists(wp_tag_cloud)) wp_tag_cloud('');

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

פוסטים קשורים גם יש ?

וודאי שכן. רק שכאן אנחנו כבר צריכים תוספים.

כבר בגירסאות קודמות היו צורות שונות לזהות פוסטים קשורים, אני השתמשתי ביכולות של UTW אחרי שגיליתי ששאר הדרכים לא עובדות כראוי בעברית. גם בגירסה זו אני ממשיכה להסתמך על תגיות על מנת לזהות פוסטים קשורים, רק שהפעם החלפתי תוסף.
אני משתמשת ב wordpress-23-related-posts-plugin
בצורה הבאה:

1
2
3
4
5
<?php if (function_exists('wp23_related_posts')) { ?>
          <ul class="utwrelposts">
                  <?php wp23_related_posts(); ?>
          </ul>
<?php } ?>

את התצוגה ניתן לשנות על ידי שימוש בדף האפשרויות של התוסף
wp-related-post-plugin

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

1
< ?= benzer_yazilar($siralama, $listeleme, $yazi_limit, $gun_limit, $cikti_format, $tarih_format) ?>

התוסף תומך בפרמטרים הבאים:
siralama - קובע את הסדר בו פוסטים יוצגו. t – מיון לפי תאריך, r – הצגה אקראית.
liseleme - קובע האם יוצגו בסדר עולה או יורד. a – עולה, d – יורד.
yazi_limit – כמות פוסטים להצגה.
gun_limit – התקופה הרלונטית לחיפוש פוסטים קשורים (מספר הימים).
cikti_format – פורמט הצגת התוצאות. למשל: <li>%tarih%: <a href="%url%" title="%baslik%">%baslik%</a> (%yorumsayi%)</li>
%tarih% – תאריך הפוסט
%url% – הקישור הקבוע
%yorumsayi% – מספר התגובות לפוסט

tarhi_format – פורמט התאריך להצגה כפי שמוגדר עבור פונקציות date של PHP

ומה עם תגיות חדשות ?

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

כבר בשלב זה ישנן לא מעט תוספים שמטפלים בבעיה:

אני אישית משתמשת באחרון המייצר רשימת תגיות קיימות הניתנות ללחיצה:
Click tags

עוד על התוספים הללו ועל 2.3 בימים הקרובים

025 תגיות בוורדפרס 2.3 נהניתם ? הרשמו לעדכוני RSS !

תמונות בבלוג

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

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

025 תמונות בבלוג נהניתם ? הרשמו לעדכוני RSS !

שדרוג לגירסה 2.3

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

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

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

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

025 שדרוג לגירסה 2.3 נהניתם ? הרשמו לעדכוני RSS !