programing

워드프레스의 커스텀 포스트 타입에 발췌를 추가하는 방법

testmans 2023. 2. 24. 13:22
반응형

워드프레스의 커스텀 포스트 타입에 발췌를 추가하는 방법

WordPress에서 커스텀 투고 타입을 작성했습니다.커스텀 발췌를 추가하는 방법을 눌러 여기에 필드를 추가합니다.커스텀 투고 타입은 같은 wp_table에 저장됩니다.및 추가 옵션을 지정하면 모든 필드가 표시됩니다.여기에 커스텀 발췌 필드를 추가합니다.발췌를 추가할 수 있는 WordPress 기능이 있습니다.누구라도 도울 수 있어!

테마 함수에 register_post_type() 함수를 추가하여 커스텀 포스트 타입을 작성하셨으면 합니다.php 파일.'supports'로 코드를 업데이트하면 됩니다.그런 다음 화면 옵션으로 이동하고 'Excerpt'를 클릭합니다.

$args = array(
    'supports'           => array( 'title', 'editor', 'author', 'thumbnail', 'excerpt', 'comments' )
);

register_post_type( 'book', $args );

또는 다음 코드를 추가할 수도 있습니다.

add_action( 'init', 'my_add_excerpts_to_pages' );
function my_add_excerpts_to_pages() {
     add_post_type_support( 'page', 'excerpt' ); //change page with your post type slug.
}

지원 필드를 이 'facebook' => 배열('facebook', 'facebook', 'facebook', 'facebook', 'facebook', 'facebook', 'facebook')로 변경합니다.

WordPress에서 커스텀 투고 타입에 발췌를 추가하는 방법

예 1:

<?php
/**
 * Enables the Excerpt meta box in post type edit screen.
 */
function wpcodex_add_excerpt_support_for_post() {
    add_post_type_support( 'your post type slug name here', 'excerpt' );
}
add_action( 'init', 'wpcodex_add_excerpt_support_for_post' );
?>

자세한 내용은 이쪽:https://codex.wordpress.org/Function_Reference/add_post_type_support

예 2:

<?php
add_action( 'init', 'create_testimonial_posttype' );
function create_testimonial_posttype(){
  register_post_type( 'testimonials',
    array(
      'labels' => array(
        'name' => __( 'Testimonials' ),
        'singular_name' => __( 'Testimonial' )
      ),
      'public' => true,
      'has_archive' => true,
      'rewrite' => array('slug' => 'clients'),
      'supports' => array('title','thumbnail','editor','page-attributes','excerpt'),
    )
  );
}
?>

화면 상단에는 게시물을 추가할 때 탁월한 기능을 추가할 수 있는 옵션(화면 옵션).expert를 선택하면 expert 필드가 게시물 추가 페이지에 자동으로 추가됩니다.

언급URL : https://stackoverflow.com/questions/45436051/how-to-add-excerpt-in-custom-post-type-in-wordpress

반응형