סוגי הודעות מותאמות אישית עם קטגוריות מותאמות אישית

wordpress

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

במקרה זה, רצינו להוסיף מדור משאבים לאחד מאתרי הלקוחות שלנו. זה די פשוט להוסיף א סוג מותאם אישית הודעה לנושא הוורדפרס שלך. אתה מוסיף את הקוד הבא באמצעות הפונקציה register_post_type לדף functions.php שלך:

// הוסף משאבים סוג פוסט מותאם אישית add_action ('init', 'create_post_type'); פונקציה create_post_type () {register_post_type ('resources', array ('labels' => array ('name' => __ ('Resources'), 'singular_name' => __ ('Resource'), 'add_new' => __ ('הוסף חדש'), 'add_new_item' => __ ('הוסף משאב חדש'), 'edit_item' => __ ('ערוך משאב'), 'new_item' => __ ('משאב חדש'), 'all_items' => __ ('כל המשאבים'), 'view_item' => __ ('הצג משאבים'), 'search_items' => __ ('משאבי חיפוש'), 'not_found' => __ ('המשאב לא נמצא'), 'not_found_in_trash' => __ ('אין משאבים באשפה'), 'parent_item_colon' => '', 'menu_name' => __ ('משאבים')), 'public' => true, 'has_archive' => נכון, 'rewrite' => array ('slug' => 'resources'), 'supports' => array ('title', 'editor', 'author', 'thumbnail', 'קטע', 'comments'))) ; }

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

add_action ('init', 'resource_category_init', 100); // 100 כך שסוג ההודעה נרשם פונקציה resource_category_init () {register_taxonomy ('type', 'resources', array ('labels' => array ('name' => 'Type Resource', 'singular_name' => ' סוג משאבים ',' search_items '=>' סוגי משאבי חיפוש ',' popular_items '=>' סוגי משאבים פופולריים ',' all_items '=>' כל סוגי המשאבים ',' edit_item '=> __ (' ערוך סוג משאבים ') , 'update_item' => __ ('עדכן סוג משאבים'), 'add_new_item' => __ ('הוסף סוג משאבים חדש'), 'new_item_name' => __ ('סוג משאבים חדש')), 'היררכי' => 'false', 'label' => 'Type Resource')); }

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

תגובות 2

  1. 1

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

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

    • 2

      נכון מאוד @ google-d5279c8b66d25549a0ec3c8dd46a3d1a: disqus! אני אהיה כנה שאני מרגיש שכמה מהתוספים מוסיפים המון תקורה לבלוג ... ואתה לא יכול פשוט להעביר נושא מאתר אחד למשנהו, אתה צריך לוודא שגם אתה מעביר את התוספים . זו הסיבה היחידה שאני עובד להטמיע את הפונקציות הדרושות בקבצי הנושא.

מה אתה חושב?

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