วิธีสร้างและจัดการประเภทโพสต์ที่กำหนดเองของ WordPress

เผยแพร่แล้ว: 2022-09-15
สารบัญ ซ่อน
1. ประเภทโพสต์ที่กำหนดเองของ WordPress คืออะไร?
2. วิธีสร้างประเภทโพสต์ที่กำหนดเองของ WordPress?
2.1. การสร้างประเภทโพสต์ที่กำหนดเองของ WordPress โดยใช้ปลั๊กอิน
2.2. การสร้างประเภทโพสต์ที่กำหนดเองด้วยตนเอง
3. การแสดงประเภทโพสต์ที่กำหนดเองบนไซต์ของคุณ
3.1. การแสดงประเภทโพสต์ที่กำหนดเองโดยใช้เทมเพลตการเก็บถาวรเริ่มต้น
3.2. การสร้างเทมเพลตประเภทโพสต์ที่กำหนดเอง
3.3. แสดงประเภทโพสต์ที่กำหนดเองในหน้าแรก
3.4. สอบถามประเภทโพสต์ที่กำหนดเอง
3.5. การแสดงประเภทโพสต์ที่กำหนดเองในวิดเจ็ต
4. วิธีจัดการประเภทโพสต์ WordPress หลายร้อยประเภท (รวมถึงประเภทโพสต์ที่กำหนดเอง) จากที่เดียว
4.1. จัดการโพสต์หลายร้อยประเภทด้วย Smart Manager (แอปพลิเคชัน)
4.1.1. การจัดการผลิตภัณฑ์ประเภทโพสต์
4.1.2. การจัดการคำสั่งซื้อ คูปอง การสมัครสมาชิก...
5. บทสรุป

การจัดการเนื้อหาในปัจจุบันเป็นมากกว่าโพสต์ เพจ และสื่อ ต้องสร้าง แก้ไข และจัดการเนื้อหาหลายร้อยประเภทตามความต้องการของร้านค้า เช่น คำสั่งซื้อ คูปอง บทวิจารณ์ การสมัครรับข้อมูล และการเป็นสมาชิก

ในบทความนี้ คุณจะได้เรียนรู้วิธีสร้างและจัดการประเภทโพสต์ที่กำหนดเองของ WordPress จากที่เดียว ประหยัดเวลาและเงิน

มาเริ่มกันเลย.

ประเภทโพสต์ที่กำหนดเองของ WordPress คืออะไร?

โดยพื้นฐานแล้วประเภทโพสต์หมายถึงเนื้อหาประเภทต่างๆ บนเว็บไซต์ WordPress

เมื่อคุณติดตั้ง WordPress คุณจะได้รับโพสต์เริ่มต้นเพียงห้าประเภท: โพสต์ หน้า ไฟล์แนบ การแก้ไข และเมนู ข่าวดีก็คือวันนี้ WordPress ค่อนข้างยืดหยุ่นและช่วยให้คุณสร้างประเภทโพสต์ของคุณเองได้ และด้วยเหตุนี้ โพสต์ประเภทนี้จึงเรียกว่าประเภทโพสต์ที่กำหนดเอง

สิ่งเหล่านี้มีประโยชน์อย่างมากสำหรับการสร้างเนื้อหาที่มีรูปแบบแตกต่างจากบทความหรือหน้ามาตรฐานทั่วไป และส่วนที่ดีคือ WordPress รองรับประเภทโพสต์ที่กำหนดเองได้ไม่จำกัดจำนวน

ตัวอย่างเช่น หากคุณเปิดเว็บไซต์สมาชิก คุณต้องการเพิ่มประเภทโพสต์แบบกำหนดเองที่ชื่อว่า 'การเป็นสมาชิก'

ในฐานะเจ้าของร้านค้า WooCommerce คุณสามารถสร้างประเภทโพสต์ที่กำหนดเองสำหรับสินค้า คำสั่งซื้อ คูปอง การสมัครรับข้อมูล ดรอปชิปปิ้ง ฯลฯ

เมื่อคุณสร้างแล้ว ประเภทโพสต์ที่กำหนดเองจะมีเมนูของตัวเองในพื้นที่ผู้ดูแลระบบแดชบอร์ดของ WordPress

