WordPress tạo menu tùy chỉnh theo chương trình
Giả sử bạn có một chủ đề tùy chỉnh (hoặc một chủ đề con đã sửa đổi) và bạn đã đăng ký các menu điều hướng. Bây giờ bạn cũng muốn tự động thêm các mục menu thực tế vào các menu điều hướng đó. Có thể bạn đã cài đặt nhiều trang và mỗi khi ai đó tạo một trang mới, bạn muốn tất cả điều hướng của họ được thiết lập cho họ Điều này hoàn toàn có thể xảy ra và tôi đã dành cả buổi sáng để tìm ra tất cả những điểm phức tạp, tất nhiên là nhờ có sự hỗ trợ tuyệt vời từ WordPress Codex và Stack Exchange Đầu tiên, bạn đăng ký các menu điều hướng trong chức năng của mình. tập tin php, một cái gì đó như thế này
Tôi chỉ đăng ký một ở đây, nhưng bạn có thể đăng ký nhiều như vậy
Tiếp theo, chúng tôi muốn tạo tất cả các mục điều hướng cho menu Chính. Trong ví dụ bên dưới, chúng tôi sẽ tạo cả liên kết menu tùy chỉnh, cũng như tự động thêm một số danh mục và biến chúng thành mục điều hướng phụ của mục “Chủ đề” tùy chỉnh wp_update_nav_menu_item($menu->term_id, 0, array( $cat_args=array( Ở đó bạn có nó. Mã này thực hiện chính xác những gì tôi đã chỉ định trong đoạn trước và tất cả đều xảy ra bất cứ khi nào bạn truy cập trang Giao diện > Menu Nhưng hãy giải thích những gì đang xảy ra ở đây chi tiết hơn một chút Chúng tôi đang thiết lập tất cả những thứ này dưới dạng một chức năng và chức năng đó là Trong ứng dụng của mình, tôi cũng tạo các danh mục theo chương trình trước khi tạo các menu điều hướng này. Tôi sẽ đăng vào ngày khác
Ở đây, chúng tôi xác định tên của menu, sau đó sử dụng Tiếp theo, chúng ta sẽ tạo mục menu tùy chỉnh, cấp cao nhất “Chủ đề” mà Id đã đề cập. Mã này có thể được chỉnh sửa để tạo bất kỳ mục điều hướng nào, liên kết với bất kỳ URL nào và thậm chí cung cấp cho nó một lớp CSS tùy chỉnh ________số 8 Tiếp theo, chúng tôi sẽ tải các danh mục của mình lên và thêm chúng dưới dạng các mục điều hướng phụ vào mục 'Chủ đề' này. Trong trường hợp này, tôi không muốn danh mục Chưa được phân loại và tôi cũng đã loại trừ danh mục có ID là 10 để chúng tôi có thể hiển thị danh mục đó bên ngoài trình đơn thả xuống này (thêm về điều đó bên dưới)
Bạn có thể làm điều gì đó tương tự như chỉ truy xuất một danh mục. Trong trường hợp này, tôi muốn một danh mục cụ thể tồn tại dưới dạng mục điều hướng cấp cao nhất
Tất cả những gì còn lại sau đó là gán tất cả những thứ này cho một menu điều hướng cụ thể (bạn có nhớ khi chúng tôi đăng ký chúng ở đầu bài đăng này không?)
của bạn đi. Không cần thiết lập các mục điều hướng theo cách thủ công nữa, hãy để WP làm điều đó cho bạn Tiếp theo. Thêm vào giỏ hàng trên lựa chọn biến thể, thương mại điện tử Chúng ta có gì ở đây…Đoạn mã miễn phí liên quan đến WordPress Tôi cũng đề cập đến rất nhiều nội dung về Wooc Commerce và Gravity Forms Tôi sử dụng dịch vụ lưu trữ Siteground WordPress và không thể giới thiệu đủ cho họ. Tôi đã sử dụng những người đắt tiền, "WP được quản lý" và Siteground chỉ đơn giản là cung cấp mọi thứ họ làm, với mức giá hợp lý hơn đáng kể Khi tôi không làm công việc thiết kế web này, tôi sống trong một chiếc xe van với gia đình, đi du lịch toàn thời gian và viết cho Wand’rly và Campendium Thảo luận
Để lại bình luậnĐịa chỉ email của bạn sẽ không được công bốBình luận Tên * Email * Trang mạng
Δ Thêm vào giỏ hàng trên lựa chọn biến thể, thương mại điện tử Cách đặt hình ảnh đầu tiên trong bài đăng WordPress thành hình ảnh nổi bật (Ngay cả đối với bài viết cũ / Không cần lập trình) |