Статьи

Готовый WordPress: пакет с темами и плагинами и твиками wp-config

Спустя десять лет после первого выпуска WordPress процесс установки все еще выглядит … скучно. Переместите основные файлы WordPress, установите WordPress, затем установите плагины и темы, переключайте темы … Есть ли более быстрый способ установить WordPress?

Ну, есть.

Предупреждение. Это учебное пособие для всех уровней пользователей WordPress, но я оставил его кратким, чтобы быть совместимым с большинством сред хостинга. Я знаю, что мы можем установить WordPress намного быстрее с помощью различных методов, но этот учебник расскажет вам, как создать готовую установку WordPress, которую можно установить в среде общего хостинга. Как бы то ни было, я буду рад, если вы снимите комментарий ниже в разделе «Комментарии» и поделитесь большим количеством методов, которые можно использовать в «лучших» условиях. Не забудьте указать среду, которая должна быть организована, хотя.

Мы, как люди, ленивы. Мы не всегда были такими, но когда скорость общения приблизилась к скорости света, мы стали ленивее и нетерпеливее. Из-за этой лени мы хотим все как можно скорее — сразу после этого, если это возможно. (Мы хотим всего этого, и мы хотим этого сейчас!) Мы хотим, чтобы скорость была настолько плохой, что мы фактически начали подключать свой мозг таким образом. Вот почему наша концентрация внимания сократилась, а автоматизация была приравнена к эффективности.

Но это не обязательно должно быть плохо. Нам действительно нужна автоматизация, и нам действительно нужно немного (входящее слово!) В нашей жизни. А с точки зрения веб-дизайна всегда лучше быстро завершить проект, потому что тогда мы могли бы получить наши деньги раньше.

Эта серия из двух частей может принести вам деньги раньше. Из этих уроков вы узнаете:

  • комплектация вашей установки WordPress темами и плагинами на ваш выбор
  • использование файла wp-config-sample.php для определения констант раньше, чем обычно
  • и *** УДАЛЕНО, ЧТОБЫ ДЕРЖАТЬ ГИПЕ ***, который поразит вас!

Давайте начнем!

Это очевидно, поэтому я буду кратким и wp-config-sample.php трюку wp-config-sample.php .

С 2015 года WordPress поставляется с темами «Двадцать десять», «Двадцать одиннадцать», «Двадцать двенадцать», «Двадцать тринадцать», «Двадцать четырнадцать» и «Двадцать пятнадцать». Мне нравятся некоторые из них, но мне действительно не нравятся «Двадцать тринадцать» и «Двадцать четырнадцать». Мне полностью нравится «Двадцать пятнадцать». Но, тем не менее, я вообще не использую ни одного из них и использую свой собственный «шаблонный шаблон».

Поэтому разумно избавиться от всех «тем по умолчанию» перед установкой WordPress. Обычно мы сталкиваемся с ошибкой «тема по умолчанию не найдена», потому что WordPress устанавливает «тему по умолчанию» внутри своего ядра и не позволяет вам изменить это — или нет? Оставайтесь с нами для потрясающей второй части этой серии!

То же самое касается плагинов по умолчанию. «Hello Dolly» — забавный плагин, чтобы увидеть, как плагины работают для начинающих WordPress, а «Akismet» — эффективное решение для спама в комментариях WordPress. Но если вы не новичок в WordPress и не используете функцию «комментарии» в своих проектах (или не используете внешнюю службу комментариев, такую ​​как Disqus или Facebook Comments), вам не нужен ни один из этих плагинов. Так зачем хранить его в установочном файле и загромождать его?

Вместо этого вы можете поставлять ваши любимые плагины (или ваши собственные плагины). В этой серии мы будем использовать три популярных плагина WordPress:

Мы не собираемся использовать их в этой части, но вы увидите их в следующей части.

Небольшой совет для пользователей cPanel: в cPanel есть функция, называемая «каталог скелета», которая позволяет создавать учетные записи cPanel с файлами в каталоге /home/ . Лично мне нравится использовать эту функцию для создания папки /wp/ каталоге /public_html/ в учетной записи хостинга, которую я использую для своих клиентов. Он содержит основные файлы WordPress, «шаблонную тему», которую я сделал, и плагины, которые я использую почти в каждом проекте, который я начинаю делать. (Я также удаляю плагины и темы по умолчанию и редактирую файл wp-config-sample.php — об этом я расскажу в следующем разделе.) Если у вас есть cPanel в качестве панели управления хостингом на вашем сервере, найдите /cpanel3-skel/ в корневом каталоге (или спросите у администратора сервера, где он находится) и переместите туда файлы, чтобы создать учетные записи хостинга, в которых уже есть файлы WordPress. Если на вашем сервере нет cPanel, спросите администратора сервера, есть ли способ заставить эту функцию работать с вашим сервером.

Вот забавный факт, который поразит вас: большинство изменений в файле wp-config-sample.php автоматически применяются к файлу wp-config.php во время установки. (Если я не ошибаюсь, учетные данные базы данных и солт-ключи в wp-config-sample.php не wp-config-sample.php в wp-config.php .) Это был совет, которым я поделился на Tuts + около года назад; и в то время эту информацию нельзя было найти нигде в Интернете, даже в Кодексе WordPress. Итак, кхм, я был первым, кто поделился этим советом в мире. (Предсказание: в следующей части я поделюсь другим трюком, который никогда не был обнаружен другим разработчиком WordPress!)

В любом случае, вернемся к этой части: просто отредактируйте файл wp-config-sample.php в вашем пакете, который вы будете использовать в своих будущих проектах. Я собрал некоторые пользовательские определения констант, которые можно применять для клиентских проектов:

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
 
// disable revisions
define( ‘WP_POST_REVISIONS’, false );
 
// autosave interval
define( ‘AUTOSAVE_INTERVAL’, 240 );
 
// disable editing theme/plugin files from wp-admin
define( ‘DISALLOW_FILE_EDIT’, true );
 
// enabling «trash» for media items
define( ‘MEDIA_TRASH’, true );
 
// moving wp-content
define( ‘WP_CONTENT_DIR’, dirname( __FILE__ ) . ‘/stuff’ );
define( ‘WP_CONTENT_URL’, ‘https://exam.pl/stuff’ );
 
// moving uploads
define( ‘UPLOADS’, ‘files’ );
 
// change «emtpy trash» settings
define( ‘EMPTY_TRASH_DAYS’, 10 );
define( ‘EMPTY_TRASH_DAYS’, 0 );
 
?>

Это то, что пришло мне в голову. У тебя есть разные идеи? Поделитесь ими в разделе комментариев!

Хотя то, что я написал выше, уже очень крутые трюки, которые ускорят процесс установки, «хак» в следующей статье еще круче. Вы, наверное, чувствуете мое волнение в моих словах, но я скажу это снова: я очень рад, что я раскрою новаторскую технику, которая будет опубликована первой и только на Tuts + Code!

Что вы думаете о уловках, которые мы рассмотрели выше? Снимите комментарий в разделе «Комментарии» ниже, если вы хотите поделиться с нами своими мыслями. И обязательно поделитесь этой статьей с друзьями!