WP'nin “Örnek Sayfa” ve “Merhaba Dünya!” Oluşturmasını engelleyin İleti


10

WP'nin "Örnek Sayfa" ve "Merhaba Dünya!" Oluşturmasını durdurmak mümkün müdür? yeni bir blog oluştururken?

Yanıtlar:


4

Multisite kullanıyorsanız

Kabul edilen cevap, geçersiz kılınan işlevdeki diğer tüm kurulum öğelerini iptal etmesi nedeniyle yıkıcıdır. Çok bölgeli yüklemeler için bunu yapmanın daha az yıkıcı bir yolu, yeni blog oluşturma işlemi sırasında varsayılan içeriği silerekwpmu_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

Bir dosya oluşturun install.phpsenin içinde wp-contentdizine. Bu dosyada wp_install_defaults()işlevi bildirirsiniz . Bu işlevi boş bırakırsanız, varsayılan kategoriler, bağlantılar, yayınlar veya sayfalar oluşturulmaz.

Varsayılan (takılabilir) wp_install_defaults()işlevi içinde bulunabilir wp-admin/includes/upgrade.php.

Ayrıca bkz: /programming/550086/how-to-delete-the-default-hello-world-post-before-wordpress-install


1
Teşekkür ederim! WP Multisite ile sorunu çözmek için bir fikriniz var mı? Wp-content dizinine install.php dosyasını ekledikten sonra yeni site oluştururken 500 Hatası alıyorum.
user1706680

Üzgünüm, yorumumu görmezden gelin - 500 Hatası başka bir şeyden kaynaklandı! Ayrıca Multisite için de çalışıyor!
user1706680

Bu ayrıca 'Kategorilenmemiş' kategorisinin ve diğer birçok ayarın oluşturulmasını da iptal eder. tam olarak neyi geçersiz kılacağınızı
Steven

Çok siteli kurulumlar için bunu yapmanın daha az yıkıcı bir yolu için lütfen aşağıdaki cevabıma bakın wordpress.stackexchange.com/a/272252/13118
Steven
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.