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

מהם נושאים של ילדים?

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

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

מתחילים

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

כדי ליצור נושא של ילד, פשוט לנווט לספרייה שלך "wp-content / themes" וליצור תיקייה חדשה עבור נושא הילד שלך. אתה יכול שם את התיקייה "עשרים וחמש-ילד" או משהו כזה.

לאחר מכן, יהיה עליך ליצור קובץ "style.css" בתוך תיקיית הנושא החדשה של הילד שלך ולאכלס את הקובץ בתוכן הבא:

 / * שם נושא: עשרים וחמש עשרה נושא הילד URI: http://maketecheasier.com תיאור: עשרים וחמש עשרה ילד מחבר: איו ישעיה URI: http://maketecheasier.com/author/ayoisaiah תבנית: עשרים וחמש גרסה: 1.0.0 * / 

ניתן להחליף את שם ערכת הנושא, URI, התיאור ושם המחבר עם פרטים רלוונטיים לנושא הילד. החלק "תבנית", עם זאת, חייב להיות שם על שם הספרייה של ערכת נושא האב שלך.

במקרה זה, שם המדריך של ערכת הנושא של האב שלנו הוא "25", כך שהתבנית תהיה "25". אם אתה משתמש בנושא אחר, אל תשכח לעדכן את התבנית בהתאם, או שהנושא של הילד שלך ישבור.

השלב הבא הוא כראוי enqueue את הסגנון של האב סגנונות הנושא כך נושא הילד שלך יכול לרשת את סגנונות של ההורים, ואתה יכול לבנות משם. אתרים מסוימים ממליצים להשתמש ב- @import כדי לעשות זאת, אבל זה כבר לא הנוהג הטוב ביותר יש להימנע.

הדרך הטובה ביותר כדי enqueue את סגנונות נושא האב היא ליצור קובץ "functions.php" בתיקייה נושא הילד שלך ולהוסיף את התוכן הבא:

הטריק כאן הוא להחליף "הורים בסגנון" עם המדריך של הנושא האב שלך יחד עם "-css" בסוף. במקרה שלנו, "סגנון ההורה" יוחלף על ידי "עשרים וחמישה".

זהו זה; נושא הילד שלך מוכן כעת להפעלה.

הפעלת נושא הילד שלך

הפעלת נושא הילד היא בדיוק אותו תהליך כמו נושא רגיל. פשוט לנווט "מראה -> ערכות נושא" על לוח המחוונים וורדפרס ולהפעיל את נושא הילד.

יצירת ערכת נושא של ילד עם תוסף

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

ביצוע התאמה אישית

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

אם אתה רוצה להוסיף פונקציה חדשה לאתר האינטרנט שלך, תצטרך להצהיר על הפונקציות של הילד שלך נושא "function.php" קובץ אשר יהיה טעון לצד הנושא של ההורים "function.php" הנושא.

קבצי תבנית אחרים

קבצי PHP אחרים חייבים להיות מועתקים לספריית ערכת הנושא של הילד ומשונים שם. הסיבה לכך היא שבניגוד לקובץ "functions.php", הקובץ השווה של ערכת הנושא של האב יתעלם לטובתך, לכן הקפד להציב את הקובץ המקורי באותו מיקום בתוך נושא הילד שלך, כמו עם נושא האב כך שהכל פועל בצורה חלקה.

שורה תחתונה

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