Làm cách nào chúng tôi có thể quản lý nhiều trang trong Quản trị viên WordPress tốt hơn?


15

WordPress rõ ràng đến từ một nền tảng blog nhưng có thể được sử dụng để phục vụ các trang web có nhiều Trang. Tuy nhiên, điều đó không phù hợp với tôi không liên quan đến hiệu suất mà trong việc xử lý rất nhiều Trang, trang con, v.v. Nó nhanh chóng trở thành một việc vặt để chuyển qua danh sách Trang đang cố gắng tìm những gì bạn đang tìm kiếm , đặc biệt là không có khả năng đi sâu vào phân cấp trang, v.v. Mọi người sử dụng các kỹ thuật / plugin nào để giải quyết vấn đề này?

Câu trả lời:


7

Tôi sử dụng plugin CMS Tree View và nó hoạt động rất tốt. Nó thu gọn tất cả các trang của bạn dưới các trang mẹ của chúng, trong số các tính năng khác.

Cập nhật 26/09/19 Plugin này không còn được hỗ trợ và chỉ được thử nghiệm tối đa phiên bản 4.8.7 của WordPress


Cảm ơn, tôi đã xem qua điều đó sau khi đăng câu hỏi này. Nó chắc chắn cung cấp một cái nhìn tổng quan tốt đẹp của trang web. Sẽ thật tốt nếu có một cái gì đó như thế trở nên tách rời hơn với Quản trị viên của WP.
Rick Curran

Tôi đã đặt câu hỏi này là một câu trả lời được chấp nhận, nó không phải là giải pháp hoàn hảo cuối cùng mà là giải pháp tốt nhất tôi từng thấy.
Rick Curran

Cho rằng bạn đã có những gì bạn cần thì có lẽ tôi sẽ không xây dựng plugin được đề cập, chỉ là fyi.
MikeSchinkel

15

Vâng, quản trị viên không hoạt động rất tốt cho một trang web có hàng tấn Trang so với Bài đăng . Như bạn đề cập, hầu hết các trang web WordPress đều là blog và ai cần chỉnh sửa các bài đăng blog cũ hơn thường xuyên? Có sẵn gần đây nhất là tất cả các blogger thường cần và vì hầu hết các blog có thể có 5 trang hoặc ít hơn nên đó không phải là vấn đề.

Vì vậy, tôi đồng ý, nó chắc chắn cần thiết.

Ba điều xuất hiện trong tâm trí mà không cần đại tu quản trị sẽ là hai điều sau đây sẽ yêu cầu một số mã hóa:

  • Xem xét sử dụng các loại bài tùy chỉnh?
  • Thêm chức năng lọc vào danh sách
  • Thêm chức năng mở rộng / thu gọn cho trang cha mẹ
  • Tìm kiếm các plugin hiện có tốt

Xem xét sử dụng các loại bài tùy chỉnh?

Thông thường với việc tôi đã thấy một trang web có rất nhiều Trang, hóa ra có thể có lợi ích thực sự khi chia chúng ra dưới dạng Loại bài tùy chỉnh . Thông thường, bởi vì khi trang web được xây dựng Các loại bài đăng tùy chỉnh không tồn tại trong WordPress để xem xét. Bạn biết đấy, nếu công cụ duy nhất bạn có là một cái búa ...

Ngày nay tôi nghĩ rằng bởi vì họ vẫn còn mới mà hầu hết mọi người không phải là một lựa chọn. Tôi đoán là nếu bạn nhìn vào nội dung của mình, bạn sẽ xác định các mẫu trong đó Trang có thể được chuyển đổi thành một trong các Loại bài đăng tùy chỉnh khác.

Để mang đến cho bạn một nguồn cảm hứng, đây là một ảnh chụp màn hình cho hai loại bài đăng tùy chỉnh khác nhau với cả hai tùy chỉnh tôi đang làm việc:

Ví dụ Loại bài tùy chỉnh # 1

(nguồn: mikechinkel.com )

Ví dụ Loại bài tùy chỉnh # 2
(nguồn: mikechinkel.com )

Để thay đổi loại bài đăng cho các trang hiện có

Vì bạn đã có rất nhiều Trang, bạn có thể cần thay đổi loại bài đăng hiện tại của mình thành Loại bài đăng tùy chỉnh mới. Một cách bạn làm điều này là gắn thẻ các Trang thích hợp bằng một thẻ đặc biệt do bạn chọn và sau đó viết tập lệnh PHP hoặc truy vấn SQL để thay đổi loại bài đăng cho Trang bằng thẻ.

Thay phiên, bạn có thể viết một siêu dữ liệu tùy chỉnh cho phép bạn thay đổi loại và / hoặc bạn có thể sửa đổi danh sách Trang để cung cấp tính năng thay đổi loại. Nếu phần này được quan tâm cụ thể, hãy thêm một tùy chỉnh yêu cầu cụ thể cách thực hiện một trong những điều này.

Thêm chức năng lọc vào danh sách

Một cách tiếp cận khác là thêm nhiều tùy chọn lọc vào danh sách. Bạn có thể lọc theo danh mục, theo thẻ và / hoặc theo giá trị meta. Đây là câu trả lời của tôi cho một câu hỏi trong đó tôi đã chỉ ra cách viết mã để sắp xếp theo các giá trị meta; lọc tương tự:

Sắp xếp danh sách bài đăng tùy chỉnh trong quản trị viên WordPress
(nguồn: mikechinkel.com )

