במהלך סדרת המאמרים "בניית תבנית WordPress", נלמד איך לבנות תבנית WordPress מהבסיס, החל מחיבור תבניות ועד נושאים מתקדמים כמו Customizer, Custom Post Types ו-Taxonomies.

הקדמה

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

על מנת לא להתעכב על ענייני Front-End, נשתמש באחת מתבניות HTML5Up אשר מוצעות בחינם ללא הגבלה של זכויות יוצרים, העונה לשם Solid state.

את הקוד של התבנית אפשר להשיג ב-Repository של ב-GitHub, ולהוריד את הקוד הסופי כאשר סדרת המאמרים תסתיים. כל סוף מאמר יתוייג כ-Tag ב-Repository ויהיה ניתן לעבור ביניהם ע״י בחירה ב-Tag בעמוד.

בניית שלד תבנית WordPress

על מנת ש-WordPress יזהה את התבנית שלנו עלינו ליצור שני קבצים, style.css וקובץ index.php, ללא שתי קבצים אלו, WordPress לא תזהה את התבנית שלנו.

style.css

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

/*
Theme Name: Solid State
Theme URI: http://html5up.net/solid-state
Author: dorzki
Author URI: https://wwww.dorzki.io
Description: A WordPress theme base on Solid State html template, used to teach how to build WordPress theme by dorzki.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: purple, grey, dark, one-column, fixed-layout, responsive-layout, featured-image-header, sticky-post, theme-options, translation-ready
Text Domain: solid-state
*/

הקוד הנ״ל כולל מספר ערכים אשר מוצגים גם במאגר תבניות של WordPress (במידה והגשתם את התבנית למאגר) וגם בעמוד תבניות באתר WordPress שלנו.

index.php

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

screenshot.png

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

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

צילום מסך של עמוד תבניות

סיכום

כעת אחרי שיצרנו את השלד הבסיסי של תבנית WordPress שלנו, נוכל להתקדם לחלק הבא שהוא התחלת חיבור התבנית שהורדנו ל-WordPress.

    כתיבת תגובה

    1. אורלי

      הי,
      רציתי לדעת את screenshot.png יש ליצור? או שזה נוצר אוטמטית כאשר מתחילים ? השאלה אם הוא רלוונטי לאתר? למה הוא משמש? אם צריך ליצור אשמח להרחבה בנושא

      הגב
      1. דור צוברי

        היי אורלי,
        אתייחס לשאלה שלך במספר חלקים:

        1. את הקובץ צריך ליצור ע״י שימוש בתוכנה גרפיקה כלשהי כגון Photoshop.
        2. הקובץ הוא לא חובה, אך הוא מעין Thumbnail של התבנית, הוא מוצג אך ורק בעמוד תבניות בפאנל הניהול.
        3. את הקובץ יש ליצור בגודל 880×660 בפורמט png.

        מקווה שעניתי לך על השאלות 🙂

      2. אורלי

        אוקי, תודה רבה על התשובה, עכשיו הכל יותר ברור. מחכה למאמרים הבאים.

    2. מני

      ברור ומובן. שאפו על הפוסט והבלוג בכלל!

      הגב
      1. דור צוברי

        היי מני,
        תודה רבה על המילים, שמח לשמוע שהמאמרים מובנים!

    3. שוע

      תותח על חלל

      הגב
      1. דור צוברי

        היי שוע 👋,
        תודה רבה!

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

    שתפו