כיצד ליצור תבנית WordPress מותאם אישית תגיות
בניית נושא וורדפרס כל כך קל עם תגי תבנית. אתה יכול להוסיף הכותרת()
כדי להציג את הפוסט או כותרת הדף, ואתה יכול להשתמש התוכן()
כדי להציג פוסט או תוכן דף. יש הרבה יותר תגים תבנית וורדפרס שאנחנו יכולים להשתמש בו להציג דברים אחרים.
אבל כשמדובר מציג רק דברים מסוימים על הנושא שלך, אולי תרצה ליצור תג תבנית משלך. במדריך של היום, אנחנו הולכים ללכת לך בתהליך זה לא מסובך מדי. בואו נתחיל עם יסודות.
תג תבנית בסיסית
אם תסתכל על מקורות הליבה של וורדפרס, תגלה כי תג תבנית הוא בעצם פונקציית PHP המפעילה קבוצה של קודים עם כמה פרמטרים.
כדי ליצור תג תבנית משלך, אתה יכול לכתוב פונקציית PHP ב functions.php בספריית הנושא שלך, למשל.
my_template_tag function () הד 'זוהי התבנית שלי';
ואז, את קבצי נושא אחרים, נניח, single.php
או page.php
, אתה יכול להוסיף את הפונקציה, כך.
זה יציג את 'זוהי תבנית שלי' כי הוא הדהד בתוך my_template_tag ()
פונקציה.
יצירת תבנית וורדפרס הוא באמת כל כך פשוט. בסדר, תן לנו עכשיו להסתכל על דוגמה קצת יותר מתקדמת.
תצוגת ספירת תצוגות ספירת דפים
בדוגמה זו, אנחנו הולכים ליצור תבנית אשר יציג את מספר הצפיות עבור כל פוסט ודף.
ראשון, להתקין ולהפעיל WordPress.com Stat ב Jetpack. וודא שיש לך מחובר Jetpack אל WordPress.com. הסיבה שאנו משתמשים ב- WordPress.com Stat היא כי נוף הנתונים יישמרו ב- WordPress.com ולא במסד הנתונים שלנו. זה יכול לחסוך על עומס השרת שלנו.
יצירת פונקציה שלך פונקציות בשם הנוף()
, ככה:
הפונקציה the_view ()
אנו נשים את הפונקציה (תג התבנית) בדף או בפוסט, לכן אנחנו צריכים לקבל את הדף ולפרסם מספר זיהוי. זה ניתן לאחזר באמצעות get_the_ID ();
.
function the_view () $ id = get_the_ID ();
לאחר מכן אנו יכולים להשתמש בפונקציה כדי לאחזר את מספר הצפיות סטטיסטיקת WordPress.com באמצעות stats_get_csv ();
. פונקציה זו מקבלת מספר פרמטרים (למצוא את הרשימה המלאה כאן).
במקרה שלנו, אנחנו צריכים להוסיף את ימים
, אשר לציין את טווח הזמן של לספור את התצוגה, ואת post_id
.
function the_view () $ id = get_the_ID (); $ page_view = stats_get_csv ('postviews', 'ימים = -1 & post_id ='. $ id. ");
בקוד לעיל, מאז קבענו את ימים
פרמטר -1
, אנו לאחזר את מספר התצוגה של מזהה ההודעה נתון מההתחלה, מ כאשר תוסף WordPress.com Stat מופעל.
ברגע שיש לנו את המספר, אנחנו רק צריכים הד זה, כדלקמן.
function the_view () $ id = get_the_ID (); $ page_view = stats_get_csv ('postviews', 'days = -1 & post_id =' $ id. "); echo $ page_view [0] ['views'];
זהו זה, תג התבנית החדש שלנו להצגת ספירת צפיות בדף מתבצעת. אתה יכול בכל מקום page.php או single.php. לדוגמה:
אם יש לך שאלות, אתה מוזמן לשים אותם בסעיף ההערה להלן.