WP가 "샘플 페이지"및 "Hello World!"를 작성하지 못하게하십시오. 게시하다


10

WP가 "샘플 페이지"및 "Hello World!"를 작성하지 못하게 할 수 있습니까? 새 블로그를 만들 때 게시 하시겠습니까?

답변:


4

멀티 사이트를 사용하는 경우

허용 된 답변은 재정의 된 기능의 다른 모든 설정 항목을 취소한다는 점에서 파괴적입니다. 다중 사이트 설치를 위해 덜 파괴적인 방법 은 새 블로그 작성 중에 기본 컨텐츠를 연결하여 삭제하는 것입니다.wpmu_new_blog

add_action( 'wpmu_new_blog', 'delete_wordpress_defaults', 100, 1 );

function delete_wordpress_defaults(){

    // 'Hello World!' post
    wp_delete_post( 1, true );

    // 'Sample page' page
    wp_delete_post( 2, true );
}

19

디렉토리에 파일 install.php을 작성하십시오 wp-content. 이 파일에서 wp_install_defaults()함수 를 선언합니다 . 해당 기능을 비워두면 기본 카테고리, 링크, 게시물 또는 페이지가 생성되지 않습니다.

기본 (플러그 가능) wp_install_defaults()기능은에서 ​​찾을 수 있습니다 wp-admin/includes/upgrade.php.

참조 : https : //.com/questions/550086/how-to-delete-the-default-hello-world-post-before-wordpress-install


1
감사합니다! WP Multisite의 문제점을 해결할 아이디어가 있습니까? wp-content 디렉토리에 install.php를 추가하면 새 사이트를 만들 때 500 오류가 발생합니다.
user1706680 18

죄송합니다. 내 의견을 무시하십시오. 500 오류가 다른 원인으로 발생했습니다! 멀티 사이트에서도 작동합니다!
user1706680

또한 '분류되지 않은'카테고리 및 기타 여러 설정의 생성이 취소됩니다. 다음 링크에서 기능을 검사하여 정확히 무엇을 재정의할지 확인하십시오. core.trac.wordpress.org/browser/tags/4.8/src/wp-admin/includes/…
Steven

다중 사이트 설치를 위해 이를 수행하는 덜 파괴적인 방법은 아래의 답변을 참조하십시오 wordpress.stackexchange.com/a/272252/13118
Steven
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.