반응형
기본 게시물의 영구 링크를 변경하는 방법?
기본 게시물의 영구 링크를 다음으로 변경합니다.\blog\post-name
하지만 동시에 다른 사용자 지정 게시물 유형의 permalink를 변경하고 싶지는 않습니다.
Dashboard > Settings > Permalinks에서 "posts"의 Permalink 구조를 변경할 수 있습니다.
플러그인이나 스크립트를 통해 모든 사용자 지정 게시 유형에 대해 설정되기 때문에 최종 사용자 지정 게시 유형의 퍼말링크 구조는 변경되지 않습니다(참고로 다음과 같이 발생합니다).'rewrite' => array('slug' => 'your-cpt-permalink-slug')
지시).
사용자 지정 게시물 유형을 만듭니다. 텍스트 도메인 'booksinfo'를 변경하는 것을 잊지 마십시오.
함수에 이 코드를 추가합니다.php
function blog_post_type() {
// Set UI labels for Custom Post Type
$labels = array(
'name' => esc_html__( 'Blogs', 'booksinfo' ),
'singular_name' => esc_html__( 'Blog', 'booksinfo' ),
'menu_name' => esc_html__( 'Blogs', 'booksinfo' ),
'parent_item_colon' => esc_html__( 'Parent Blog', 'booksinfo' ),
'all_items' => esc_html__( 'All Blogs', 'booksinfo' ),
'view_item' => esc_html__( 'View Blog', 'booksinfo' ),
'add_new_item' => esc_html__( 'Add new Blog', 'booksinfo' ),
'add_new' => esc_html__( 'Add New', 'booksinfo' ),
'edit_item' => esc_html__( 'Edit Blog', 'booksinfo' ),
'update_item' => esc_html__( 'Update Blog', 'booksinfo' ),
'search_items' => esc_html__( 'Search Blog', 'booksinfo' ),
'not_found' => esc_html__( 'Not Found', 'booksinfo' ),
'not_found_in_trash' => esc_html__( 'Not found in Trash', 'booksinfo' ),
);
// Set other options for Custom Post Type
$args = array(
'label' => esc_html__( 'blog', 'booksinfo' ),
'description' => esc_html__( 'blogs news', 'booksinfo' ),
'labels' => $labels,
'supports' => array( 'title', 'editor', 'author', 'thumbnail', 'comments', 'revisions', ),
'hierarchical' => false,
'public' => true,
'show_ui' => true,
'show_in_menu' => true,
'show_in_nav_menus' => true,
'show_in_admin_bar' => true,
'menu_position' => 5,
'can_export' => true,
'has_archive' => true,
'exclude_from_search' => false,
'publicly_queryable' => true,
'capability_type' => 'page',
'menu_icon' => 'dashicons-star-empty',
'taxonomies' => array( 'post_tag','category'),
);
// Registering your Custom Post Type
register_post_type( 'blog', $args );
}
add_action( 'init', 'blog_post_type', 0 );
언급URL : https://stackoverflow.com/questions/29787775/how-to-change-permalink-of-default-post
반응형
'programing' 카테고리의 다른 글
셸 스크립트를 사용하여 여러 MySQL 명령을 실행하는 더 나은 방법 (0) | 2023.11.04 |
---|---|
로그인 재연결 후 wocommerce (0) | 2023.11.04 |
C Macro - 정수 값을 문자열 리터럴로 가져오는 방법 (0) | 2023.11.04 |
MySQL에서 JOIN 쿼리의 반환 결과를 제한하는 방법 (0) | 2023.11.04 |
Oracle LOB를 삭제하는 방법 (0) | 2023.11.04 |