Loading...

תוסף וורדפרס Exclude Pages

תוסף זה מוסיף תיבת סימון, “כלול דף זה בתפריטים”, בטל את הסימון כדי לא לכלול דפים מנווט הדף שמשתמשים רואים באתר שלך.

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

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

שימוש מתקדם

אפשר להשהות זמנית ולחדש את ההשפעה של אי הכללה של דפים על ידי שימוש חדש <?php pause_exclude_pages(); ?>ואת <?php resume_exclude_pages(); ?>תגי תבניות. הקוד הבא יציג רשימה של כל הדפים באתר שלך, גם אלה שמוסתרים בדרך כלל:

<?php pause_exclude_pages(); ?>
<?php wp_list_pages('title_li=<h2>Pages</h2>' ); ?>
<?php resume_exclude_pages(); ?>

אתה יכול גם לקבל מערך המזהים של הדפים אשר נשלל על ידי קורא את הפונקציה ep_get_excluded_ids();, אז אתה יכול להשתמש במזהים אלה כרצונך (למשל להאכיל אותם שאילתות MySQL גולמיים).

הערה למחברי plugin אחרים:

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

הערה נוספת:

אם plugins או ערכות נושא לא להשתמש בפונקציות וורדפרס סטנדרטיים כדי ליצור את התפריטים שלהם אז הם לא יעבדו. כדי לגרום להם לעבוד תצטרך לעקוב אחר קצת קוד של נושא / תוסף אשר מקבל את הדפים ולשנות אותו כדי להחיל את המסנן “get_pages” (אני לא יכול להיות אחראי על כל ההשפעות undorseen של השינויים שתבצע, כך אנא בדוק ביסודיות). השינוי לדפי הגעה יראה כנראה משהו כזה:

$pages = apply_filters( 'get_pages', $pages );

אנא צרו איתי קשר אם אתה תקוע לחלוטין ואנחנו יכולים לדון פתרונות אפשריים.

אי הכללה של דפים אינה תואמת את:

בקשות & דוחות באג

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

אף אחד!

להורדת התוסף
2018-05-14T09:04:31+00:00
יצירת קשר
close slider