Hoàng Web

Thiết Kế Website WordPress

  • Kho giao diện
  • Dịch Vụ
    • Thiết kế web giá rẻ
    • Thiết kế website WordPress
    • Hosting Miễn Phí 100GB
    • Tích hợp thanh toán MoMo, ViettelPay, Vietcombank, MB..
    • Tối ưu Google PageSpeed
    • Sửa lỗi nâng cấp website
    • Viết plugin WordPress
    • Code Tool theo yêu cầu
  • Bảng giá
  • Quy trình làm việc
  • Giới thiệu
  • Liên Lạc
Trang chủ » Wordpress » Thêm icon cho menu Post tùy chỉnh WordPress

Thêm icon cho menu Post tùy chỉnh WordPress

Thứ Sáu, 18/01/2019 by Hoàng Quách

  • shares
  • Facebook
  • Facebook Messenger
  • Gmail
  • Viber
  • Skype

WordPress bắt đầu sử dụng một phông chữ biểu tượng có tên Dashicons kể từ WordPress 3.8. Các biểu tượng phông chữ này trông khá bắt mắt trên mọi thiết bị. Bạn có thể tận dụng các biểu tượng này để gán các biểu tượng cho các loại bài đăng tùy chỉnh của mình.

Thêm biểu tượng cho dữ liệu tùy chỉnh bằng plugin

Đầu tiên bạn cần cài đặt và kích hoạt plugin CPT Custom Icon. Sau khi kích hoạt, truy cập Settings » CPT Custom Icon Settings nơi bạn sẽ thấy các loại bài đăng tùy chỉnh của mình được liệt kê. Tiếp theo, nhấp vào nút ‘Choose icon’ bên cạnh loại bài đăng tùy chỉnh và sau đó chọn một phông chữ từ menu.

Thêm biểu tượng icon bằng plugin Custom Post Type UI

Nếu bạn mới đăng ký một loại bài đăng tùy chỉnh, thì chúng tôi khuyên bạn nên sử dụng Custom Post Type UI để tạo và quản lý các loại bài đăng và danh mục.

Thêm một biểu tượng vào loại bài đăng tùy chỉnh được tạo bằng plugin này rất đơn giản. Mặc định nó hỗ trợ Dashicons, vì vậy trước tiên bạn cần truy cập trang web Dashicons và chọn biểu tượng bạn muốn sử dụng cho loại bài đăng của mình.

Nhấp vào biểu tượng trong danh sách sẽ hiển thị phiên bản lớn hơn của biểu tượng ở trên cùng. Bên cạnh nó, bạn sẽ thấy class CSS. VD như dashicons-calendar, dashicons-cart, v.v. Bạn cần sao chép class CSS và chỉnh sửa loại bài đăng mà bạn muốn chỉnh sửa trong CPT UI. Tất cả những gì bạn cần làm là nhấp vào liên kết Advanced Options và cuộn xuống phần Menu Icon, sau đó dán class CSS và lưu lại.

Bạn cũng có thể tự tạo một biểu tượng hình ảnh và tải nó lên bằng cách nhấp vào Media » Add New. Sau khi tải lên, nhấp vào liên kết Edit và sao chép URL của tệp hình ảnh. Bây giờ chỉ cần dán URL này vào trường biểu tượng menu trong cài đặt plugin.

Thêm thủ công icon cho bài đăng tùy chỉnh

Nếu bạn đã tạo một loại bài đăng tùy chỉnh bằng cách đặt mã trong tệp plugin hoặc tệp functions.php, thì bạn có thể thêm các biểu tượng trình đơn theo cách thủ công. Một lần nữa chỉ cần truy cập trang web Dashicons và chọn một biểu tượng , sao chép CSS class. Sau đó thêm vào mã tạo loại bài đăng tùy chỉnh của bạn như thế này:

'menu_icon' => 'dashicons-cart',

