Разное

Wp loc: Local WordPress development made simple

29.03.2023

WordPress. Установка и использование WP-CLI. Категория: Web-разработка • CMS WoprdPress

WP-CLI позволяет управлять сайтами на WordPress через интерфейс командной строки. Можно выполнять как стандартные функции, вроде установки темы или плагина, так и операции, не поддерживаемые стандартным интерфейсом. Главным преимуществом использования WP-CLI является время, сэкономленное при установке, настройке и управлении сайтом.

Установка WP-CLI

Сначала скачаем WP-CLI с помощью утилиты curl:

$ curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

Удостверимся, что WP-CLI работает:

$ php wp-cli.phar --info
OS:    Linux 5.0.0-37-generic #40~18.04.1-Ubuntu SMP Thu Nov 14 12:06:39 UTC 2019 x86_64
Shell: /bin/bash
PHP binary: /usr/bin/php7.2
PHP version: 7.2.24-0ubuntu0.18.04.1
php.ini used: /etc/php/7.2/cli/php.ini
WP-CLI root dir: phar://wp-cli.phar/vendor/wp-cli/wp-cli
WP-CLI vendor dir: phar://wp-cli. phar/vendor
WP_CLI phar path: /home/evgeniy
WP-CLI packages dir:
WP-CLI global config:
WP-CLI project config:
WP-CLI version: 2.4.0

Сделаем wp-cli.phar исполняемым файлом:

$ chmod +x wp-cli.phar 

Перемещаем WP-CLI в окончательное местоположение:

$ sudo mv wp-cli.phar /usr/local/bin/wp

Команды WP-CLI

Информация о версии WP-CLI:

$ wp --info
OS: Linux 5.0.0-37-generic #40~18.04.1-Ubuntu SMP Thu Nov 14 12:06:39 UTC 2019 x86_64
Shell: /bin/bash
PHP binary: /usr/bin/php7.2
PHP version: 7.2.24-0ubuntu0.18.04.1
php.ini used: /etc/php/7.2/cli/php.ini
WP-CLI root dir: phar://wp-cli.phar/vendor/wp-cli/wp-cli
WP-CLI vendor dir: phar://wp-cli.phar/vendor
WP_CLI phar path: /home/evgeniy
WP-CLI packages dir:
WP-CLI global config:
WP-CLI project config:
WP-CLI version: 2.4.0

Список всех команд WP-CLI и документация:

$ wp --help
NAME
  wp
DESCRIPTION
  Manage WordPress through the command-line. 
SYNOPSIS
  wp <command>
SUBCOMMANDS
  cache                 Adds, removes, fetches, and flushes the WP Object Cache object.
  cap                   Adds, removes, and lists capabilities of a user role.
  cli                   Reviews current WP-CLI info, checks for updates, or views defined aliases.
  comment               Creates, updates, deletes, and moderates comments.
  config                Generates and reads the wp-config.php file.
  core                  Downloads, installs, updates, and manages a WordPress installation.
  cron                  Tests, runs, and deletes WP-Cron events; manages WP-Cron schedules.
  db                    Performs basic database operations using credentials stored in wp-config.php.
  embed                 Inspects oEmbed providers, clears embed cache, and more.
  eval                  Executes arbitrary PHP code.
  eval-file             Loads and executes a PHP file.
  export                Exports WordPress content to a WXR file.
  help                  Gets help on WP-CLI, or on a specific command.
i18n Provides internationalization tools for WordPress projects. import Imports content from a given WXR file. language Installs, activates, and manages language packs. maintenance-mode Activates, deactivates or checks the status of the maintenance mode of a site. media Imports files as attachments, regenerates thumbnails, or lists registered image sizes. menu Lists, creates, assigns, and deletes the active theme's navigation menus. network Perform network-wide operations. option Retrieves and sets site options, including plugin and WordPress settings. package Lists, installs, and removes WP-CLI packages. plugin Manages plugins, including installs, activations, and updates. post Manages posts, content, and meta. post-type Retrieves details on the site's registered post types. rewrite Lists or flushes the site's rewrite rules, updates the permalink structure.
role Manages user roles, including creating new roles and resetting to defaults. scaffold Generates code for post types, taxonomies, plugins, child themes, etc. search-replace Searches/replaces strings in the database. server Launches PHP's built-in web server for a specific WordPress installation. shell Opens an interactive PHP console for running and testing PHP code. sidebar Lists registered sidebars. site Creates, deletes, empties, moderates, and lists one or more sites on a multisite installation. super-admin Lists, adds, or removes super admin users on a multisite installation. taxonomy Retrieves information about registered taxonomies. term Manages taxonomy terms and term meta, with create, delete, and list commands. theme Manages themes, including installs, activations, and updates. transient Adds, gets, and deletes entries in the WordPress Transient Cache.
user Manages users, along with their roles, capabilities, and meta. widget Manages widgets, including adding and moving them within sidebars. ....................

