Cho phép sửa đổi cho loại bài tùy chỉnh


32

Tôi đã tạo Loại bài đăng tùy chỉnh và đã đăng ký.

Ai đó có thể giúp tôi làm thế nào để kích hoạt sửa đổi cho loại Bài đăng tùy chỉnh không?


2
Làm thế nào bạn đăng ký nó? Sử dụng register_post_type hoặc một số plugin?
kraftner

1
Tôi mặc dù sửa đổi đó làm việc cho tất cả các loại bài. Ai đó có thể xác nhận hoặc từ chối điều đó?
s_ha_dum

1
@s_ha_dum bạn cần kích hoạt thủ công. Không có mặc định nào cho "Sửa đổi" trong 'hỗ trợ' trong register_post_type. Chỉ tiêu đề và trình soạn thảo được đặt làm mặc định. Kiểm tra codex codex.wordpress.org/Function_Reference/register_post_type
Pieter Goosen

@PieterGoosen: cảm ơn. Tôi ghét bản sửa đổi và nghĩ rằng chúng được thực hiện kém nên tôi không giải quyết chúng nhiều. :)
s_ha_dum

Câu trả lời:


50

Khi bạn đăng ký CPT, bạn cần thêm hỗ trợ thủ công cho các phiên bản. Chỉ tiêu đề và trình chỉnh sửa được đặt làm mặc định. Kiểm tra codex . Vì vậy, nếu bạn cần kích hoạt sửa đổi, bạn cần thêm nó như thế này

'supports' => array( 'title', 'editor', 'revisions' ),

trong của bạn $args = array()khi đăng ký CPT của bạn.

Chỉ để biết thông tin, đây là các đối số khác bạn có thể chuyển đến 'hỗ trợ'

'title'
'editor' (content)
'author'
'thumbnail' (featured image, current theme must also support post-thumbnails)
'excerpt'
'trackbacks'
'custom-fields'
'comments' (also will see comment count balloon on edit screen)
'revisions' (will store revisions)
'page-attributes' (menu order, hierarchical must be true to show Parent option)
'post-formats' add post formats, see Post Formats

CHỈNH SỬA

Nhờ @jammypeach, điều quan trọng là phải biết, metabox sửa đổi sẽ không hiển thị cho đến khi thực sự có bản sửa đổi cho bài đăng. Nếu không có sửa đổi, hộp meta sửa đổi sẽ không hiển thị


Tôi có chỗ trong mảng Hỗ trợ. Hoạt động tốt. Cảm ơn, @pieter ..
Bhanu Prakash Ryaga

@BhanuPrakash rất vui vì tôi có thể giúp. Chỉ cần nhớ đánh dấu câu trả lời của tôi là chấp nhận sau đó.
Pieter Goosen

9
Một cái gì đó để xem xét - hộp Sửa đổi sẽ không xuất hiện sau khi bật Sửa đổi trên CPT của bạn trừ khi bạn thực hiện một số thay đổi và lưu lại một vài lần đầu tiên. Điều này đã ném tôi, tôi nghĩ rằng mã của tôi không hoạt động nhưng (tất nhiên) không có sửa đổi để hiển thị.
jammypeach

1
@jammypeach sẽ cập nhật câu trả lời của tôi. Cảm ơn vì điều đó. Không nhiều người có thể biết điều đó, thậm chí không xem xét điều đó. Cảm ơn :-)
Pieter Goosen

1
Cảm ơn bạn @jammypeach Tôi chỉ mất một giờ để cố gắng chẩn đoán những gì tôi nghĩ là vấn đề với chính loại bài đăng tùy chỉnh - đó chắc chắn là một thông tin chính!
biệt danh
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.