it-swarm-vi.tech

Tạo Loại bài đăng tùy chỉnh để chèn nội dung đặt trước vào bài đăng & trang?

Đáp lại Nhận xét của Mike Schinkel (xem bên dưới) trên bài đăng của tôi về cách điền trước nội dung (về cơ bản là sử dụng mẫu nội dung) ...

@Scott B Ý tôi là tại sao bạn lại hỗ trợ một tệp trên đĩa chứ không phải là một vị trí trong quản trị viên? Đối với nhiều người, bạn đã xem xét việc tạo loại bài đăng tùy chỉnh "Thư bán hàng" chưa?

Không, nhưng nó có vẻ là một giải pháp tốt hơn. Làm thế nào bạn sẽ làm điều đó và nơi bạn sẽ lưu trữ các lựa chọn cho nội dung? (Tôi cho rằng bạn có thể có một vài loại mẫu nội dung khác nhau để cung cấp.)

4
Scott B

Câu hỏi của bạn khiến tôi suy nghĩ về việc mở rộng trường hợp sử dụng của bạn sang một plugin mà tôi đã xuất bản trước đó có tên WP Boiler khắc Shortcode . Tôi biết câu hỏi của bạn không phải về shortcodes nhưng tên chỉ là di sản cho trường hợp sử dụng của bạn; thực sự là phần mở rộng của tôi, tôi vừa thêm vì câu hỏi của bạn sẽ làm (gần như) chính xác những gì bạn đang yêu cầu (tôi sẽ giải thích phần "gần như" bên dưới).

Tôi sẽ phải quay lại và ghi lại tài liệu này sâu hơn nhưng tôi đoán rằng tôi đã cấp cho bạn quyền truy cập đầu tiên sớm hơn (lưu ý tệp instructions.txt không giải quyết tính năng mới chưa):

Phần dễ dàng để làm những gì bạn yêu cầu là mã hóa back-end; phần khó hơn là tìm ra một giao diện người dùng tốt. Nếu có nhiều mục nội dung để chọn từ người dùng cần một cách để chọn mục nào sẽ sử dụng và không có một cách rõ ràng nào để làm điều đó.

Một cách tiếp cận mà tôi có thể đã sử dụng là chặn người dùng khi nhấp vào "Thêm bài đăng" và hỏi họ xem mục nội dung được điền trước nào họ muốn bắt đầu nhưng có vẻ như không có và không có trong phù hợp với cách quản trị viên WordPress thường hoạt động. Vì vậy, thay vào đó tôi đã thêm một metabox "Chèn nồi hơi" với danh sách thả xuống có chứa danh sách các mục văn bản soạn sẵn.

Để sử dụng tải xuống plugin này, hãy sao chép vào thư mục con trong thư mục /wp-content/plugins/ của bạn và sau đó kích hoạt nó. Sau khi kích hoạt, hãy tìm menu "Boilerplate" và bắt đầu thêm Thư bán hàng của bạn dưới dạng Boilersheet cẩn thận để chọn "Loại bài đăng liên kết" mà bạn muốn mỗi nồi hơi được hoạt động. Sau đó, trong cửa sổ "Thêm {loại bài}" trong quản trị viên nhìn lên trên cùng bên phải; bạn sẽ tìm thấy nội dung từ bản tóm tắt đến hết phần hiện tại trong trình chỉnh sửa nội dung:

Screenshot of WordPress 3.0.1 and the Metabox from WP BoilerPlate Shortcode v1.0.5
(nguồn: mikechinkel.com )

Lưu ý rằng khi kích hoạt, plugin sẽ thêm bất kỳ loại bài đăng nào bạn có thể có vào phân loại "Loại bài đăng liên kết" nhưng nếu bạn thêm loại bài đăng mới sau này, bạn sẽ phải thêm chúng theo cách thủ công; chỉ cần đảm bảo khớp chính xác tên số nhiều của loại bài đăng (tức là "Sản phẩm" hoặc "Bài viết nổi bật" hoặc bất cứ điều gì.)

Đây không phải là chính xác những gì bạn yêu cầu nhưng do cần một cách để chọn nội dung Tôi nghĩ rằng đó là một giải pháp thực sự khả thi. Tôi muốn nhận phản hồi của bạn về những gì bạn nghĩ về nó.

4
MikeSchinkel