Как удалить стандартную запись Hello World перед установкой Wordpress - PullRequest
1 голос
/ 15 февраля 2009

Я установил Wordpress много раз, и после каждой установки мне приходилось удалять пост hello world вручную. Это ужасно!

Как я могу предотвратить появление этого сообщения. Тот же вопрос для ссылок на блогролл.

Thanks.w

Ответы [ 3 ]

7 голосов
/ 13 марта 2009

В папке wp-content определите файл с именем install.php и поместите в него функцию wp_install_default. Поскольку подразумевается какая-либо категория по умолчанию, рекомендуется создать хотя бы одну категорию (пример кода, полученный из /wp-admin/includes/upgrade.php):

<?php
  function wp_install_defaults() {
    global $wpdb;
    // Default category
    $cat_name = $wpdb->escape(__('Uncategorized'));
    $cat_slug = sanitize_title(_c('Uncategorized|Default category slug'));
    $wpdb->query("INSERT INTO $wpdb->terms (name, slug, term_group) VALUES ('$cat_name', '$cat_slug', '0')");
    $wpdb->query("INSERT INTO $wpdb->term_taxonomy (term_id, taxonomy, description, parent, count) VALUES ('1', 'category', '', '0', '1')");
    }   
?>
3 голосов
/ 15 февраля 2009

Вы можете удалить код, который создает начальный пост и комментарий в wp-admin/includes/upgrade.php, но мне кажется, что любое решение будет занимать больше времени (обновления и т. Д.), Чем просто нажать «Удалить» один раз за установку. ..

2 голосов
/ 15 февраля 2009

В версии 2.7.1 эти элементы создаются в wp_install_defaults () из /wp-admin/includes/upgrade.php.

.

Он не возвращает никаких значений, поэтому вы должны быть в безопасности, просто комментируя или удаляя содержимое функции. Или вы могли бы закомментировать единственный вызов к нему в строке 70.

Имейте в виду, что это НЕ доказательство обновления - вам, вероятно, придется сделать это снова, если вы обновите свою версию WP

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...