Advertisement
  1. Code
  2. WordPress
Code

Администриране на WordPress през командният ред

by
Difficulty:BeginnerLength:ShortLanguages:

Bulgarian (Български) translation by Mihail Petrov (you can also view the original English article)

Final product image
What You'll Be Creating

Разработчиците и потребителите на WordPress са до болка запознати с административният панел на платформата и неговите функционалности.

Настоящият урок е за администраторите на системата. Аз лично съм чувал много пъти оплаквания, касаещи безкрайното множество от конфигурации които административният панел предоставя. Това е не само объркващо но и трудно за управление, особено когато конфигурациите се множат със всеки нов плъгин. До сега не съществуваше адекватен механизъм за комуникация между платформата и някакъв специфичен команден интерфейс.

Това е вече минало. Защото WP платформата вече предоставя терминален инструмент който наистина спестява много от главоболията ни и с тях и времето.

Инструментите

С помоща на командният ред, свалете пакета WP-CLI

Проверете дали всичко е наред с помощта на следната команда:

За да достъпим необходимият ни пакет от всяка точка на системата, само с помощта на wp изпълнете следните команди.

Изпълнете командиде като супер потребител, sudo.

За повече информация и конфигурационни инструкции, посетете официалната страница на проекта.

Употреба

За да ползвате командите от пакета WP-CLI, е необходимо просто да навигирате до директорията в която е инсталирана инстанцията на вашият WordPress и да активирате командата wp

Работата с пакета wp е изключително праволинейна. С негова помощ можете да изпълните всяка команда, която по принцип можете да активирате в рамките на браузъра, директно от командният ред. Някой от тези команди са например създаване на блог постове, изпълнение на код, активиране и деактивиране на плъгини.

За да научите повече за функционалността на wp пакета просто изпълнете командата wp help <command>

От командният ред можете да актуализирате вресията на WordPress с помоща на командата update както и да проверите дали е необходима актуализация с помоща на check-update

Архивиране

За да архивирате  данните във вашата система просто изпълнете командата:

Резултата ще е некомпресиран файл съдържащ SQL кода на базата ви данни, който можете да архивирате с помощта на командата :

Възстановяване на данни от архив

Навигирайте до директорията създадена с командата wp db export и импортирайте .sql файла с помощта на mysql командата:

Инсталиране на плъгини

Ползвайте командата:

Можете да видите списъка с плъгини които можете да инсталирате с помощта на командата wp plugin list : 

Имате възможност да активирате и деактивирате всеки един от инсталираните от вас плъгини с помощта на командата activate и deactivate

WordPress Multisite

За да използвате wp командата за нуждите на вашата multisite WP инстлация, е необходимо просто да подадете допълнителния флаг --url

Ако е необходимо wp да запомни --url флага като част от конфигурацията на командният ред, е необходимо да го специфицирате във файла wp-cli.yml който може да бъде позициониран в инсталационната директория на WordPress.

Добавете следната инструкция:

Вече няма нужда да подавате --url флага към вашите wp команди.

Командата ще прочете информацията от wp-cli.yml и ще подаде необходимите флагове, към командният ред.

Заключение

Вече няма нужда да напускате командният ред, за да добавяте, премахвате активирате или деактивирате плъгини и теми. Тези възможности правят wp-cli изключително мощен инструмент за ежедневната ви работа като администратор.

За повече информация можете да посетите официалната документация на инструмента.

Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.