ווידג'טים של וורדפרס לא מוצגים - הנה הסיבה

איזה סרט לראות?
 
  ווידג'טים של וורדפרס לא מוצגים - הנה הסיבה

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





לברר מדוע לא קל לעתים קרובות.

אם ל-WordPress היה קו סיוע טכני, העצה להפעלה והשבתה של תוספים תחליף את העצה הטכנית של ה-boilerplate - כבה והפעל שוב.



קל יותר לזהות את האשם שהווידג'טים נעלמים, או פשוט לא טעונים אף פעם, כשאתה יודע מה שולט בו.

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



ווידג'טים של וורדפרס לא מוצגים

תוספים לא תואמים עלולים למנוע טעינת ווידג'טים כהלכה. עדכונים למסגרת הליבה של וורדפרס יכולים (ועשו) למנוע טעינת ווידג'טים. התוסף Classic Widgets מתקן את זה. ווידג'טים נשלטים על ידי קובץ functions.php. אם זה חסר, לא יהיו ווידג'טים להראות.

התקן את תוסף ווידג'טים קלאסי



עדכוני וורדפרס יכולים לגרום לרכיבים כמו ערכות נושא ואזורי הווידג'טים שבהם להישבר. כאשר גרסה 5.8 של WP הושקה, זה קרה.

לחץ על פריט הווידג'טים בתפריט השמאלי שלך ואתה אמור לראות את אזור הווידג'טים עבור הנושא שלך.

אם הם לא נטענים או נטענים עם הודעות שגיאה, אתה צריך את הפלאגין Classic Widgets.

כך זה נראה כאשר ערכת הנושא שלך אינה תומכת בלוקי הווידג'טים החדשים בגרסה 5.8 ואילך.

כיבוי טלפונים סלולריים הלילה

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

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

צוות וורדפרס הוציא את התוסף Classic Widgets המשחזר את פונקציונליות הווידג'ט.

הוא כן מציין שהם מתכננים לשמור על התוסף עד 2022.

האם זה אומר ש-WP Core תוגדר עוד יותר לתאימות או שמפתח הנושא שלך צריך לעדכן את ערכת הנושא שלך כדי לתמוך ב'בלוקים ווידג'טים' החדשים עדיין לא ידוע.

לעת עתה, התיקון לווידג'טים של וורדפרס שלא מופיעים ב-WP גרסה 5.8 והתקנות חדשות יותר הוא להתקין ולהפעיל את הפלאגין Classic Widgets על ידי צוות WordPress Contributors.

בעיות בתפקידי משתמש

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

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

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

כמו להתעסק ביחידות המודעות ובמיקומים שמכניסים את הכסף.

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

הדרך הפשוטה ביותר לנהל את תפקידי המשתמש היא להוסיף את ' תוסף Members של MemberPress

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

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

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

הווידג'טים נשלטים על ידי ערכת הנושא של וורדפרס, כך שההרשאה 'להעניק' היא 'עריכת אפשרויות ערכת נושא'.

מישקה הכלב האסקי המדבר

ברגע שזה נעשה, משתמשים אחרים יוכלו לטעון את אזור הווידג'טים ולערוך גם שם.

תוספים או בעיות ערכות לא תואמים

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

כמו שהווידג'טים של וורדפרס לא מופיעים, Google Analytics שלך מפסיק לעבוד, או כפתורי ההעלאה של ערכות נושא ותוספים נעלמים. אלה יכולים לקרות כאשר קודי JavaScript מתנגשים.

התחל בפתרון בעיות על ידי החלפת ערכת הנושא שלך לנושא ברירת המחדל של WP Twenty Twenty-One.

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

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

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

בחר באפשרות 'השבת' מהתפריט הנפתח, ולאחר מכן לחץ על 'החל' כדי לבטל פלאגינים בכמות גדולה.

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

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

העיצוב שלך אינו מודע לווידג'ט

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

אם הזמנת ערכת נושא מותאמת אישית, אמור למפתח שלך לעשות לו ווידג'ט.

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

'הנושא שבו אתה משתמש כעת אינו מודע לווידג'ט, כלומר אין לו סרגלי צד שאתה יכול לשנות.'

26 בדצמבר 2016 חג הפיליפינים

... אז יידרש יישומון של ערכת הנושא כדי להציג ווידג'טים.

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

הקוד לרישום סרגלי צד (ווידג'טים) בקובץ functions.php של ערכת נושא הוא,

add_action( 'widgets_init', 'register_nav_menus' );
function my_register_sidebars() {
/* Register the 'right' sidebar. */
register_sidebar(
array(
'id' => 'right',
'name' => __( 'Right Sidebar' ),
'description' => __( 'A short description of the sidebar.' ),
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
)
);

בהתחשב בכך שהפונקציות של וורדפרס נשלטות על ידי קובץ functions.php, ערכת הנושא WP שלך באמת צריכה להיות כזו.

לכן ערכות נושא שאינן מודעות ל-widget הן בעיה נדירה ובאמת בעיה רק ​​בנושאים מותאמים אישית. כמו אם המפתח שלך שכח לכלול אותו בקובץ ה-zip שנשלח אליך להעלאה לאתר ה-WP שלך.