Ngăn chặn WP tạo ra Trang mẫu và Trang Hello Thế giới! bài đăng


Câu trả lời:


4

Nếu bạn đang sử dụng Multisite

Câu trả lời được chấp nhận là phá hủy ở chỗ nó hủy bỏ tất cả các mục thiết lập khác trong chức năng ghi đè. Một cách ít phá hủy hơn để làm điều đó đối với các cài đặt nhiều trang là xóa nội dung mặc định trong khi tạo blog mới bằng cách nối vàowpmu_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

Tạo một tập tin install.phptrong wp-contentthư mục của bạn . Trong tập tin đó bạn khai báo wp_install_defaults()hàm. Nếu bạn chỉ để trống chức năng đó, không có danh mục mặc định, liên kết, bài đăng hoặc trang sẽ được tạo.

Hàm mặc định (có thể cắm) wp_install_defaults()có thể được tìm thấy trong wp-admin/includes/upgrade.php.

Xem thêm: /programming/550086/how-to-delete-the-default-hello-world-post-b Before-wordpress-install


1
Cảm ơn bạn! Bạn có ý tưởng nào để giải quyết vấn đề với WP Multisite không? Sau khi thêm install.php trong thư mục wp-content, tôi gặp lỗi 500 khi tạo trang mới.
user1706680

Xin lỗi, bỏ qua nhận xét của tôi. Lỗi 500 là do nguyên nhân khác! Cũng hoạt động cho Multisite!
dùng1706680

Điều này cũng sẽ hủy việc tạo danh mục 'Chưa phân loại' và một loạt các cài đặt khác. kiểm tra chức năng tại liên kết sau để xem chính xác những gì bạn sẽ ghi đè: core.trac.wordpress.org/browser/tags/4.8/src/wp-admin/includes/ trộm
Steven

Vui lòng xem câu trả lời của tôi dưới đây để biết cách phá hủy ít hơn đối với việc cài đặt nhiều trang wordpress.stackexchange.com/a/272252/13118
Steven
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.