맞춤 게시물 유형의 작성자를 어떻게 변경합니까?


11

맞춤 게시물 유형을 만들었으며 게시물을 작성하여 작성자에게 할당 할 수 있어야합니다. 일괄 수정 화면으로 이동하여 즉시 작성자를 변경할 수 있으므로 게시물을 사용하여이 작업을 쉽게 수행 할 수 있습니다. 그러나 사용자 정의 게시물 유형 으로이 작업을 수행하려고하면 작성자 상자가 없습니다. 내 맞춤 게시물 유형의 작성자를 변경하는 기능을 어떻게 추가합니까?

편집 : 해결책을 찾았습니다. 아래 답변을 참조하십시오.


어느 것이 도움이
되었습니까?

답변:


19

Custom Post Type 레지스터 인수 배열에서 이것을 사용하십시오.

'supports' => array('title', 'editor', 'thumbnail', 'comments', 'author'),

편집 화면에서 작성자 상자가 활성화됩니다. cpt에 작성자를 등록한 후 편집 화면에서 작성자 상자를 표시하려면 편집 화면 옵션 (모든 메타 박스를 활성화 / 비활성화 할 수있는 편집 화면 상단)에서 저자를 활성화해야합니다.


4

사용자 정의 게시물 유형의 경우 작성자 편집 속성이 기본적으로 추가되지 않습니다. author 속성을 추가하려면 다음 코드가 필요합니다.

function allowAuthorEditing()
{
  add_post_type_support( 'mytype', 'author' );
}

add_action('init','allowAuthorEditing');

4
맞춤 게시물 유형을 등록 할 때이를 추가하지 않는 이유는 무엇입니까?
Brian Fegter

2

오른쪽 상단의 화면 옵션으로 이동하여 작성자라고 표시된 상자를 선택하십시오. 그런 다음 Author 메타 상자를 표시합니다. 이것은 아마도 WordPress에서 최악의 사용자 경험 일 것입니다. 많은 사람들을 혼동합니다.


@fdsa 무슨 뜻인가요?
Brian Fegter

아래 답변을 참조하면 기본적으로 'author'속성이 있어야합니다.
fdsa

1
트윗 담아 가기 기능 배열에 추가 할 수 있습니다.
Brian Fegter
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.