Bạn cũng có thể thêm URL đến tệp hình ảnh bạn muốn hiển thị dưới dạng biểu tượng, như thế này:

'menu_icon' => 'http://www.example.com/wp-content/uploads/2014/11/your-cpt-icon.png',

Dưới đây là đoạn mã đầy đủ tạo ra một loại bài đăng tùy chỉnh (sản phẩm) có biểu tượng trên menu:

// Register Custom Post Type
function custom_post_type() {
 
    $labels = array(
        'name'                => _x( 'products', 'Post Type General Name', 'text_domain' ),
        'singular_name'       => _x( 'Product', 'Post Type Singular Name', 'text_domain' ),
        'menu_name'           => __( 'Products', 'text_domain' ),
        'parent_item_colon'   => __( 'Parent Item:', 'text_domain' ),
        'all_items'           => __( 'All Items', 'text_domain' ),
        'view_item'           => __( 'View Item', 'text_domain' ),
        'add_new_item'        => __( 'Add New Item', 'text_domain' ),
        'add_new'             => __( 'Add New', 'text_domain' ),
        'edit_item'           => __( 'Edit Item', 'text_domain' ),
        'update_item'         => __( 'Update Item', 'text_domain' ),
        'search_items'        => __( 'Search Item', 'text_domain' ),
        'not_found'           => __( 'Not found', 'text_domain' ),
        'not_found_in_trash'  => __( 'Not found in Trash', 'text_domain' ),
    );
    $args = array(
        'label'               => __( 'Products', 'text_domain' ),
        'description'         => __( 'Post Type Description', 'text_domain' ),
        'labels'              => $labels,
        'supports'            => array( ),
        'taxonomies'          => array( 'category', 'post_tag' ),
        'hierarchical'        => false,
        'public'              => true,
        'show_ui'             => true,
        'show_in_menu'        => true,
        'show_in_nav_menus'   => true,
        'show_in_admin_bar'   => true,
        'menu_position'       => 5,
        'menu_icon'           => 'dashicons-cart',
        'can_export'          => true,
        'has_archive'         => true,
        'exclude_from_search' => false,
        'publicly_queryable'  => true,
        'capability_type'     => 'page',
    );
    register_post_type( 'Products', $args );
 
}
 
// Hook into the 'init' action
add_action( 'init', 'custom_post_type', 0 );

Hy vọng với bài hướng dẫn cách thêm biểu tượng menu cho bài đăng tùy chỉnh trong WordPress sẽ giúp bạn dễ dàng tạo icon mới cho mọi kiểu dữ liệu trong WordPress.

Nếu bạn thấy bài viết này hữu ích, hãy chia sẻ với bạn bè bằng cách nhấn nút chia sẻ ở bên dưới. Theo dõi chúng tôi trên Twitter và Facebook

  • shares
  • Facebook
  • Facebook Messenger
  • Gmail
  • Viber
  • Skype

Chuyên mục: Wordpress

Tôi giúp gì cho bạn?

HOÀNG WEB

Địa chỉ: Tây Sơn, Phường Quang Trung, Quận Đống Đa, Hà Nội

Hotline: 0987 342 124 – 0868 292 303 (8h:00 – 21h:00)

Email: [email protected]

Website: www.hoangweb.com

KẾT NỐI VỚI TÔI

  • Facebook
  • GitHub
  • YouTube

SẢN PHẨM

  • Plugin Thanh Toán Quét Mã QR Code Tự Động
  • WP2Speed – Tối ưu Google Speed
  • 23WebHost – Hosting Miễn Phí 100GB

LIÊN KẾT

  • Có nên thuê thiết kế website giá rẻ?
  • Hướng dẫn thanh toán
  • Chính sách hoàn tiền
  • Trung tâm hỗ trợ

Copyright © 2023 | All rights reserved | HOANG WEB
Mọi hình thức sao chép nội dung trên website này mà chưa được sự đồng ý đều là trái phép.