• Thế giới của tôi
  • Công nghệ
  • Nghệ thuật
  • Giải trí
  • Chế tạo Diy
  • Video
  • Phòng trưng bày
  • Quảng cáo
Thế giới của tôi
  • Trang chủ
  • Công nghệ

    Bán hàng online hiệu quả qua Instagram

    Hướng dẫn trỏ tên miền Namesilo về VPS Vultr

    Trang web tạo mật khẩu ngẫu nhiên cực hay

    Hướng dẫn bật nén Gzip trong Nginx cực đơn giản

    Cấu hình plugin Wp Rocket hay

    Hướng dẫn trỏ tên miền Name về VPS Vultr

    Tên miền

    Bật tính năng của ảnh trong wordpress 3.0

    Tầm quan trọng hình ảnh sản phẩm trong bán hàng online

  • Nghệ thuật
  • Giải trí
  • Chế tạo Diy
  • Video
  • Phòng trưng bày
No Result
View All Result
  • Trang chủ
  • Công nghệ

    Bán hàng online hiệu quả qua Instagram

    Hướng dẫn trỏ tên miền Namesilo về VPS Vultr

    Trang web tạo mật khẩu ngẫu nhiên cực hay

    Hướng dẫn bật nén Gzip trong Nginx cực đơn giản

    Cấu hình plugin Wp Rocket hay

    Hướng dẫn trỏ tên miền Name về VPS Vultr

    Tên miền

    Bật tính năng của ảnh trong wordpress 3.0

    Tầm quan trọng hình ảnh sản phẩm trong bán hàng online

  • Nghệ thuật
  • Giải trí
  • Chế tạo Diy
  • Video
  • Phòng trưng bày
No Result
View All Result
Thế Giới Của Tôi
No Result
View All Result
Home Wordpress

Hướng dẫn sử dụng wp_dropdown_categories

Mai Linh by Mai Linh
2 Tháng Tư, 2022
3 min read
0
Share on FacebookShare on Twitter

Xem nhanh tại đây.

  1. Cách sử dụng hàm wp_dropdown_categories
  2. Ví dụ về cách sử dụng hàm wp_dropdown_categories

Hàm wp_dropdown_categories là một hàm có chứng năng sẽ hiển thị toàn bộ các danh mục bài viết có trong website của bạn dưới dạng select. cái này dùng để làm chọn chương truyện đọc

  1. Cách sử dụng hàm wp_dropdown_categories

  2. Thường thì hàm này thường được sử dụng trong trường hợp các bạn tạo bộ lọc. Hôm nay mình sẽ giới thiệu sơ lược và những thứ mình biết về hàm này. Bạn có thể tham khảo thêm bài viết về hàm này tại: https://developer.wordpress.org/reference/functions/wp_dropdown_categories/

    Cấu trúc hàm này sẽ gồm

    1
    wp_dropdown_categories($args)

    Và sử dụng như sau

    1
    2
    3
    4
    5
    6
    7
    $args = array(
            'show_option_none' => __( 'Select category', 'textdomain' ),
            'show_count'       => 1,
            'orderby'          => 'name',
            'echo'             => 0,
    );
    wp_dropdown_categories( $args );

    Những tham số thuộc biến $args sẽ bao gồm (Một số cái quan trọng hay sử dụng để xem đầy đủ hơn thì bạn đọc DOC của wordpress nhé)

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    show_option_all : Hiển thị toàn bộ các category
    show_option_none : Hiển thị option đầu tiên của hàm này (Cái này thường sẽ là Lựa chọn danh mục).
    option_none_value : Giá trị cái option đầu tiên.
    orderby : Cái này bạn có thể hiểu là các option trong hàm này được sắp xếp theo cái gì đó.
    show_count : Hiển thị số lượng bài đăng hay không? giá trị sẽ là 1 hoặc 0,
    hierarchical : Danh mục phân cấp
    name : Name
    id : ID
    class: Class
    selected: Giá trị lựa chọn khi hiển thị
    taxonomy : Mặc định sẽ là category, nếu bạn dùng custom taxonomy thì có thể thêm tại đây.
    hide_if_empty : Mặc định ẩn danh mục rỗng

  3. Ví dụ về cách sử dụng hàm wp_dropdown_categories

  4. Giờ mình sẽ có 1 bài toán đơn giản để các bạn có thể hiểu hơn về hàm wp_dropdown_categories nhé.

    Mình sẽ cho hiển thị 1 select các danh mục sản phẩm có trong website của mình. Mình sẽ tạo 1 shortcode có tên gọi là show_all_category

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    function show_all_category(){
        ob_start();
            $args = array(
                    'show_option_none' => __( 'Lựa chọn danh mục', 'pttuan410.com' ),
                    'option_none_value'=> '0',
                    'class'            => 'by_pttuan',
                    'name'              => 'by_pttuan_name',
                    'id'                => 'id_pttuan'
            );
        wp_dropdown_categories($args);
        $list_post = ob_get_contents();
        ob_end_clean();
        return $list_post;
    }
    add_shortcode('show_all_category','show_all_category');

    Và kết quả sẽ như thế này:
    Ra cái dropdown như chọn chương truyện

    Chung với hàm trên nhưng mình không muốn giá trị của option là id mà muốn lấy theo dạng slug thì các bạn thêm tham số này vào giúp mình.

    Giá trị mình đang lấy ở ví dụ trên là ID
    Gia Tri Dang Lay La Id

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    function show_all_category(){
        ob_start();
            $args = array(
                    'show_option_none' => __( 'Lựa chọn danh mục', 'pttuan410.com' ),
                    'option_none_value'=> '0',
                    'class'            => 'by_pttuan',
                    'name'              => 'by_pttuan_name',
                    'id'                => 'id_pttuan',
                    'value_field'       => 'slug',
            );
        wp_dropdown_categories($args);
        $list_post = ob_get_contents();
        ob_end_clean();
        return $list_post;
    }
    add_shortcode('show_all_category','show_all_category');

    Và kết quả là

    Lay Gia Tri La Slug
    Lay Gia Tri La Slug

