Не дозволяйте WP створювати "Зразок сторінки" та "Привіт, світ!" пост


10

Чи можна зупинити WP від ​​створення "Зразкової сторінки" та "Привіт, світ!" публікація під час створення нового блогу?

Відповіді:


4

Якщо ви використовуєте Multisite

Прийнята відповідь є руйнівною тим, що вона скасовує всі інші елементи налаштування в перекритій функції. Менш руйнівний спосіб зробити це для багатомісних установок - видалити вміст за замовчуванням під час створення нового блогу, підключившись до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.

Також дивіться: /programming/550086/how-to-delete-the-default-hello-world-post-before-wordpress-install


1
Дякую! У вас є ідея вирішити проблему з WP Multisite? Після додавання install.php в каталог wp-content я отримую помилку 500 при створенні нового сайту.
— user1706680

Вибачте, ігноруйте мій коментар - помилка 500 була викликана чимось іншим! Також працює для Multisite!
— user1706680

Це також скасує створення категорії "Без категорії" та безліч інших налаштувань. перевірте функцію за наступним посиланням, щоб побачити, що саме ви будете змінювати: core.trac.wordpress.org/browser/tags/4.8/src/wp-admin/includes/…
— Стівен

Будь ласка, дивіться мою відповідь нижче щодо менш руйнівного способу зробити це для багатомісних установок wordpress.stackexchange.com/a/272252/13118
— Стівен
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.