Nếu bạn muốn biết thêm chi tiết về cách chính xác để làm điều này cho nhu cầu cụ thể của bạn xin vui lòng hỏi một câu hỏi cụ thể hơn?

Thêm chức năng mở rộng / thu gọn cho trang cha mẹ

Cách tiếp cận thứ ba có thể là cung cấp chức năng mở rộng / thu gọn bằng jQuery và thậm chí AJAX để cho phép bạn chỉ xem các trang cấp cao nhất và sau đó đi sâu vào các trang phụ có liên quan. (tiếc là tôi không thể tìm thấy một ảnh chụp màn hình tốt cho việc này.)

Điều này cũng sẽ mất một số chương trình và nếu bạn quan tâm xin vui lòng hỏi một câu hỏi cụ thể hơn về chủ đề này?

Tìm kiếm các plugin hiện có tốt

Mặc dù tôi chưa có kinh nghiệm với bất kỳ bài nào trong số này, đây là một số bài đăng trên blog về chủ đề này, vì vậy có lẽ bạn sẽ có thể tìm thấy những gì bạn cần trong số này:

Hi vọng điêu nay co ich?


@Mike: Hình ảnh thứ ba giống với hình ảnh thứ hai. Điều này có đúng không?
Jan Fabry

@Mike: Cảm ơn phản hồi của bạn, tôi chắc chắn thấy Bài viết tùy chỉnh cung cấp giải pháp một phần. Tuy nhiên, chúng cũng góp phần vào việc thử nghiệm, tôi thấy vấn đề chính với giao diện Quản trị của WP là bạn không thể thấy tổng quan tốt về toàn bộ cấu trúc menu của trang web của mình. Chia thành Bài viết tùy chỉnh thêm vào điều này theo một cách nào đó. Tôi có thể thấy WordPress thực sự có thể hưởng lợi như thế nào từ chế độ xem phân cấp cấu trúc trang web trong Quản trị viên, đặc biệt là khi nó di chuyển ra xa khỏi gốc rễ công cụ viết blog của nó.
Rick Curran

Xin chào @Rick. À, đúng rồi. Khi bạn hỏi câu hỏi đó là kết thúc mở nên tôi không rõ phần nào trong giao diện người dùng WordPress mà bạn đang vật lộn. Bạn nhận được điều đó trong hệ thống menu của WordPress 3.0; Tôi có thể cho rằng bạn không sử dụng nó? (vâng tôi biết nó không hoạt động với nhiều trang.) Bạn nên xem xét việc hỏi một câu hỏi được nhắm mục tiêu khác như "Chế độ xem phân cấp của toàn bộ trang web WordPress trong Quản trị viên?" và có thể ai đó sẽ viết một plugin cho bạn? :)
MikeSchinkel

Cảm ơn. Tôi cố gắng là tốt nhất của tôi. (ps tự hỏi nếu bạn bắt được tham chiếu tối nghĩa. :)
MikeSchinkel

Một điều tôi ghét là không có tùy chọn xóa tất cả bài viết. Bạn phải xóa một trang quản trị wp đầy các bài đăng cùng một lúc và lặp lại cho đến khi tất cả các bài viết đã biến mất. Nếu bạn đang xây dựng lại một blog, đây là một nỗi đau.
Volomike

3

Bạn có thể thay đổi tùy chọn "Số trang trên mỗi màn hình" trong "Tùy chọn màn hình" (góc trên cùng bên phải). Nếu bạn đặt mức đó là 200, thì bạn có thể sử dụng chức năng Tìm trình duyệt của mình để nhanh chóng nhảy xung quanh (Control / Command + F).

Nếu tôi muốn chỉnh sửa một vài trang, tôi bấm vào giữa các liên kết chỉnh sửa để mở chúng trong các tab mới, theo cách đó tôi có thể giữ "thư mục" trang của mình mở.


Xin lỗi, chỉ lấy trộm một phần tiền boa của bạn ở đây như một giải pháp cho điểm xóa bài đăng của @ Volomike trong các nhận xét cho câu trả lời ở trên! Tôi đã không chơi với Pages per Screentùy chọn này trước đây, không biết làm thế nào tôi bỏ lỡ nó.
Rick Curran

0

Câu hỏi tuyệt vời. Tôi không có câu trả lời chắc chắn và rất thích nghe những gì người khác đã làm.

Nói một chút, đây là một vài plugin tôi đã thấy có thể tùy chỉnh UI UI của WordPress. Lưu ý: Tôi chưa từng thử bất kỳ thứ nào trong số này và không biết chúng sẽ có giá như thế nào trên WP 3.0.

Ngoài các plugin có thể lỗi thời này, bạn cũng có thể tùy chỉnh Quản trị viên bằng Chủ đề quản trị .

Có lẽ một chuyên gia CSS có thể đánh cắp thứ gì đó giúp quản lý trang dễ dàng hơn, chẳng hạn như làm cho bộ chọn danh mục nổi bật hơn hoặc thứ gì đó.


0

Đợi đấy :). http://core.trac.wordpress.org/ticket/14579 , Scribu đang Ajax hóa các danh sách, để giúp quản lý công cụ dễ dàng hơn. Những thứ của nó đã được cam kết vì vậy cuối cùng bạn có thể xây dựng trên đó.

Bên cạnh việc thêm javascripts, có vẻ như các hành động hàng loạt sẽ được chuyển đổi thành hành động đăng. Điều đó cho phép người dùng thực hiện nhiều sửa đổi cùng một lúc.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.