התגיות בוורדפרס משמשות ליצירת מערכת אינדקסים נוחה ושימושית ולמעשה cross-referece.
העניין הוא שבעוד שהן בהחלט מהוות ממשק נעים לשימוש, לפעמים הן פשוט לא מתאימות למהות האתר.
בבלוג בישול לראות תגיות זה אחלה
באתר נדל"ן ?
בבלוג וורדפרס – מצויין.
באתר פורטפוליו ?
וכו'
יש לא מעט אתרים שרוצים להשתמש בתגיות (ובצדק) ומוותרים כי זה לא מתאים, או גרוע מכך – משתמשים למרות שלא מתאים.
החוכמה היא לחשוב קצת מחוץ לקופסה.
לראות מה השימוש האמיתי של תגיות שאנחנו צריכים ולנהוג בהתאם.
למשל בבלוג בישול שמהותו העיקרית היא בישול פשוט וקל – הקטגוריות יהיו זמן\רמת קושי ואילו התגיות יהיו סוג המאכל: בשר, דגים, קינוח וכו'
בהתאם לכך – לאותו "ענן תגיות" נקרא "סוגי מאכלים".
דוגמה נוספת ניתן לראות בפורטפוליו שלי, השתמשתי בתגיות על מנת להגדיר את סוגי הפעילויות שנעשו בכל פרוייקט.
הקטגוריות שימשו לפלטפורמה עליה ביצעתי את הפרוייקט.
והענן בצד נקרא "סוגי פרוייקטים"
ברגע שהפסקנו לחשוב על תגיות כתיוג בסיסי אלא כתיוג פונקציונלי אפשר להתקדם לשלב הבא.
לכל תגית יש כיום 3 מאפיינים:
- שם
- סלאג
- תיאור
זה הזמן להפיק מהם את המירב. כתיוג פונקציונלי אנחנו מניחים שבתגיות ייעשה שימוש רב לתצוגה בבלוג ולכן הגיע הזמן להרים להן דף תבנית. לדף התבנית קוראים tag.php
בעקרון בלא מעט תבניות כיום הוא כבר קיים, אם הוא לא קיים בשלכם, העתיקו את index.php ושנו את שמו.
כיוון שיש לנו סיבה לשימוש בתגיות, שווה להתחיל להוסיף להן תיאורים ע"י שימוש בממשק הניהול.
ברגע שהוספנו, נוסיף לעמוד tags.php את הקוד הבא ישר לפני הלולאה
1 2 | echo "<h2>".single_tag_title()."</h2>\n"; echo "<p>".tag_description()."</p>\n"; |
הקוד יוסיף בראש העמוד את התגית ככותרת ומתחתיה את התיאור שנתתם לתגית כמידע.
למעשה ניתן להשתמש בזה גם על מנת לייצר מילון מונחים לאתר שלכם ע"י הוספת תבנית עמוד רלוונטית, בצורה הבאה:
- מעתיקים את single.php לקובץ בשם glossary.php
- מוסיפים בראשית הקובץ הערת תבנית:
- מחליפים את הלולאה בקוד הבא:
1
2
3
4
5
6
7
8$tags = get_tags();
if ($tags) {
echo "<dl>\n";
foreach ($tags as $tag) {
echo "<dd><a href='".get_tag_link($tag->term_id)."' title='{$tag->count} posts'>{$tag->name}</a></dd><dd>{$tag->description}\n";
}
}
</dd></dl> - יוצרים עמוד המשתמש בתבנית Glossary שיצרנו
1 2 3 4 5 | < ? /* * Template name: Glossary */ ?> |
נהניתם ? הרשמו לעדכוני RSS !
הפוסט הזה הגיע בדיוק בזמן מבחינתי..גם אחרי שקראתי את מה שכותבת לורל (lorelle on WordPress) לא בדיוק הצלחתי להבין אם תגיות מתאימות לבלוג שלי או לא, אני מתחיל לחשוב שכדאי לי לוותר עליהן אחרי שקראתי את ההסבר המופשט שלך, תודה!
זיגמונד
שמחתי לעזור.
הקישור -"בפורטפוליו שלי" מוביל לעמוד שגיאה
אכן. תוקן. תודה
אפשר לקבוע דרך הקובץ שיצרנו גם מה יופיע לאחר לחיצה על כל תגית?
או שיש מקום שמגדיר את זה ואני סתם לא מוצא אותו… ?
(כרגע לחיצה על תגית נותנת לי את כל הפוסטים המלאים הקשורים אליה, אני מעוניין שיוצגו לי רק הכותרות של הפוסטים)
תודה
אז תעצב עמוד tag.php
מבטיחה לכתוב מדריך בקרוב
פינגבאק: וורדפרס - הצגת פוסטים לפי תגית - הבלוג של אח"י דקר
פינגבאק: וורדפרס - מדריך וורדפרס לפונקציה query_posts שימושית לפיתוח תבניות - הבלוג של אח"י דקר
פוסט נהדר.
כבר נכס לשימוש.
תודה רבה
פינגבאק: ושמחת בtagך | מערכות מידע ועסקים קטנים
פינגבאק: הצגת פוסטים הקשורים לתגית « פלאנט וורדפרס
היי,
אשמח להבין איך עושים את זה:
"יוצרים עמוד המשתמש בתבנית Glossary שיצרנו "
אני חדש בעסקי הלוגים.
תודה.
I seemed to be aware of this already, but nonetheless there was clearly a few helpful pieces that concluded the image for me personally, regards!