it-swarm-vi.tech

Làm cách nào để thêm bài đăng vào menu

Tôi đang cố gắng để WordPress làm nổi bật một mục cụ thể trong menu của mình khi một bài đăng (bất kỳ bài đăng nào) được xem. Tôi nghĩ rằng việc thêm bài đăng vào mục menu, sau đó tắt hiển thị các menu phụ có thể giúp ích, nhưng trang 'Cấu hình menu' của tôi không hiển thị bài đăng dưới dạng các mục để thêm vào menu.

Có ai biết lý do tại sao, hoặc nếu có một sự thay thế tốt hơn cho phương pháp này?

Tôi đang sử dụng một bản sao của chủ đề TwentyTen mặc định gọi wp_nav_menu trong header.php.

2
Bobby Jack

Bạn sẽ có thể lấy lớp cơ thể (đơn) và lớp mục điều hướng (sẽ được xác định) và chỉ định kiểu bạn muốn hiển thị trong biểu định kiểu. Một cái gì đó như thế này:

.single .topnav-item-29 {color: #fff; background: #333;}
3
user701

Theo như tôi biết, bạn chỉ nên nhấn nút ở phía trên bên phải ("tùy chọn" - thông thường bạn sẽ tìm thấy "trợ giúp" ở đó) và sau đó thêm bài đăng vào đó. Vâng, tôi biết UI hiện tại khá tệ. Btw: nói về v 3.0.2.

1
kaiser

Hmm, thật không may, WordPress không có sẵn Bài viết theo mặc định để chỉ kéo vào menu có thể chỉnh sửa của bạn . Tuy nhiên, những gì bạn có thể làm là sử dụng hộp meta Liên kết và thêm liên kết Đăng thủ công. Và thay vì nhắm mục tiêu một lớp mà WordPress xử lý các mục menu, điều đó cũng có thể thay đổi và phá vỡ css của bạn trong tương lai, bạn có thể kiểm tra các tùy chọn màn hình ở phía trên bên phải màn hình Menu của bạn và đảm bảo bạn đã kiểm tra "Lớp CSS" trong Cài đặt menu nâng cao .

Bằng cách này, bạn có thể sử dụng lớp của riêng mình trên liên kết mà bạn đã tạo và áp dụng các kiểu cho điều đó so với thứ mà WordPress tạo ra.

Nếu bạn muốn thêm một lớp động, vì trong ai đó nhấp vào liên kết bài đăng này và WordPress biết rằng nó đã được nhấp và thêm một lớp khác vào liên kết, có lẽ bạn có thể thử một chút JQuery - có khi nhấp vào sự kiện Click bất cứ khi nào liên kết đó được nhấp. Tùy thuộc vào mức độ thông minh mà bạn cần liên kết này, bạn có thể bước vào lãnh thổ tiên tiến hơn.

Hy vọng các liên kết giúp! Chúc may mắn!

0
RachieVee