Можно просмотреть страницу помощи о каждой отдельной команде:

$ wp help comment
NAME
  wp comment
DESCRIPTION
  Creates, updates, deletes, and moderates comments.
SYNOPSIS
  wp comment <command>
SUBCOMMANDS
  approve        Approves a comment.
  count          Counts comments, on whole blog or on a given post.
  create         Creates a new comment.
  delete         Deletes a comment.
  exists         Verifies whether a comment exists.
  generate       Generates some number of new dummy comments.
  get            Gets the data of a single comment.
  list           Gets a list of comments.
  meta           Adds, updates, deletes, and lists comment custom fields.
  recount        Recalculates the comment_count value for one or more posts.
  spam           Marks a comment as spam.
status Gets the status of a comment. trash Trashes a comment. unapprove Unapproves a comment. unspam Unmarks a comment as spam. untrash Untrashes a comment. update Updates one or more comments. ....................

У каждой команды есть свой список подкоманд. Можно пойти дальше и открыть страницу помощи для подкоманды этой команды:

$ wp help comment approve
NAME
  wp comment approve
DESCRIPTION
  Approves a comment.
SYNOPSIS
  wp comment approve <id>...
OPTIONS
  <id>...
    The IDs of the comments to approve.
EXAMPLES
    # Approve comment.
    $ wp comment approve 1337
    Success: Approved comment 1337.
....................

Установка WordPress

Теперь попробуем установить WordPress через командную строку. Для начала нужно создать базу данных и пользователя. Подключаемся к серверу MySQL:

  1. Создаем новую базу данных wp
  2. Создаем нового пользователя wp
  3. Выдаем пользователю wp все права на БД wp
$ mysql -uroot -pqwerty
> CREATE DATABASE wp;
> CREATE USER 'wp'@'localhost' IDENTIFIED BY 'qwerty';
> GRANT ALL PRIVILEGES ON wp. * TO 'wp'@'localhost';
> FLUSH PRIVILEGES;
> exit

Скачиваем файлы установщика WordPress:

$ cd /var/www/host1.loc
$ wp core download --locale=ru_RU
Downloading WordPress 4.7.3 (ru_RU)...
Success: WordPress downloaded.

Создаем файл wp-config.php с настройками подключения к БД:

$ wp core config --dbname=wp --dbuser=wp --dbpass=qwerty --dbhost=localhost --dbprefix=wp_
Success: Generated 'wp-config.php' file.

И, наконец, устанавливаем WordPress:

$ wp core install --url="host1.loc" --title="Сайт на WordPress" --admin_user="admin" \
> --admin_password="qwerty" --admin_email="[email protected]"
Success: WordPress installed successfully.

Поиск: CLI • CMS • PHP • Web-разработка • WordPress • Установка • Настройка

Index of /wp-content/uploads/2021/07

Index of /wp-content/uploads/2021/07
NameLast modifiedSizeDescription