Như vậy là xong, chúc các bạn thành công

Previous Post

Hiển thị popup thông báo khi điền form 7 thành công

Next Post

Hướng dẫn cách custom và xóa chữ posted on với by của post trong theme Flatsome

Mai Linh

Mai Linh

chuyên wordpress, function, php, code, ...

Next Post

Hướng dẫn cách custom và xóa chữ posted on với by của post trong theme Flatsome

No Result
View All Result

Bài viết mới

  • Một mẫu slider đẹp
  • Cách tạo vị trí menu wordpress
  • Khai báo custom post type trong wordpress
  • Sửa lỗi Because app requires SDK version >=2.15.1 <3.0.0 version solving failed
  • Cách đặt nhân vật tiếng trung phồn thể cho game Jx3 Quốc tế

Phản hồi gần đây

    Chuyên mục

    • Bảo mật website
    • Bẻ khóa theme plugin
    • Cắt giấy
    • Chụp ảnh
    • Chụp ảnh sản phẩm
    • Code tiện ích cho website
    • Code trang trí mở rộng
    • Công cụ Tools
    • Công nghệ
    • CSS
    • Digital Marketing
    • Function
    • Game Jx2
    • Game Jx3
    • Game Online
    • Gian hàng online
    • Hosting
    • HTML
    • Instagram
    • Kirigami
    • Kirigami 0 độ
    • Kirigami 180 độ
    • Kirigami 360 độ
    • Kirigami 90 độ
    • Mã độc hại website
    • Marketing Online
    • Máy chủ ảo VPS
    • Origami
    • Paper Craft
    • Phần mềm máy tính cơ bản
    • Php
    • Quilling
    • SEO
    • SEO Offpage
    • SEO Onpage
    • Share theme plugin
    • Shopee
    • Sửa ảnh
    • Tăng doanh thu bán hàng
    • Tên miền
    • Thông tin thế giới của tôi
    • Tối ưu tốc độ web
    • Windows
    • Wordpress

    Recent News

    Một mẫu slider đẹp

    29 Tháng Sáu, 2023

    Cách tạo vị trí menu wordpress

    20 Tháng Tư, 2023
    • Giới thiệu
    • Quảng cáo
    • Bảo mật
    • Liên hệ

    © 2019 Thế Giới Của Tôi - Thiết kế & xây dựng bởi Ngôi Nhà Web.vn.

    No Result
    View All Result
    • Thế giới của tôi
    • Công nghệ
    • Nghệ thuật
    • Giải trí
    • Chế tạo Diy
    • Video
    • Phòng trưng bày
    • Quảng cáo

    © 2019 Thế Giới Của Tôi - Thiết kế & xây dựng bởi Ngôi Nhà Web.vn.