דף הבית » טריקים וטיפים, מומלצים

הוספת סוגי תוכן לוידג'ט "מה המצב?" בלוח הבקרה

13 במרץ 2012 | מאת רמי | 8 תגובות | תגיות: , , ,

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

הוידג'ט

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

הקוד

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

function custom_rightnow() {
    $post_types = get_post_types( array( '_builtin' => false ), 'objects' );
    if (count($post_types) > 0)
        foreach( $post_types as $pt => $args ) {
            $url = 'edit.php?post_type='.$pt;
            echo '<tr><td class="b"><a href="'. $url .'">'. wp_count_posts( $pt )->publish .'</a></td><td class="t"><a href="'. $url .'">'. $args->labels->name .'</a></td></tr>';
        }
}
add_action( 'right_now_content_table_end', 'custom_rightnow' );

התוצאה

סוגי תוכן נוספים בוידג'ט

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

מאת רמי

אחראי על אתר וורדפרס בעברית ועל תרגום ושחרור גרסאות וורדפרס בעברית. מפתח ליבה, בכל גרסה החל מגרסה 2.8, מפתח מוביל בגרסה 4.4 ובגרסה 4.6. מספק שירותי פיתוח אתרים, פיתוח תוספי וורדפרס לסטרטאפים ופיתוח כלים למפתחי וורדפרס - GenerateWP.com.

8 תגובות »

  • אברהם כותב :

    נהדר. תודה

  • יובל כץ כותב :

    זה ממש עזר לי…

  • רמי כותב :

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

  • פיימן כותב :

    תותח

  • רמי כותב :

    😉 תודה!

  • ראובן קרסיק כותב :

    מז"א סוגי תוכן? אין אני יוצר סוגים נוספים(מלבד פוסטים, קטגוריות, תגיות ועמודים)?

  • רמי כותב :

    ראובן,

    למידע נוסף על סוגי תוכן (פוסטים, עמודים) תתחיל כאן:
    http://codex.wordpress.org/Post_Types

    ומידע על טקסונומיות (קטגוריות, תגיות) תתחיל כאן:
    http://codex.wordpress.org/Taxonomies

  • לוזון כותב :

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

הוסף תגובה !

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

תגיות HTML מורשות לשימוש:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>