Làm Thế Nào Để Thêm Vào Các Navigation Menus trong WordPress

Bạn có muốn thêm vào các custom navigation menus vào giao diện WordPress của mình không? Với mặc định thì các giao diện WordPress đi cùng với các địa điểm và bố trí menu được định sẵn. Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách làm thế nào để thêm vào các meunu điều hướng trong giao diện WordPress của mình.

navigationmenuthemes

Khi nào thì bạn cần dùng đến custom navigation menus này?

Phần lớn các giao diện WordPress với ít nhất là một nơi mà bạn có thể hiển thị các links điều hướng cho trang của bạn trong một mennu.

Bạn có thể quản lý các mục menu từ một giao diện dễ dàng sử dụng bên trong khu vực admin WordPress của bạn.

Hướng dẫn này được thực hiện để hướng tời các người dùng muốn tự mình làm, những người mà xây dựng giao diện WordPress của riêng mình hoặc ai đó cần thêm vào các vị trí cho menu mới với giao diện WordPress đang tồn tại.

Với những thông tin như trên, hãy cùng đi đến phần làm thế nào để thêm vào các custom navigation menus WordPress trong giao diện của bạn.

Tạo ra các custom navigation menus trong các giao diện WordPress

Navigation menus là một tính năng của các giao diện WordPress. Một giao diện có thể xác định các vị trí menu và hỗ trợ menu của chính họ.
Để thêm vào một navigation menus, điều đầu tiên bạn cần làm là đăng ký navigation menus mới của mình bằng việc thêm code này vào file functions.php của giao diện.

function wpb_custom_new_menu() {
 register_nav_menu('my-custom-menu',__( 'My Custom Menu' ));
}
add_action( 'init', 'wpb_custom_new_menu' );

Bạn giờ có thể đi đến Appearance, chọn Menus trong WordPress admin của bạn và tạo ra hoặc chỉnh sửa một menu mới. Bạn sẽ thấy “My Custom Menu” lựa chọn về vị trí giao diện.

mycustommenu

Nếu bạn muốn thêm vào nhiều hơn một vị trí navigation menus mới thì bạn sẽ cần phải sử dụng một code như thế này:

function wpb_custom_new_menu() {
  register_nav_menus(
    array(
      'my-custom-menu' => __( 'My Custom Menu' ),
      'extra-menu' => __( 'Extra Menu' )
    )
  );
}
add_action( 'init', 'wpb_custom_new_menu' );

Một khi bạn đã thêm vào vị trí menu đó, hãy tiếp tục và thêm vài mục menu vào WordPress admin bằng việc làm theo hướng dẫn của chúng tôi về việc làm thế nào để thêm các navigation menus cho người dùng mới.

Việc này sẽ cho phép chúng ta di chuyển đến bước tiếp theo mà sẽ làm hiển thị menu trong giao diện của bạn.

Hiển thị ra các navigation menus tùy chỉnh trong các giao diện WordPress

Tiếp theo, chúng ta cần làm hiện ra navigation menus mới này trong giao diện mới của bạn. Nơi phổ biến nhất mà các navigation menus thường được đặt là ở phần header của một website ngay sau tiêu đề và logo của trang.

Tuy nhiên, bạn có thể thêm navigation menus của mình tại bất cứ đâu mà bạn muốn.

Bạn sẽ cần phải thêm code này vào template file của bạn, nơi mà bạn muốn hiển thị menu của mình.

<?php
wp_nav_menu( array( 
    'theme_location' => 'my-custom-menu', 
    'container_class' => 'custom-menu-class' ) ); 
?>

Theme location là cái tên mà chúng tôi chọn trong bước trước đó.

Lớp container là lớp CSSS mà sẽ được thêm vào navigation menus của bạn. Menu sẽ xuất hiện như một danh sách gạch đầu dòng rõ ràng trong website.

custommenu

Bạn có thể sử dụng lớp CSS .custom_menu_class để thiết kế menu của mình. Đây là một CSS mẫu để giúp bạn bắt đầu.

div.custom-menu-class ul {
    list-style-type: none;
    list-style: none;
    list-style-image: none;
}
div.custom-menu-class li {
    padding: 20px;
    display: inline;
}

Nếu bạn cần nhiều hơn các hỗ trợ về CSS và các cách bố trí menu thì chúng tôi khuyên dùng một trong những giao diện WordPress starter này để xây dựng các giao diện tùy chỉnh của bạn.

Tạo ra các menu thân thiện với các thiết bị di động trong WordPress

Với sự gia tăng trong việc sử dụng các thiết bị di động, bạn có thể sẽ muốn làm cho các menu thân thiện hơn với các thiết bị di động bằng việc thêm vào một trong rất nhiều các hiệu ứng phổ biến.

rpmenuplugin
Bạn có thể thêm một hiệu ứng trượt ra, hiệu ứng thả xuống và thậm chí là hiệu ứng chuyển đổi cho các menu trên di động.

Làm nhiều việc hơn với các navigation menus WordPress

Các navigation menus là một công cụ thiết kế web mạnh mẽ. Chúng cho phép bạn chỉ cho người dùng các phần quan trong nhất trong website của bạn.
WordPress cho phép bạn làm nhiều việc hơn chỉ là hiển thị ra các links trong menu của mình.
Đó là tất cả, chúng tôi hy vọng rằng hướng dẫn sau cùng này giúp bạn biết được làm thế nào để thêm một navigation menus trong WordPress. Bạn có thể cũng muốn xem danh sách của chúng tôi về 25 WordPress widgets hữuích nhất cho trang của bạn.

Về tác giả

Duy Anh

Chào các bạn,

Mình là coder, đang sống và làm việc ở Mỹ. Mình thích viết lách nên muốn dành khoảng thời gian trống để chia sẻ các thủ thuật giúp các bạn xây dựng được trang web riêng của mình. Bạn nào cần xây dựng blog, web thì cứ ới, rảnh là mình giúp, tất cả FREE nhé!

Ý kiến cá nhân của bạn

bộ công cụ Wordpress hữu ích dành cho mọi website

Bộ công cụ hữu ích dành cho mọi website Wordpress

Bao gồm theme & plugin tốt nhất và được sử dụng nhiều nhất!

Xin vui lòng kiểm tra email để xác thực tài khoản!