Установка wordpress на хостинг: автоматический и ручной метод
Содержание:
- Завершение установки
- Как установить WordPress на хостинг, — пошаговая инструкция.
- Извлекаем OEM-код из UEFI для проверки лицензии 10 винды
- Локальная установка ВордПресс на компьютер
- Что такое localhost?
- Ручная установка
- Встроенные средства сравнения документов в Word
- Как подобрать и зарегистрировать домен для сайта
- Как установить WordPress на XAMPP
- /uploads — медиафайлы и загрузки
- Вход в админку через wp-login.php
- Специальные файлы
- Установка для ленивых
- Заключение
Завершение установки
Чтобы поставить точку, перейдите в инсталлятор WP и впишите домен своего сайта. Иногда хостеры требуют удалить index.html из корня, так как воспринимают его как заглушку. Обязательно записываем или сохраняем в надежном месте имя пользователя, пароль для входа в административную панель WordPress. Возможность их восстановления всегда есть, но лучше не забывать эти данные.
С каждой новой версией движка ВордПресс процесс установки упрощается, становится более простым и понятным. И это радует. Но основные шаги, которые были описаны в статье, по своей сути остаются неизменными. Вам нужно загрузить дистрибутив, распаковать его, создать MySQL (желательно отдельную). Последним этапом становится заливка дистрибутива в корень web-сайта.
Если процесс установки доведен до автоматизма, скорее всего, вам действительно удастся сделать все за 5 минут. Однако новичкам, впервые столкнувшимся с инсталляцией одной из самых популярных в мире CMS, все равно понадобится больше времени.
Как установить WordPress на хостинг, — пошаговая инструкция.
- Первый шаг, нам нужно скачать официальную пакет и новейшую версию CMS WordPress. Это можно сделать с официального сайта, переходим на https://ru.wordpress.org/.Далее жмем кнопку, — «Получить WordPress».
Переходим на https://ru.wordpress.org/download/
Жмем, — «Скачать WordPress …» У нас скачивается архив в .zip формате. Должны получить файл вида: wordpress-5.1-ru_RU.zip
- Теперь нам нужна программа, которая загрузит наш файл на выделенное место, у нашего хостинг провайдера. Я знаю две известные программы для Windows, обе распространяются бесплатно. FileZilla и WinSCP.FileZilla можно скачать вот здесь https://filezilla.ru/get/ выбираем нужную версию, скачиваем устанавливаем.WinSCP качаем тут, — https://winscp.ru.uptodown.com/windows обе программы на русском языке, думаю с установкой проблем не должно быть.
- При регистрации на хостинге, Вам должны были выслать на почту, данные для соединения с Вашим выделенным местом на сервере. Грубо говоря к папке, хостинг провайдера. Заводим данные в нужные поля. Порт как правило 21.
- Далее перетаскиваем наш wordpress-5.1-ru_RU.zip в правое окно FTP клиента. В этом окне у нас должна быть директория сайта, или можно сказать папка с будущим сайтом. Она может называться например, — «/public_html». Как только перенесли на хостинг архив, переходим к следующему шагу.
- Теперь идем в панель управления, Вашего хостинг провайдера ищем в меню, — «файловый менеджер». Открываем должны здесь мы увидеть наш zip архив.
Извлекаем OEM-код из UEFI для проверки лицензии 10 винды
Локальная установка ВордПресс на компьютер
Давайте представим ситуацию – вам захотелось попробовать новый плагин или тему, но есть риск того, что они могут нанести вред сайту. Чтобы не наломать дров с собственным блогом, специалисты практикуют установку WordPress на локальный сервер. Для стабильной работы необходим сервер с PHP, Perl. Хорошо зарекомендовал себя пакет ХАМРР.
Система проста в использовании, имеет минимум настроек, поэтому вопросов, как установить WordPress на локальный сервер, практически не возникает. Однако мы все равно расскажем вам о данной процедуре, упомянем о способах защиты серверной среды. В будущем сможете либо произвести установку пустого блога, либо уже имеющийся ресурс скопировать на локалку.
Что такое localhost?
Под локальным хостом обычно подразумевается компьютер, на котором вы можете установить веб-сервер, такой, как XAMP, WAMP, Local by Flywheel или многие другие серверные модули, доступные в Интернете. Для запуска веб-сайта с локальным IP-адресом, который виден только вам.
Вот несколько причин, по которым стоит сначала разработать свой сайт на локальной машине:
- Ускоренная разработка веб-сайтов не требует много времени на добавление или удаление контента, которая может занять много времени на живом сервере. Сохранение ваших изменений и их просмотр намного быстрее в локальной системе.
- Безрисковое тестирование веб-сайта. Каждый раз, когда на сайт WordPress устанавливается новый плагин или пользовательский код, вы рискуете сломать весь веб-сайт, если плагин или код не совместим. Локальный хост — это хорошее место для тестирования функциональности плагина или пользовательского кода, избегая риска сбоя живого сайта для всех. В случае сбоя сайта wordpress localhost это только для вас, и вы легко можете восстановить сайт удалив код или папку плагина.
- Обновление контента без риска: Многие из нас сталкивались с ситуацией, когда заканчивали ввод длинного электронного письма или сообщения и нажимали кнопку «Отправить». Появлялось сообщение об ошибке «Страница не может быть отображена», и приходилось терять все не сохраненное содержание, когда нажимаете кнопку назад. Локальный хост-сайт не требует интернета для сохранения изменений, поэтому вероятность потери данных из-за плохого интернет-соединения крайне мала.
- Совершенно бесплатно. Для работы веб-сайта вам необходимо доменное имя и сервер хостинга. В этом случае не нужно покупать доменное имя или хостинг для локальной работы. Он полностью бесплатен для установки и запуска сервера localhost на вашем компьютере.
- Простота в настройке и переносу. Вы можете создать работающий веб-сайт WordPress всего за несколько кликов. Если вы довольны тем, как ваш сайт выглядит в вашей локальной системе, вы можете легко перенести весь сайт на работающий сервер.
Ограничения:
- Только вы можете просматривать сайт, и не так просто поделиться или предоставить доступ другим разработчикам.
- Ограниченная поддержка многосайтовой разработки WordPress.
- Иногда среда живого сервера может отличаться от локального сервера.
- Электронные письма не работают из коробки, пока вы не настроите SMTP для исходящих писем.
Ручная установка
Шаг 1. Подготовка
Нажимаем на кнопку «Скачать WordPress x.x.x». Где иксы — версия. После этого на наш ПК загрузится архив в формате zip. Теперь мы должны снова вернуться на хостинг, в раздел «сайты» (второй сверху в боковом меню).
Кликаем на кнопку «Создать сайт», выскочит окно, в котором вводим произвольное имя на латинице, и при желании какой-нибудь комментарий. Вновь нас ждет кнопка, нажимаем на нее.
Сайт создан, а вместе с ним и директория, которая нам нужна. Но перед тем как перейти к следующему шагу, мы должны привязать домен к нашему ресурсу.
Для этого нажимаем на соответствующую кнопку рядом с названием сайта, который появился в «Списке созданных сайтов».
В раскрывающемся списке выбираем нужный вариант, после чего подтверждаем привязку нажатием соответствующей кнопки.
Шаг 2. Загрузка файлов на хостинг
Вот теперь мы переходим в раздел «Файловый менеджер», который также можно найти в боковом меню.
Как видите, у меня здесь несколько папок. Нам нужна именно та, которая соответствует названию. Его мы вводили в предыдущем шаге.
Двойным кликом открываем папку wordpress_test. Внутри будет еще одна папка — public_html. Туда мы пока не переходим. Вместо этого мы идем в меню «Файл» — «Загрузить на сервер».
Выскочит окно, которое мы должны использовать для загрузки того самого архива с официального сайта. Можно просто перетащить его, используя курсор.
Или же, если хотите, нажать на кнопку «прикрепить файл», после чего откроется файловый менеджер вашей операционной системы. Там вам нужно будет найти архив с ВП и выбрать его.
В любом случае, при загрузке архива перед вами появится окно с таким содержимым:
Нажимаем «Да», после чего пойдет процесс загрузки и распаковки. На выходе мы должны будем получить следующее:
Тихо и спокойно переходим в папку wordpress. Там мы увидим, собственно, все файлы нашей CMS.
Их мы должны переместить в папку public_html, а саму «wordpress» (папку) удалить. Кликаем на «Правка», далее на «Выделить все», потом снова на «Правка», и теперь на «Вырезать» или «Копировать».
Теперь идем в public_html, кликаем на «Правка» и «Вставить». Все! Файлы успешно перемещены, а старую папку wordpress можно удалить. Она нам больше не нужна.
Шаг 3. Создание базы данных
А вот теперь начинается самое интересное. Мы должны создать базу данных, а после вписать ее данные в файл wp-config-sample.php. Более того, как только мы впишем данные, файл должен быть переименован в просто wp-config.php. Но опять я спешу. Давайте разберемся по шагам.
Переходим в раздел «Базы данных MySQL». Сразу под файловым менеджером. Там мы точно также можем видеть уже созданные БД, которые в случае чего могут быть удалены за ненадобностью.
Вводим название, первая часть которого недоступна для редактирования (логин_), и генерируем или вписываем пароль. Кнопочка «Создать», и все, процесс завершен.
Не забудьте сохранить данные. Они прямо сейчас нам понадобятся.
Шаг 4. Редактирование wp-config.php
Его прямо сейчас мы должны переименовать в просто wp-config.php, то бишь убрать из названия дефис и слово sample. Выделяем его с помощью клика, после чего идем в «Файл» — «Переименовать».
Удаляем ненужный кусок и сохраняем изменения:
Но и это еще не все. Теперь мы должны вписать все данные от БД в этот самый файл. Открываем его с помощью двойного клика. Благо на таймвебе есть встроенный удобный редактор, который помогает легко редактировать все файлы.
Прокручиваем файл чуть-чуть вниз. Там мы должны увидеть следующие строчки. Если вы скачивали русскоязычную версию, то они будут на русском, как у меня:
Вводим в соответствующие поля название, имя пользователя и пароль. Первые два — одинаковые. Причем, на большинстве хостингов. Как только все ввели — сохраняем изменения и выходим из файлового менеджера и панели управления вообще. Дело осталось за малым.
Шаг 5. Установка WordPress
Вводим все данные. С вашего позволения дам пару советов:
- Обычно в качестве логина используют admin. Советую изменить это правило и поставить что-то другое.
- В поле «Ваш E-mail» некоторые люди вводят адрес, который находится на том же домене, что и сайт. Не надо так делать, потому как при сбоях вы просто не сможете получить доступ к почте. Введите туда нейтральный адрес от gmail или Яндекс.почты
- Если вы не хотите, чтобы поисковые системы индексировали сайт на этапе его разработки, то отметьте галочкой соответствующий пункт. Позднее его можно будет отключить в настройках.
Как только все ввели, нажимаем на кнопку «Установить WordPress». Нас перекинет в следующее окно:
Поздравляем! Вы установили WordPress в ручном режиме. Неплохая ачивка, учитывая, что далеко не каждый новичок может себе такое позволить. Теперь можно войти в админку сайта, используя только что введенные логин и пароль.
Встроенные средства сравнения документов в Word
Программа Microsoft Word выпущена в большом количестве модификаций. В числе самых распространенных — Word 2007. Изучим то, какие в нем есть интерфейсы для быстрого и удобного сравнения документов.
Открыв программу Microsoft Word, необходимо выбрать вкладку «Рецензирование». Затем — опцию «Сравнить». После этого программа предложит указать два файла в формате Word, которые будут сверяться. Как только пользователь сделает это — перед ним откроется несколько окон. В них будут отображаться:
- исходный источник (справа);
- измененный документ (справа);
- «гибридный» документ (в центре);
- сводка исправлений (слева).
Нас будет, вероятно, интересовать в первую очередь окно, что располагается по центру. В нем отображается «комбинированный» текст, в котором будут «подсвечены» — выделены цветом — различия между исходным и измененным источником.
Красным шрифтом с зачеркиванием выделяется текст, который присутствует в исходном документе, но отсутствует в измененном. Красным подчеркнутым шрифтом — новый текст. Зеленым — абзацы, которые перемещены. Обычный шрифт — это то, что есть в обоих документах, совпадающие фрагменты.
С помощью вспомогательных элементов интерфейса можно превращать обнаруженные различия в полноценный элемент текста либо отклонять их (используя кнопку «Принять» либо «Отклонить и перейти к следующему»). После завершения работы с «комбинированным» текстом необходимо сохранить соответствующий документ с утвержденными изменениями.
Как подобрать и зарегистрировать домен для сайта
Для этого, я использовал сервис по регистрации доменов 2domains. Зарегистрировать одно доменное имя в зоне ru или рф стоит всего 99 рублей в год Регистрация моментальная и ваш домен становится доступен сразу. Чтобы зарегистрировать домен, нужно выполнить следующее: заходим на и регистрируемся:
Регистрация домена на сервисе 2domains
Все ваши домены, как русские так и международные, будут в одной панели управления и вы сможете ими управлять из одного места. Вам достаточно один раз зарегистрироваться в системе (создать аккаунт) и в дальнейшем вы сможете быстро регистрировать домены.
После успешной регистрации, зайдите в свой аккаунт и создайте свой профиль. Для этого, в верхнем меню нажмите на «Профили» и далее выберите какой профиль вы хотите создать — для RU/SU/РФ доменов на физическое или юридическое лицо или профиль для регистрации международных доменов (com, net, и прочих):
Создайте свой профиль
Заполните открывшуюся форму согласно примерам, которые располагаются рядом с каждым полем и сохраните данные. В случае выявления ошибок — исправьте их. После у вас появится список Профилей и созданный вами Профиль отобразится в списке. Если у вас уже есть созданные Профили — пропустите этот пункт. Затем пополните свой баланс. Для этого перейдите в верхнем меню в раздел «Баланс» и выберите «Пополнить баланс».
Посчитайте какая сумма вам необходима для регистрации (для этого умножьте количество доменов на цену регистрации одного домена. Цену можно узнать нажав на ссылку «Прайс лист» в меню). После этого вам будет предложено выбрать метод, которым вы хотите пополнить баланс. Укажите сумму пополнения и пополните баланс нужным методом (WebMoney, Яндекс деньги и т. п.):
Пополнить баланс
После того, как ваш баланс пополнен и создан профиль, переходите в верхнем меню в раздел «Домены» — «Подобрать домен»:
Подобрать домен для своего сайта
Перед вами откроется страница где вы можете подобрать нужный, красивый, подходящий домен по ключевому слову для вашего сайта (задача не из лёгких). Просто введите главное и/или дополнительное ключевое слово на английском или на русском языке (в зоне РФ), на основе которого вы хотели бы подобрать домен!:
Подбор домена по ключевому слову для сайта
Обязательно постарайтесь, чтобы в имени домена, присутствовало слово из названия или темы вашего будущего сайта или блога. Конечно все хорошие домены заняты, но если потратить время, то можно подобрать вполне приемлемое. После, нажмите подобрать домен. Перед вами откроется список вариантов имен, свободные и понравившиеся добавляйте в корзину:
Перед вами откроется список вариантов имен
Далее, можно зарегистрировать домен из корзины, но сначала его нужно проверить (пока вы подбирали имена, домен могли уже занять). В поле для ввода доменов будут отображаться ваши выбранные имена которые вы хотите зарегистрировать. Нажмите кнопку «Проверить»:
Проверка домена на занятость
Ваши домены будут проверены и если они свободны, откроется форма заказа доменов. Здесь сложного ничего нет, установить галочку в «Использовать DNS-сервера регистратора бесплатно» — тогда у домена будут установлены DNS-сервера регистратора, потом в любое время сможете их поменять на нужные.
Далее, выберите профиль, на данные которого будут зарегистрированы домены (который вы ранее создали). И нажмите «Продолжить».
Внимание! Перед завершением регистрации проверьте правильность написания имени домена (что именно такой и нужен и нет опечаток), что выбран нужный и правильный профиль. В случае если вы ошибетесь с доменом — изменить потом уже будет нельзя:. Использовать DNS-сервера регистратора
Использовать DNS-сервера регистратора
Всё, ваши домены поставлены в очередь на регистрацию и будут зарегистрированы в течение нескольких минут. Зарегистрированный вами домен появится в списке всех ваших доменов (Мои домены) и вы сможете его детально настроить — сменить DNS, внести записи в DNS и т. п.. Теперь переходим к следующему шагу, для создания сайта нужен надёжный хостинг.
Как установить WordPress на XAMPP
Цель этого руководства — показать веб-дизайнерам, как установить WordPress (5.0 или выше) локально на свои компьютеры с целью разработки и тестирования тем WordPress. Необходимые требования к компьютеру, на который осуществляется установка: веб-сервер (например, Apache, LiteSpeed или IIS), PHP 5.2 или выше и MySQL 4.0 и выше.
XAMPP — это простая в установке среда веб-сервера, которая имеет все ранее упомянутые компоненты. Все приведенные ниже инструкции основаны на предположении, что на вашем компьютере запущена установка XAMPP.
Видите, это было не так сложно, не так ли? Вы достигли это, что многим людям кажется довольно трудным. Вероятно, потому что они не читали этот пост.
/uploads — медиафайлы и загрузки
WordPress хранит загруженные файлы в папке . Эта директория не существует в дистрибутиве WordPress по умолчанию. Она создается при первой загрузке файла в WordPress. Отдельное создание необходимо, потому что эта папка может быть перемещена в другое место (см. ниже)
По умолчанию WordPress хранит загрузки в папке по месяцам и годам:
Перед тем как можно будет загружать какие-либо изображения или файлы в WordPress, на сервере необходимо разрешить создание папок в директории . При загрузке первого изображения WordPress автоматически создает директорию /uploads и необходимые поддиректории в ней. После того как первый файл загружен, верните права для /wp-content обратно, обычно 755. Некоторые серверы сразу позволяют скрипту создавать папки и файлы.
Директория uploads должна иметь все права, чтобы в ней можно было свободно создавать и удалять файлы, обычно это права 777.
WordPress НЕ умеет распознавать и импортировать в админку изображения загруженные в uploads напрямую (не через админку). И в библиотеке файлов WordPress такие файлы не отображаются — WordPress о них ничего не знает.
uploads в Multisite
В Multisite установке для основного сайта фалы загружаются как обычно. А для всех дополнительных сайтов, создается папка , где 2 — это ID сайта сети.
Так для каждого сайта создается папка с его ID в папке . Далее файлы также располагаются в папках по году и месяцу.
Такой подход позволяет разделить загрузки для каждого сайта и упрощает их обслуживание.
До версии WP 3.5 файлы дополнительных сайтов располагались не в , а в .
Так например, директория для сайта с ID 3 выглядит так:
- WP 3.5 и выше:
- WP 3.4 и ниже:
Перемещение папки uploads
Чтобы переместить папку нужно определить константу UPLOADS в wp-config.php так:
define('UPLOADS', 'uploads'); // значит что папка uploads должна лежать в корне сайта
Или можно изменить опции: и в таблице опций (см. update_option()).
Перемещать папку не рекомендуется, об этом я писал в статье: Баг с перемещением папки uploads.
Вход в админку через wp-login.php
У каждого зарегистрированного пользователя есть доступ к админке. Каждому пользователю при регистрации назначается роль, которая определяет, что пользователь может или не может делать. По умолчанию в Вордпрессе существует 5 ролей:
- Администратор
- Редактор
- Автор
- Участник
- Подписчик
Некоторые плагины добавляют новые роли, например, WooCommerce создает роли Клиента и Менеджера магазина, плагин Yoast SEO создает роли SEO редактора и SEO менеджера. Вы можете добавить новые роли вручную или с помощью плагинов, и дать им нужные права.
У администратора есть полный доступ ко всем настройкам в меню админки. У других пользователей меньше прав на управление админкой. Подписчики имеют самые ограниченные права, у них есть доступ только к своему профилю на сайте.
Проверьте, что для роли пользователя по умолчанию установлено значение «Подписчик». Проверить роль по умолчанию можно в Настройки — Общие — Роль нового пользователя.
Несмотря на то, что у подписчика минимальные права в админке, используйте сложные логины и пароли для подписчиков и всех остальных пользователей на сайте.
Специальные файлы
Вызывается на самом раннем этапе загрузки WordPress, в файле wp-settings.php, если константа WP_CACHE включена. Вот так выглядит вызов:
// Для использования плагинами кэширования. Использует статический файл для обрыва работы скрипта. if ( WP_CACHE ) WP_DEBUG ? include( WP_CONTENT_DIR . '/advanced-cache.php' ) : @include( WP_CONTENT_DIR . '/advanced-cache.php' );
Этот файл используется плагинами страничного кэширования. В нем обычно проверяется наличие подходящего файла кэша и если он есть, то он выводиться на экран и работа скрипта обрывается. Это позволяет не загружать 90% файлов WordPress и отдавать статические HTML файлы.
Вызывается из функции wp_start_object_cache(), которая в свою очередь вызывается из файла чуть позднее . В отличии от , срабатывает всегда, если он существует. Он нужен, чтобы переопределить работу базового кэширования объектов WordPress.
Вызов выглядит так:
// Запускает объектное кэширование WordPress или внешнее объектное кэширование, если существует специальный файл. wp_start_object_cache();
отвечает за вывод страницы-заглушки, которая показывается в момент автообновления WoordPress. Такая страница определена по умолчанию и за её вывод отвечает функция wp_maintenance(). Но если создать файл maintenance.php в wp-content, то за вывод страницы-заглушки будет отвечать содержимое этого файла.
В maintenance.php нужно описать страницу-заглушку по всем правилам HTML.
Подробнее читайте в описании функции wp_maintenance()
Позволяет показать произвольный шаблон страницы ошибки соединения с базой данных.
Если файл существует в папке — , тогда вместо дефолтного сообщения WordPress об ошибки соединения с базой данных будет загружен этот файл. В файле нужно создать HTML код страницы об ошибке!
Страница об ошибке подключения должна устанавливать статус ответа 500, чтобы поисковики не обрабатывали контент.
Файл db-error.php вызывается функцией dead_db(), а функция в свою очередь вызывается при ошибке подключения к БД.
Пример такой страницы смотрите здесь.
Загружается только для мультисайтовой сборки, т.е. когда срабатывает условие is_multisite() и при этом определена константа ‘SUNRISE’ (её нужно определить в файле wp-config.php).
Файл позволяет на раннем этапе изменить логику работы сайта в сети мультисайт. Например, тут можно установить глобальные переменные $current_site,$current_blog определяющие текущий сайт сети. Или можно изменить префикс таблиц БД — переменная $table_prefix.
Также в файле sunrise.php можно изменить константы отвечающие за то, где находится каталоги MU плагинов или обычных плагинов. см. wp_plugin_directory_constants().
sunrise.php подключается еще до константы SHORTINIT.
sunrise.php подключается в файле wp-includes/ms-settings.php, который в свою очередь подключается в основном загрузочном файле wp-settings.php.
Позволяет переписать движок работы с БД. Если файл существует в папке , то он будет вызван до создания подключения к БД. Далее, если в этом файле определить переменную $wpdb, то именно она будет использоваться, как глобальная переменная для работы с БД.
Благодаря такой логике, можно, например, расширить базовый класс wpdb{} или полностью его заменить.
Пример расширения базового класса wpdb{}:
<?php // это код для файла db.php, который лежит в папке wp-content defined( 'ABSPATH' ) || die(); if ( defined( 'DOING_CRON' ) && DOING_CRON ) return; class MY_DB extends wpdb { public function __construct( $dbuser, $dbpassword, $dbname, $dbhost ) { // дополнительный код... parent::__construct( $dbuser, $dbpassword, $dbname, $dbhost ); } // переопределяем метод wpdb::query() public function query( $query ) { // наш измененный код } } $wpdb = new QM_DB( DB_USER, DB_PASSWORD, DB_NAME, DB_HOST );
Установка для ленивых
Чаще всего хостинги сами предоставляют услугу установки Вордпресса на ваш сайт. Это делается в автоматическом режиме: заходите в админку и говорите «Установить Вордпресс». При необходимости можно указать Вордпрессу путь, как старый дзен-учитель указывает путь своим ученикам.
Например, если мы выберем для установки домен mihailmaximov.ru и оставим путь пустым, то Вордпресс будет работать ровно по этому адресу. Разработчики такую установку называют установкой в корень домена. Зрит в корень.
Жми «Установить» и наливай кофе.
После этого хостинг спрашивает у вас про домен и путь, а после успешной установки сообщает вам админский пароль от Вордпресса.
Заключение
Надеюсь, что данная пошаговая инструкция установки ВордПресс на хостинг поможет вам создать свой сайт самостоятельно. Как я уже не раз отмечал, лучше остановиться на первом – автоматическом способе инсталляции. Он позволит вам не только сэкономить время на установку, сделав все буквально за несколько секунд, но и лишить себя риска наделать ошибок.
С другой стороны, если вы только учитесь создавать сайты, планируете в дальнейшем заниматься фрилансом или просто продолжать развиваться в этом ремесле, то вам определенно стоит попробовать оба способа. Благодаря второму варианту у вас появится некоторое понимание структуры CMS ВордПресс.
Ну а если вы действительно хотите развиваться и создать свой первый веб-ресурс без ошибок, то я могу вам порекомендовать курс Василия Блинова “Как создать блог”. В нем вы не только рассмотрите все аспекты работы с ВордПресс, но и научитесь правильно использовать все встроенные в него функции.