programing

"Post"에서 다른 이름으로 이름 변경

topblog 2023. 3. 29. 21:09
반응형

"Post"에서 다른 이름으로 이름 변경

시간 내주셔서 감사합니다.

WordPress 대시보드에서 Posts(Vanilla, 커스텀 포스트 타입이 아님)를 정상적으로 처리하지만 WordPress 대시보드에서 Posts를 다른 것으로 대체하고 싶습니다.이 기능을 한다고 주장하는 플러그인을 사용해 봤는데, 일부 지역에서는 대체가 되지 않습니다.

변경하기 가장 어려운 장소는 플러그인을 통한 사이트 전체의 텍스트 치환에도 제목에 있는 "투고"에서 단어 변경을 완강히 거부하는 "모든 투고 보기"입니다.

WordPress에 Posts를 다른 이름으로 호출하는 올바른 방법은 무엇입니까?

이것을 당신의 기능에 넣으세요.php 파일('뉴스 기사'를 원하는 이름으로 변경):

// Function to change "posts" to "news" in the admin side menu
function change_post_menu_label() {
    global $menu;
    global $submenu;
    $menu[5][0] = 'News Articles';
    $submenu['edit.php'][5][0] = 'News Articles';
    $submenu['edit.php'][10][0] = 'Add News Article';
    $submenu['edit.php'][16][0] = 'Tags';
    echo '';
}
add_action( 'admin_menu', 'change_post_menu_label' );
// Function to change post object labels to "news"
function change_post_object_label() {
    global $wp_post_types;
    $labels = &$wp_post_types['post']->labels;
    $labels->name = 'News Articles';
    $labels->singular_name = 'News Article';
    $labels->add_new = 'Add News Article';
    $labels->add_new_item = 'Add News Article';
    $labels->edit_item = 'Edit News Article';
    $labels->new_item = 'News Article';
    $labels->view_item = 'View News Article';
    $labels->search_items = 'Search News Articles';
    $labels->not_found = 'No News Articles found';
    $labels->not_found_in_trash = 'No News Articles found in Trash';
}
add_action( 'init', 'change_post_object_label' );

번역이 걱정되는 경우(질문에 대한 코멘트를 바탕으로) 적절한 내용을 추가해 주십시오.__( 'News Articles', 'my-text-domain' );각 항목에 대한 기능...

언급URL : https://stackoverflow.com/questions/26145878/renaming-post-to-something-else

반응형