อย่างที่กล่าวไปแล้ว มาดูวิธีสร้างประเภทโพสต์ที่กำหนดเองใน WordPress ได้อย่างง่ายดายเพื่อการใช้งานของคุณเอง

วิธีสร้างประเภทโพสต์ที่กำหนดเองของ WordPress

มีสองวิธีในการสร้างประเภทโพสต์ที่กำหนดเอง:

  1. การใช้ปลั๊กอิน
  2. ด้วยตนเอง

การสร้างประเภทโพสต์ที่กำหนดเองของ WordPress โดยใช้ปลั๊กอิน

สำหรับผู้ที่ไม่ใช้เทคโนโลยีและผู้เริ่มต้น ตัวเลือกนี้ง่ายและปลอดภัย

เราขอแนะนำให้ใช้ปลั๊กอิน Custom Post Type UI ยอดนิยมที่มี การติดตั้งที่ใช้งานอยู่ 1+ ล้าน ครั้ง ปลั๊กอินมีอินเทอร์เฟซที่ใช้งานง่ายสำหรับการลงทะเบียนและจัดการประเภทโพสต์และการจัดหมวดหมู่แบบกำหนดเองสำหรับเว็บไซต์ของคุณ

เมื่อติดตั้งและเปิดใช้งานปลั๊กอินแล้ว ให้ไปที่ WordPress Admin panel > CPT UI > Add / Edit Post Types เพื่อสร้างประเภทโพสต์ที่กำหนดเองใหม่ คุณควรอยู่ในแท็บ Add New Post Type

ขั้นแรก ระบุกระสุนสำหรับประเภทโพสต์ที่คุณกำหนดเอง เช่น กิจกรรม กระสุนนี้จะใช้ใน URL และในข้อความค้นหาของ WordPress ดังนั้นจึงมีได้เฉพาะตัวอักษรและตัวเลขเท่านั้น ด้านล่างนั้น ให้ระบุชื่อพหูพจน์และเอกพจน์สำหรับประเภทโพสต์ที่คุณกำหนดเอง

เพิ่มประเภทโพสต์ที่กำหนดเองของ WordPress ใหม่

จากนั้น คลิกลิงก์ Populate additional labels based on chosen labels การดำเนินการนี้จะกรอกข้อมูลในฟิลด์ป้ายกำกับเพิ่มเติมด้านล่างโดยอัตโนมัติ และจะช่วยประหยัดเวลาของคุณ

ตอนนี้เลื่อนลงไปที่ส่วน Additional Labels ในกรณีที่คุณไม่ได้คลิกลิงก์ด้านบน คุณจะต้องให้คำอธิบายสำหรับประเภทโพสต์และเปลี่ยนป้ายกำกับ

โพสต์ที่กำหนดเองประเภทฟิลด์เพิ่มเติม

ป้ายกำกับเหล่านี้จะถูกใช้ในส่วนติดต่อผู้ใช้ของ WordPress เมื่อคุณจัดการเนื้อหาในประเภทโพสต์นั้น ๆ

เมื่อเสร็จแล้ว ให้ย้ายไปที่การตั้งค่าประเภทโพสต์ คุณสามารถตั้งค่าแอตทริบิวต์ต่างๆ สำหรับประเภทโพสต์ได้ที่นี่ แต่ละตัวเลือกมาพร้อมกับคำอธิบายสั้น ๆ ที่อธิบายว่ามันทำอะไร

การตั้งค่าประเภทโพสต์ที่กำหนดเอง

ตัวอย่างเช่น คุณสามารถเลือกที่จะไม่สร้างโพสต์ประเภทตามลำดับชั้น เช่น หน้า หรือเรียงลำดับโพสต์ตามลำดับเวลาย้อนกลับ

ในส่วนด้านล่างการตั้งค่าทั่วไป คุณจะเห็นตัวเลือกสำหรับการเลือกคุณสมบัติการแก้ไขที่ประเภทโพสต์นี้สนับสนุน เพียงตรวจสอบตัวเลือกที่คุณต้องการรวม