Parent Directory  
Безымянный111-280×195. jpg2021-07-01 22:255.7K 
Безымянный111-300×300.jpg2021-07-01 22:25 10K 
Безымянный111-600×378.jpg2021-07-01 22:25 16K 
Безымянный111-603×480.jpg2021-07-01 22:25 20K 
Безымянный111-768×483.jpg2021-07-01 22:25 23K 
Безымянный111-1280×806.jpg2021-07-01 22:25 50K 
Безымянный111-1536×967.jpg2021-07-01 22:25 71K 
Безымянный111.jpg2021-07-01 22:25195K 
Лок. акт-96-Полож.-о-конфликте-интересов-2021-pdf-212×300.jpg2021-07-07 23:01 11K 
Лок.акт-96-Полож.-о-конфликте-интересов-2021-pdf-424×600.jpg2021-07-07 23:01 32K 
Лок.акт-96-Полож.-о-конфликте-интересов-2021-pdf-724×1024.jpg2021-07-07 23:01 77K 
Лок.акт-96-Полож.-о-конфликте-интересов-2021-pdf.jpg2021-07-07 23:01157K 
Лок.акт-96-Полож.-о-конфликте-интересов-2021.pdf2021-07-07 23:01653K 
Лок.акт-125-Положение-о-Демонстр.-экзамене-pdf-212×300.jpg2021-07-07 22:56 12K 
Лок. акт-125-Положение-о-Демонстр.-экзамене-pdf-424×600.jpg2021-07-07 22:56 37K 
Лок.акт-125-Положение-о-Демонстр.-экзамене-pdf-724×1024.jpg2021-07-07 22:56 90K 
Лок.акт-125-Положение-о-Демонстр.-экзамене-pdf.jpg2021-07-07 22:56178K 
Лок.акт-125-Положение-о-Демонстр.-экзамене.pdf2021-07-07 22:56639K 
Лок.-акт-124-Полож.-о-прохожд.-диспансеризации-25.06.21.СКАН-pdf-213×300.jpg2021-07-02 11:159.9K 
Лок.-акт-124-Полож.-о-прохожд.-диспансеризации-25.06.21.СКАН-pdf-427×600.jpg2021-07-02 11:15 29K 
Лок. -акт-124-Полож.-о-прохожд.-диспансеризации-25.06.21.СКАН-pdf-729×1024.jpg2021-07-02 11:15 70K 
Лок.-акт-124-Полож.-о-прохожд.-диспансеризации-25.06.21.СКАН-pdf.jpg2021-07-02 11:15154K 
Лок.-акт-124-Полож.-о-прохожд.-диспансеризации-25.06.21.СКАН.pdf2021-07-02 11:15718K 
Приложение-pdf-300×216.jpg2021-07-01 22:269.6K 
Приложение-pdf-600×433.jpg2021-07-01 22:26 27K 
Приложение-pdf-1280×923.jpg2021-07-01 22:26 86K 
Приложение-pdf. jpg2021-07-01 22:26127K 
Приложение.pdf2021-07-01 22:261.3M 

Apache/2.4.10 (Debian) Server at xn--b1auaw.xn--p1ai Port 80

LEDone LOC-WP-MW DLC Многоваттный светодиодный полуавтоматический настенный светильник премиум-класса с регулируемой яркостью 5000K

Дополнительная информация
Эквивалент HID HID 70 Вт, HID 75 Вт, HID 100 Вт, HID 150 Вт, HID 175 Вт, HID 250 Вт, HID 300 Вт, HID 320 Вт
Тип зоны Многоквартирные дома, Тренажерный зал и спорт, Промышленные и складские помещения, Большие торговые и открытые площадки, Столб / улица / Парковка, Лестничная клетка, Настенное крепление и экстерьер здания, Фабрика / Промышленная
Сертификаты DLC Premium, внесен в список ETL, IP65
Цветовая температура 5000К
Диммируемый Да
Срок службы лампы: 50 000 часов
Индекс цветопередачи 70 — 71,3
Размеры 14,29 x 9,21 x 7,52 дюйма
Длина 14,29 дюйма
Ширина 9,21 дюйма
Высота 7,52 дюйма
Световой поток: 3 500 — 8 400 | 8 100 — 16 200
Производитель LEDone
Гарантия на продукт 5 Год
Номер детали LOC-WP-MW(20/25/40/60)50KDLV | LOC-WP-MW(60/80/100/120)50KDLV
Минимальная температура запуска -40 градусов по Фаренгейту
Технология Светодиод — новый светильник
Напряжение Мультивольт 120–277 В
Общее гармоническое искажение [THD] 11,8% — 15%
Коэффициент мощности 0,9 — 0,985

