וורדפרס: פרסם פוסטים עתידיים כאירועים קרובים

וורדפרס

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

<?php query_posts('order=ASC&cat = 3 & post_status = עתיד, פרסם '); אם (have_posts ()): בעוד (have_posts ()): the_post (); if (strtotime (get_the_time ("F jS Y"))> time ()): המשך; אחרת: הד $ post-> id; ?>

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


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

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

תגובות 3

  1. 1

    בנינו גם עדכון מותאם אישית עם האירועים העתידיים שפורסמו ושינינו את דור ה- Sitemap של XML כדי לפרסם פוסטים עתידיים. אם אתה משתמש במחולל מפת ה- XML ​​של Arne Brachenwald, ניתן לעדכן את קו 1747 של sitemap-core.php ל- $where.=” (post_status IN ('publish','future') AND (post_type = 'post' OR post_type = ”)) “;

  2. 2

מה אתה חושב?

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