สุดท้าย คลิกที่ปุ่ม Add Post Type เพื่อบันทึกและสร้างประเภทโพสต์ที่กำหนดเองของคุณ

คุณสมบัติแก้ไขโพสต์

แค่นั้นแหละ. คุณสามารถเพิ่มเนื้อหาลงในประเภทโพสต์แบบกำหนดเองใหม่ได้ เนื่องจากคุณสร้างสำเร็จแล้ว

เราจะแสดงวิธีแสดงประเภทโพสต์ที่กำหนดเองบนเว็บไซต์ของคุณในภายหลังในบทความนี้

การสร้างประเภทโพสต์ที่กำหนดเองด้วยตนเอง

ข้อเสียที่สำคัญของการใช้ปลั๊กอินคือประเภทโพสต์ที่กำหนดเองของคุณจะหายไปเมื่อปิดใช้งานปลั๊กอิน

ข้อมูลใดๆ ที่คุณมีในประเภทโพสต์ที่กำหนดเองเหล่านั้นจะยังคงอยู่ แต่ประเภทโพสต์ที่กำหนดเองของคุณจะไม่ถูกลงทะเบียนและจะไม่สามารถเข้าถึงได้จากพื้นที่ผู้ดูแลระบบ

หากคุณคุ้นเคยกับโค้ดหรือทำงานกับช่างเทคนิคเพียงเล็กน้อย คุณสามารถสร้างประเภทโพสต์ที่กำหนดเองได้ด้วยตนเองโดยเพิ่มโค้ดที่จำเป็นลงในไฟล์ functions.php ของธีมของคุณหรือในปลั๊กอินเฉพาะไซต์

ขั้นแรก เราจะแสดงตัวอย่างการทำงานที่รวดเร็วและครบถ้วนเพื่อให้คุณเข้าใจวิธีการทำงาน ดูรหัสนี้:

// ฟังก์ชั่นประเภทโพสต์ที่กำหนดเองของเรา
ฟังก์ชัน create_posttype() {
  
    register_post_type( 'เหตุการณ์',
    // ตัวเลือก CPT
        อาร์เรย์ (
            'labels' => อาร์เรย์ (
                'name' => __( 'เหตุการณ์' ),
                'singular_name' => __( 'เหตุการณ์' )
            ),
            'สาธารณะ' => จริง
            'has_archive' => จริง
            'rewrite' => array('slug' => 'events'),
            'show_in_rest' => จริง
  
        )
    );
}
// เชื่อมต่อฟังก์ชันของเราเข้ากับการตั้งค่าธีม
add_action( 'init', 'create_posttype' );

ข้อมูลโค้ดนี้ลงทะเบียน events ประเภทโพสต์ด้วยอาร์เรย์ของอาร์กิวเมนต์ อาร์กิวเมนต์เหล่านี้เป็นตัวเลือกของประเภทโพสต์ที่กำหนดเองของเรา

อาร์เรย์มีสองส่วน ส่วนแรกมีป้ายกำกับและเป็นอาร์เรย์ ส่วนที่สองมีอาร์กิวเมนต์อื่นๆ เช่น การเปิดเผยต่อสาธารณะ 'has_archive, slug และ show_in_rest ซึ่งเปิดใช้งานการสนับสนุนตัวแก้ไขบล็อก

มาดูโค้ดที่มีรายละเอียดมากขึ้นซึ่งเพิ่มตัวเลือกเพิ่มเติมให้กับประเภทโพสต์ที่คุณกำหนดเอง:

/*
* การสร้างฟังก์ชันเพื่อสร้าง CPT . ของเรา
*/
  
ฟังก์ชั่น custom_post_type () {
  
// ตั้งค่าป้ายกำกับ UI สำหรับ Custom Post Type
    $labels = อาร์เรย์ (
        'name' => _x( 'Events', 'Post Type ชื่อทั่วไป', 'twentytwentyone' ),
        'singular_name' => _x( 'Event', 'Post Type ชื่อเอกพจน์', 'twentytwentyone' ),
        'menu_name' => __( 'เหตุการณ์', 'ยี่สิบสอง' ),
        'parent_item_colon' => __( 'กิจกรรมหลัก', 'twentytwentyone' ),
        'all_items' => __( 'กิจกรรมทั้งหมด', 'twentytwentyone' ),
        'view_item' => __( 'ดูกิจกรรม', 'twentytwentyone' ),
        'add_new_item' => __( 'เพิ่มกิจกรรมใหม่ 'twentytwentyone' ),
        'add_new' => __( 'เพิ่มใหม่', 'twentytwentyone' ),
        'edit_item' => __( 'แก้ไขกิจกรรม', 'twentytwentyone' ),
        'update_item' => __( 'อัปเดตกิจกรรม', 'twentytwentyone' ),
        'search_items' => __( 'กิจกรรมการค้นหา', 'twentytwentyone' ),
        'not_found' => __( 'ไม่พบ', 'twentytwentyone' ),
        'not_found_in_trash' => __( 'ไม่พบในถังขยะ', 'twentytwentyone' ),
    );
      
// ตั้งค่าตัวเลือกอื่นๆ สำหรับ Custom post Type
      
    $args = อาร์เรย์ (
        'label' => __( 'เหตุการณ์', 'twentytwentyone' ),
        'description' => __( 'ข้อมูลเหตุการณ์', 'twentytwentyone' ),
        'labels' => $labels,
        // คุณสมบัติ CPT นี้รองรับใน Post Editor
        'supports' => array( 'title', 'editor', 'excerpt', 'author', 'thumbnail', 'comments', 'revisions', 'custom-fields', )
        // คุณสามารถเชื่อมโยง CPT นี้กับอนุกรมวิธานหรืออนุกรมวิธานที่กำหนดเองได้ 
        'taxonomies' => อาร์เรย์ ( 'ประเภท' ),
        /* CPT แบบลำดับชั้นเปรียบเสมือน Pages และสามารถมีได้
        * รายการผู้ปกครองและเด็ก CPT ที่ไม่ใช่ลำดับชั้น
        * เป็นเหมือนกระทู้
        */
        'ลำดับชั้น' => เท็จ
        'สาธารณะ' => จริง
        'show_ui' => จริง
        'show_in_menu' => จริง,
        'show_in_nav_menus' => จริง
        'show_in_admin_bar' => จริง
        'menu_position' => 5,
        'can_export' => จริง
        'has_archive' => จริง
        'exclude_from_search' => เท็จ
        'publicly_queryable' => จริง
        'capability_type' => 'โพสต์',
        'show_in_rest' => จริง
  
    );
      
    // การลงทะเบียน Custom Post Type
    register_post_type( 'เหตุการณ์', $args );
  
}
  
/* เชื่อมเข้ากับการกระทำ 'init' เพื่อให้ฟังก์ชัน
* มีการลงทะเบียนประเภทโพสต์ของเราไม่ได้ 
* ดำเนินการโดยไม่จำเป็น 
*/
  
add_action( 'init', 'custom_post_type', 0 );

อย่างที่คุณเห็น เราได้เพิ่มตัวเลือกอีกมากมายให้กับประเภทโพสต์ที่กำหนดเองด้วยรหัสนี้ สิ่งนี้จะเพิ่มคุณสมบัติเพิ่มเติม เช่น รองรับการแก้ไข รูปภาพเด่น ฟิลด์ที่กำหนดเอง และอื่นๆ

นอกจากนี้เรายังเชื่อมโยงประเภทโพสต์ที่กำหนดเองนี้กับการจัดหมวดหมู่แบบกำหนดเองที่เรียกว่า genres

คุณอาจสังเกตเห็นส่วนที่เราตั้งค่าลำดับชั้นเป็นเท็จ หากคุณต้องการให้ประเภทโพสต์ที่กำหนดเองทำงานเหมือนเพจ คุณสามารถตั้งค่านี้เป็นจริงได้

คุณสามารถค้นหาโดเมนข้อความของธีมได้ใน style.css ในไดเร็กทอรีธีมของคุณ โดเมนข้อความจะถูกกล่าวถึงในส่วนหัวของไฟล์

การแสดงประเภทโพสต์ที่กำหนดเองบนไซต์ของคุณ

เมื่อคุณสร้างประเภทโพสต์แล้ว คุณต้องแสดงให้ผู้เยี่ยมชมเห็นบนเว็บไซต์

WordPress มาพร้อมกับการสนับสนุนในตัวสำหรับการแสดงประเภทโพสต์ที่คุณกำหนดเอง เมื่อคุณได้เพิ่มบางรายการลงในประเภทโพสต์แบบกำหนดเองใหม่ของคุณแล้ว ก็ถึงเวลาแสดงบนเว็บไซต์ของคุณ

มีหลายวิธีที่คุณสามารถใช้ได้ และแต่ละวิธีก็มีข้อดีแตกต่างกันไป

การแสดงประเภทโพสต์ที่กำหนดเองโดยใช้เทมเพลตการเก็บถาวรเริ่มต้น

ไปที่ WordPress admin panel > Appearance > Menus และเพิ่มลิงก์ที่กำหนดเองลงในเมนูของคุณ ลิงก์ที่กำหนดเองนี้เป็นลิงก์ไปยังประเภทโพสต์ที่กำหนดเองของคุณ

หากคุณกำลังใช้ลิงก์ถาวรที่เป็นมิตรกับ SEO ดังนั้น URL ของประเภทโพสต์ที่คุณกำหนดเองส่วนใหญ่จะมีลักษณะดังนี้: http://example.com/events

หากคุณไม่ได้ใช้ลิงก์ถาวรที่เป็นมิตรกับ SEO ดังนั้น URL ประเภทโพสต์ที่กำหนดเองของคุณจะเป็นดังนี้:
http://example.com/?post_type=events.

อย่าลืมแทนที่ 'example.com' ด้วยชื่อโดเมนของคุณเอง และ 'เหตุการณ์' ด้วยชื่อประเภทโพสต์ที่กำหนดเอง

แสดงประเภทโพสต์ที่กำหนดเอง

บันทึกเมนูของคุณแล้วไปที่ส่วนหน้าของเว็บไซต์ของคุณ คุณจะเห็นรายการเมนูใหม่ที่คุณเพิ่มเข้าไป และเมื่อคลิก รายการนั้นจะแสดงหน้าเก็บถาวรประเภทโพสต์ที่กำหนดเองโดยใช้ไฟล์เทมเพลต archive.php ในธีมของคุณ

การสร้างเทมเพลตประเภทโพสต์ที่กำหนดเอง

วิธีที่สองในการแสดงประเภทโพสต์ที่กำหนดเองคือการใช้เทมเพลตเฉพาะสำหรับที่เก็บถาวรประเภทโพสต์ที่กำหนดเอง

สิ่งที่คุณต้องทำคือสร้างไฟล์ใหม่ในไดเร็กทอรีธีมและตั้งชื่อ archive-events.php ตรวจสอบให้แน่ใจว่าคุณได้แทนที่ 'เหตุการณ์' ด้วยชื่อประเภทโพสต์ที่คุณกำหนดเอง

ในการเริ่มต้น คุณสามารถ คัดลอกเนื้อหาของไฟล์ archive.php ของธีมของคุณไปยังเทมเพลต archive-events.php แล้วแก้ไขตามที่คุณต้องการ

ตอนนี้เมื่อใดก็ตามที่มีการเข้าถึงหน้าเก็บถาวรสำหรับประเภทโพสต์ที่กำหนดเองของคุณ เทมเพลตนี้จะถูกนำมาใช้เพื่อแสดง

ในทำนองเดียวกัน คุณยังสามารถสร้างเทมเพลตที่กำหนดเองสำหรับการแสดงรายการเดี่ยวของประเภทโพสต์ของคุณ ในการทำเช่นนั้น คุณต้องสร้าง single-events.php ในไดเร็กทอรีธีมของคุณ อย่าลืมแทนที่ 'เหตุการณ์' ด้วยชื่อประเภทโพสต์ที่คุณกำหนดเอง

คุณสามารถเริ่มต้นได้โดยการคัดลอกเนื้อหาของเทมเพลต single.php ของธีมของคุณลงในเทมเพลต single-events.php จากนั้นเริ่มแก้ไขให้ตรงกับความต้องการของคุณ

แสดงประเภทโพสต์ที่กำหนดเองในหน้าแรก

ข้อดีอย่างหนึ่งของการใช้ประเภทโพสต์ที่กำหนดเองคือทำให้ประเภทเนื้อหาที่กำหนดเองของคุณแยกจากโพสต์ปกติ อย่างไรก็ตาม หากคุณต้องการ คุณสามารถแสดงประเภทโพสต์ที่กำหนดเองบนหน้าแรกของเว็บไซต์ของคุณได้

เพียงเพิ่มโค้ดนี้ลงในไฟล์ functions.php ของธีมของคุณหรือในปลั๊กอินเฉพาะไซต์

add_action( 'pre_get_posts', 'add_my_post_types_to_query' );
  
ฟังก์ชั่น add_my_post_types_to_query ($query) {
    ถ้า ( is_home() && $query->is_main_query() )
        $query->set( 'post_type', array( 'post', 'events' ) );
    ส่งคืน $query;
}

อย่าลืมแทนที่ 'เหตุการณ์' ด้วยประเภทโพสต์ที่คุณกำหนดเอง

คุณยังสามารถพิจารณาเอกสารนี้เพื่อใช้อ้างอิงเพิ่มเติมเกี่ยวกับการเพิ่มรหัสที่กำหนดเอง

สอบถามประเภทโพสต์ที่กำหนดเอง

หากคุณคุ้นเคยกับการเรียกใช้การสืบค้นแบบวนซ้ำในเทมเพลตของคุณ ต่อไปนี้คือวิธีการดำเนินการดังกล่าว โดยการสอบถามฐานข้อมูล คุณสามารถดึงรายการจากประเภทโพสต์ที่กำหนดเองได้

คุณจะต้องคัดลอกข้อมูลโค้ดต่อไปนี้ลงในเทมเพลตที่คุณต้องการแสดงประเภทโพสต์ที่กำหนดเอง

<?php
$args = array( 'post_type' => 'events', 'posts_per_page' => 10 );
$the_query = ใหม่ WP_Query( $args );
ถ้า ( $the_query->have_posts() ) :
   ในขณะที่ ( $the_query->have_posts() ) :
      $the_query->the_post(); ?>
      <h2><?php the_title(); ?></h2>
      <div class="entry-content">
         <?php the_content(); ?> 
      </div>
    <?php สุดท้าย;
    wp_reset_postdata();
อื่นๆ: ?>
<p><?php _e( 'ขออภัย ไม่มีข้อความใดที่ตรงกับเกณฑ์ของคุณ' ); ?></p>
<?php endif; ?>

รหัสนี้กำหนดประเภทโพสต์และจำนวนโพสต์ต่อหน้าในอาร์กิวเมนต์สำหรับคลาส WP_Query ใหม่ของเรา จากนั้นเรียกใช้แบบสอบถาม ดึงข้อมูลโพสต์ และแสดงภายในลูป

การแสดงประเภทโพสต์ที่กำหนดเองในวิดเจ็ต

คุณสามารถใช้ปลั๊กอิน Custom Post Type Widgets ได้ในกรณีนี้

ไปที่ WordPress admin panel > Appearance > Widgets แล้วลากและวางวิดเจ็ต 'โพสต์ล่าสุด (ประเภทโพสต์ที่กำหนดเอง)' ไปที่แถบด้านข้าง

วิดเจ็ตนี้ช่วยให้คุณแสดงโพสต์ล่าสุดจากโพสต์ประเภทใดก็ได้ คุณต้องเลือกประเภทโพสต์ที่กำหนดเองจากดรอปดาวน์ Post Type และเลือกตัวเลือกที่คุณต้องการ

หลังจากนั้น อย่าลืมคลิกปุ่ม 'อัปเดต' ที่ด้านบนของหน้าจอ จากนั้นไปที่เว็บไซต์ของคุณเพื่อดูการทำงานของวิดเจ็ต

นอกจากประเภทโพสต์ที่กำหนดเองแล้ว ปลั๊กอินยังมีวิดเจ็ตเก็บถาวร ปฏิทิน หมวดหมู่ ความคิดเห็นล่าสุด การค้นหา และแท็กคลาวด์

นั่นคือการแสดงประเภทโพสต์ที่กำหนดเอง

ตอนนี้ ไปที่ส่วนที่สำคัญมากแต่น่าสนใจเกี่ยวกับการจัดการประเภทโพสต์ที่กำหนดเองใน WordPress

วิธีจัดการประเภทโพสต์ WordPress หลายร้อยประเภท (รวมถึงประเภทโพสต์ที่กำหนดเอง) จากที่เดียว

ตอนนี้คุณอยู่ในการรักษา

เมื่อธุรกิจของคุณเติบโตขึ้น จะมีช่องข้อมูลนับแสนช่องให้จัดการจากโพสต์ประเภทต่างๆ หลายร้อยประเภท ไม่ว่าจะเป็นโพสต์ เพจ สื่อ ผลิตภัณฑ์ WooCommerce คำสั่งซื้อ คูปอง ผู้ใช้ การเป็นสมาชิก การสมัครสมาชิก...

การจัดการและแก้ไขข้อมูลนี้เป็นฝันร้ายหากคุณต้องเข้าชมโพสต์แต่ละประเภทและทำการเปลี่ยนแปลงเพียงครั้งเดียว คุณคงไม่อยากให้ฉันพูดถึงความเจ็บปวดของการแก้ไขเขตข้อมูลดังกล่าวหลายร้อยรายการที่นี่

แล้วถ้าคุณสามารถจัดการและแก้ไขประเภทโพสต์ WordPress ทั้งหมดเหล่านี้ได้จากที่เดียว โดยใช้สเปรดชีตเหมือน Excel ที่คุณคุ้นเคย

ปลั๊กอิน Smart Manager เป็นสิ่งที่คุณต้องการอย่างแน่นอน

จัดการโพสต์หลายร้อยประเภทด้วย Smart Manager (แอปพลิเคชัน)

ด้วย Smart Manager คุณสามารถสร้าง

ในไม่ช้า คุณจะสามารถจัดการการจัดหมวดหมู่แบบกำหนดเองได้ดี

เลือกแดชบอร์ดสำหรับประเภทโพสต์ที่คุณต้องการจัดการ แล้วแก้ไขตามต้องการ

การจัดการผลิตภัณฑ์ประเภทโพสต์

แดชบอร์ดผลิตภัณฑ์ WooCommerce Smart Manager

ตัวอย่างเช่น นี่คือแดชบอร์ดสำหรับประเภทโพสต์ผลิตภัณฑ์ สำหรับผลิตภัณฑ์ คุณสามารถ:

  • แก้ไขสถานะสต็อก ราคาปกติและราคาขาย คำอธิบาย และรายละเอียดอื่นๆ ได้โดยตรง
  • เพิ่มผลิตภัณฑ์ใหม่โดยตรงไปยังตาราง Smart Manager
  • ใช้ตัวกรองการค้นหาขั้นสูงเพื่อรับผลิตภัณฑ์ที่ต้องการ เช่น "ผลิตภัณฑ์ในช่วงราคา $100 ถึง $200"
  • แก้ไขผลิตภัณฑ์หกสิบรายการเป็นกลุ่มเพื่อลดราคา 10%
  • ลบทดสอบผลิตภัณฑ์อย่างถาวร
  • ทำซ้ำผลิตภัณฑ์ทั้งหมดของคุณหรือตามตัวกรอง
  • ส่งออกข้อมูลผลิตภัณฑ์เป็น CSV
  • สร้างมุมมองที่กำหนดเองเช่นแดชบอร์ด 'บันทึกสต็อก'

และอีกมากมาย…

โปรดดูเอกสารประกอบ Smart Manager สำหรับการดำเนินการเกี่ยวกับผลิตภัณฑ์เพิ่มเติม

การจัดการคำสั่งซื้อ คูปอง การสมัครสมาชิก...

เลือกแดชบอร์ดสำหรับประเภทโพสต์และเริ่มแก้ไขฟิลด์ทั้งหมดรวมถึงฟิลด์ที่กำหนดเองเช่นเดียวกับที่คุณทำสำหรับผลิตภัณฑ์:

  • โพสต์และหน้า – ชื่อ รูปภาพ อัปเดตสถานะโพสต์จากฉบับร่างเพื่อเผยแพร่ ฯลฯ
  • คำสั่งซื้อ – เปลี่ยนสถานะ รายละเอียดการเรียกเก็บเงิน ช่องการจัดส่งสินค้า สกุลเงิน ฯลฯ
  • คูปอง – แก้ไขการใช้คูปอง จำนวน ประเภท วันหมดอายุ ลบคูปอง ฯลฯ
  • ผู้ใช้ (ลูกค้า) – ดูมูลค่าตลอดอายุการใช้งาน แก้ไขรายละเอียดการเรียกเก็บเงินและการจัดส่ง แก้ไขข้อมูลรับรอง ฯลฯ
  • สื่อ – ชื่อ เนื้อหา ข้อความที่ตัดตอนมา ผู้แต่ง ลำดับเมนู ฯลฯ
  • การเป็น สมาชิก – ส่งออกข้อมูลสมาชิกทั้งหมด อัปเกรดแผนสมาชิกเป็นกลุ่ม ยกเลิกสถานะสมาชิก ฯลฯ
  • การสมัครสมาชิก – เปิดใช้งานอีกครั้งหรือยกเลิกการสมัครสมาชิกจำนวนมาก ขยายการทดลองใช้ฟรี ลดค่าธรรมเนียมการสมัคร เพิ่มค่าธรรมเนียมการจัดส่ง ฯลฯ
  • การ จอง – แก้ไขราคาจอง กำหนดเวลา ยกเลิก ส่งออก ฯลฯ
  • ตัวเลือกผลิตภัณฑ์เพิ่มเติม – เพิ่มตัวเลือกการจัดส่ง เพิ่มตัวเลือกการห่อของขวัญ แสดงตัวเลือกการปรับแต่ง เพิ่มยอดขายแผนที่สูงขึ้น ฯลฯ
  • Dropshipping – จัดการซัพพลายเออร์ ราคาสินค้า สถานะสต็อค ฯลฯ
  • ผู้ค้าหลายราย – เพิ่มผู้ขายรายใหม่ แก้ไขการจัดส่ง ชั้นภาษี สถานะค่าคอมมิชชัน บันทึกลูกค้า ทำเครื่องหมายคำสั่งซื้อ ฯลฯ
  • LMS – จัดการและแก้ไขหลักสูตร บทเรียน ความยาวและความยากของหลักสูตร ทำซ้ำหลักสูตร ฯลฯ
  • ฟิลด์กำหนดเองขั้นสูง – เพิ่ม แก้ไข และลบประเภทฟิลด์ทั้งหมด เช่น ภาพขนาดย่อ ปุ่มตัวเลือก กล่องกาเครื่องหมาย ช่วง ไฟล์ ฯลฯ

และโพสต์กว่าร้อยประเภท…

ค่อนข้างยืดหยุ่นและเท่ใช่มั้ย?

ลองการสาธิตสด

บทสรุป

ฉันหวังว่าคุณจะพบว่าบล็อกนี้มีประโยชน์ในการเรียนรู้วิธีการสร้างประเภทโพสต์ที่กำหนดเองใน WordPress ขอแนะนำให้ใช้ปลั๊กอิน Custom Post Type UI เพื่อหลีกเลี่ยงความยุ่งยากในการเขียนโค้ด แต่ระวังเกี่ยวกับการปิดใช้งานปลั๊กอิน

นอกจากนี้ ใช้ Smart Manager เพื่อจัดการโพสต์ประเภทใดก็ได้อย่างง่ายดายจากที่เดียว หากคุณไม่ต้องการหงุดหงิดกับการจัดการโพสต์ที่กำหนดเองหลายประเภท

ฉันแน่ใจว่าคุณจะขอบคุณฉันในภายหลัง