ShineRetrofits Вход:
Этот многоваттный настенный светодиодный светильник предназначен для замены металлогалогенных ламп мощностью 70-250 и 175-320 Вт и обеспечивает световой поток 135-140 люмен на ватт. Прочный, литой под давлением алюминиевый корпус полностью герметизирован для защиты от грязи и влаги. Он включен в список DLC Premium и ETL и имеет право на скидки на коммунальные услуги. Он обеспечивает длительный срок службы светодиодов 50 000 часов с цветовой температурой 5000K и 5-летней гарантией.

Характеристики:
• Прочный литой алюминиевый корпус
• Полностью герметичный корпус для защиты от грязи и насекомых
• Высококачественная небьющаяся стеклянная оптика
• Включает фотоэлемент
• Простое техническое обслуживание и ремонт

Применение:
• Склады
• Стадионы
• Заводы
• Автостоянки
• Торговые центры
• Супермаркеты
• Логистические центры
• Автосалоны

Напишите свой отзыв

Рабочие пропуска для владельцев долгосрочных пропусков, выданных ICA. рабочий пропуск.

Примечание:

  • Вам не разрешается работать на нежелательных должностях, таких как танцовщица или массажист.
  • Срок действия вашего LTVP должен составлять не менее 4 месяцев, если вы хотите подать заявление на получение разрешения на работу.

Супруги и дети сингапурцев и PR в возрасте до 21 года

Если у вас нет LTVP или LTVP+ от ICA, вы не можете работать в Сингапуре, если вы не имеете права на получение Employment Pass, S Pass или Work Permit по собственной инициативе .

Наличие LTVP или LTVP+

Если у вас есть долгосрочный пропуск (LTVP или LTVP+), выданный ICA, вы можете работать в Сингапуре, если получите письмо-согласие (LOC).

Сначала вам нужно найти работу в Сингапуре и попросить работодателя подать заявление на получение LOC для вас.

Владельцы LTVP и LTVP+ не затронуты изменениями в порядке работы владельцев Dependant’s Pass.

Подать заявку или продлить LTVP или LTVP+

Если вы подаете заявку или продлеваете свою LTVP или LTVP+ с ICA, вам будет предоставлена ​​возможность подать заявку на предварительно утвержденное письмо-согласие (PLOC).

PLOC позволяет обладателям LTVP или LTVP+ работать в Сингапуре без необходимости сначала искать работу.

Примечание. Владельцам PLOC не разрешается работать в некоторых ограниченных профессиях, таких как журналист, редактор, помощник редактора, продюсер или заниматься какой-либо религиозной деятельностью. Чтобы работать по этим специальностям, ваш потенциальный работодатель должен подать заявление на LOC.

Другие члены семьи сингапурцев и постоянных жителей

Родители или свекровь сингапурцев и постоянных жителей, которые имеют LTVP, могут работать в Сингапуре по разрешению на работу. Они будут учитываться только в рамках общей квоты работодателя.

Остальным членам семьи, не имеющим LTVP, необходимо будет претендовать на получение Employment Pass, S Pass или Work Permit по собственной инициативе, чтобы работать в Сингапуре.

Родители, сопровождающие ребенка, обучающегося в Сингапуре

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

Это побудит вас проводить больше времени со своим ребенком и помочь ему адаптироваться к системе образования Сингапура.

После того, как вы проживете в Сингапуре год, вы сможете найти работу, и ваш работодатель может подать заявление на получение разрешения на работу для вас. Ваш работодатель должен подать заявку на получение разрешения с помощью WP Online.

По разрешению на работу вам: 9 лет0129

  • Способен работать в любой сфере.
  • Не подлежит ограничению страны происхождения.
  • Учитывается только в рамках общей квоты вашего работодателя.
  • Облагается сбором за иностранных рабочих.
  • Запрещается работать на неугодных профессиях (барная или танцевальная хозяйка, массажист и т.д.).

Для подачи заявления на получение разрешения на работу вам потребуются следующие документы:

  • Копия студенческого билета ребенка.
  • Копия свидетельства о рождении ребенка.
  • Письмо из школы ребенка с указанием текущего уровня образования вашего ребенка.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *