{"id":36327,"date":"2025-09-30T05:42:10","date_gmt":"2025-09-30T02:42:10","guid":{"rendered":"https:\/\/coma.lv\/2025\/09\/30\/ka-izmantot-wp-cli-lai-parvalditu-wordpress\/"},"modified":"2025-09-30T05:44:40","modified_gmt":"2025-09-30T02:44:40","slug":"ka-izmantot-wp-cli-lai-parvalditu-wordpress","status":"publish","type":"post","link":"https:\/\/coma.lv\/lv\/2025\/09\/30\/ka-izmantot-wp-cli-lai-parvalditu-wordpress\/","title":{"rendered":"K\u0101 izmantot WP-CLI, lai p\u0101rvald\u012btu WordPress"},"content":{"rendered":"\n<p style=\"text-align: left;\" data-start=\"122\" data-end=\"395\"><strong data-start=\"122\" data-end=\"132\">WP-CLI<\/strong> ir sp\u0113c\u012bgs komandrindas r\u012bks, kas \u013cauj p\u0101rvald\u012bt WordPress vietni bez p\u0101rl\u016bkprogrammas izmanto\u0161anas. Ar t\u0101 pal\u012bdz\u012bbu var \u0101tri atjaunin\u0101t spraud\u0146us, str\u0101d\u0101t ar ierakstiem, p\u0101rvald\u012bt lietot\u0101jus, veikt datub\u0101zes rezerves kopijas un automatiz\u0113t ikdienas uzdevumus.<\/p>\n<p style=\"text-align: left;\" data-start=\"397\" data-end=\"526\">Tas ir ide\u0101li piem\u0113rots gan izstr\u0101d\u0101t\u0101jiem, gan administratoriem, \u012bpa\u0161i, ja str\u0101d\u0101jat ar vair\u0101k\u0101m vietn\u0113m vai lieliem projektiem.<\/p>\n<h2 style=\"text-align: left;\" data-start=\"616\" data-end=\"759\">K\u0101p\u0113c izmantot WP-CLI<\/h2>\n<p style=\"text-align: left;\" data-start=\"560\" data-end=\"735\">Parastaj\u0101 WordPress darb\u0101 liel\u0101k\u0101 da\u013ca darb\u012bbu tiek veiktas caur admin paneli: j\u016bs atjaunin\u0101t spraud\u0146us, instal\u0113jat t\u0113mas, veidojat lapas vai lietot\u0101jus, t\u012br\u0101t datub\u0101zi utt.<\/p>\n<p style=\"text-align: left;\" data-start=\"737\" data-end=\"842\">Ar WP-CLI visu \u0161o var izdar\u012bt daudz \u0101tr\u0101k, vienk\u0101r\u0161i ievadot komandas termin\u0101l\u012b. Tas ir \u0113rti, ja j\u016bs:<\/p>\n<ul style=\"text-align: left;\">\n<li data-start=\"1038\" data-end=\"1155\">apkalpojat vair\u0101kas vietnes un v\u0113laties pa\u0101trin\u0101t rut\u012bnas oper\u0101cijas;<\/li>\n<li data-start=\"1038\" data-end=\"1155\">automatiz\u0113jat procesus (skripti, cron);<\/li>\n<li data-start=\"1038\" data-end=\"1155\">str\u0101d\u0101jat staging vai produkcijas serveros caur SSH, kur nav piek\u013cuves admin panelim vai nepiecie\u0161ams \u0101tri risin\u0101t probl\u0113mas;<\/li>\n<li data-start=\"1038\" data-end=\"1155\">v\u0113laties veikt masveida darb\u012bbas bez klik\u0161\u0137iem lietot\u0101ja saskarn\u0113.<\/li>\n<\/ul>\n<p style=\"text-align: left;\" data-start=\"1164\" data-end=\"1356\">Lok\u0101lai izstr\u0101dei WP-CLI ar\u012b ir ide\u0101ls: varat test\u0113t komandas lok\u0101laj\u0101 server\u012b (piem\u0113ram, WAMP) bez riska boj\u0101t dz\u012bvo vietni. Visas komandas tiek izpild\u012btas j\u016bsu dator\u0101, nevis re\u0101laj\u0101 server\u012b.<\/p>\n<h2 style=\"text-align: left;\">WP-CLI instal\u0113\u0161ana lok\u0101laj\u0101 server\u012b (WAMP)<\/h2>\n<p style=\"text-align: left;\" data-start=\"1520\" data-end=\"1762\">Lai \u0113rt\u0101k izmantotu, izveidojiet atsevi\u0161\u0137u mapi WP-CLI, piem\u0113ram, <code data-start=\"1476\" data-end=\"1487\">C:\\wp-cli<\/code>. Tas \u013caus izmantot WP-CLI glob\u0101li un to nepiesaist\u012bt konkr\u0113tai vietnei. Komandrind\u0101 (Command Prompt) izveidojiet mapi un p\u0101rejiet uz to:<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">&lt;br \/&gt;mkdir C:\\wp-cli&lt;br \/&gt;cd C:\\wp-cli&lt;br \/&gt;<\/pre>\n<p style=\"text-align: left;\" data-start=\"1667\" data-end=\"1719\">B\u016bdami \u0161aj\u0101 map\u0113, lejupiel\u0101d\u0113jiet WP-CLI ar komandu:<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">&lt;br \/&gt;curl -O https:\/\/raw.githubusercontent.com\/wp-cli\/builds\/gh-pages\/phar\/wp-cli.phar&lt;br \/&gt;<\/pre>\n<p style=\"text-align: left;\" data-start=\"1815\" data-end=\"1960\">Da\u017ereiz lejupiel\u0101d\u0113tais fails var ieg\u016bt <code data-start=\"1855\" data-end=\"1861\">.txt<\/code> papla\u0161in\u0101jumu, piem\u0113ram, <code data-start=\"1887\" data-end=\"1904\">wp-cli.phar.txt<\/code>. \u0160aj\u0101 gad\u012bjum\u0101 p\u0101rd\u0113v\u0113jiet to atpaka\u013c uz <code data-start=\"1946\" data-end=\"1959\">wp-cli.phar<\/code>:<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">&lt;br \/&gt;rename wp-cli.phar.txt wp-cli.phar&lt;br \/&gt;<\/pre>\n<p style=\"text-align: left;\" data-start=\"2009\" data-end=\"2049\">WP-CLI darb\u012bbu var p\u0101rbaud\u012bt ar komandu:<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">&lt;br \/&gt;php C:\\wp-cli\\wp-cli.phar --info&lt;br \/&gt;<\/pre>\n<p style=\"text-align: left;\" data-start=\"2096\" data-end=\"2170\">\u0160\u012b komanda izvad\u012bs inform\u0101ciju par WP-CLI versiju, PHP un j\u016bsu darba vidi.<\/p>\n<p style=\"text-align: left;\" data-start=\"2172\" data-end=\"2281\">Lai katru reizi neveiktu pilnu ce\u013cu uz <code data-start=\"2211\" data-end=\"2218\">.phar<\/code>, varat izveidot batch-failu <code data-start=\"2247\" data-end=\"2255\">wp.bat<\/code> taj\u0101 pa\u0161\u0101 map\u0113 ar saturu:<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">&lt;br \/&gt;@ECHO OFF&lt;br \/&gt;php &amp;amp;amp;quot;C:\\wp-cli\\wp-cli.phar&amp;amp;amp;quot; %*&lt;br \/&gt;<\/pre>\n<p style=\"text-align: left;\" data-start=\"2336\" data-end=\"2376\">P\u0113c tam komandu var\u0113s palaist vienk\u0101r\u0161i:<\/p>\n<div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\" style=\"text-align: left;\">\n<div class=\"sticky top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\">\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">wp --info\r\n<\/pre>\n<\/div>\n<p>*Uz Windows 10\/11 da\u017ereiz batch-fails nepareizi apstr\u0101d\u0101 <code data-start=\"2459\" data-end=\"2463\">%*<\/code>, t\u0101d\u0113\u013c stabil\u0101kai darb\u012bbai \u0113rt\u0101k ir izmantot tie\u0161u <code data-start=\"2515\" data-end=\"2522\">.phar<\/code> izsaukumu caur PHP.<\/p>\n<\/div>\n<\/div>\n<h2>WP-CLI instal\u0113\u0161ana dz\u012bvaj\u0101 vietn\u0113 caur SSH<\/h2>\n<p>Savienojieties ar serveri caur SSH:<\/p>\n<\/div>\n<div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\" style=\"text-align: left;\">\n<div class=\"sticky top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\">\n<div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\">\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">ssh username@yourserver.com\r\n<\/pre>\n<\/div>\n<p>P\u0101rejiet uz WordPress saknes mapi, kur atrodas <code data-start=\"2767\" data-end=\"2782\">wp-config.php<\/code>:<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\">\n<div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\">\n<div class=\"sticky top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\">\n<div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\">\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">cd \/path\/to\/wordpress<\/pre>\n<\/div>\n<p><em data-start=\"2820\" data-end=\"2900\">Aizvietojiet <code data-start=\"2834\" data-end=\"2854\">\/path\/to\/wordpress<\/code> ar re\u0101lo ce\u013cu uz j\u016bsu WordPress instal\u0101ciju.<\/em><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\">\n<p data-start=\"2902\" data-end=\"2954\">Ja WP-CLI ir uzst\u0101d\u012bts glob\u0101li, p\u0101rbaud\u012bt to var ar:<\/p>\n<div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\">\n<div class=\"sticky top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\">\n<div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\">\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">wp --info<\/pre>\n<\/div>\n<p>Ja glob\u0101l\u0101 instal\u0101cija nav veikta, izmantojiet tie\u0161u <code data-start=\"3032\" data-end=\"3039\">.phar<\/code> izsaukumu:<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">php wp-cli.phar --info<\/pre>\n<h2 style=\"text-align: left;\">Darbs ar WP-CLI<\/h2>\n<p style=\"text-align: left;\" data-start=\"3725\" data-end=\"3810\">WP-CLI vienm\u0113r j\u0101izpilda no vietnes saknes mapes, kur atrodas <code data-start=\"3175\" data-end=\"3190\">wp-config.php<\/code>.<\/p>\n<p style=\"text-align: left;\" data-start=\"3814\" data-end=\"3854\">Lok\u0101laj\u0101 Windows server\u012b tas parasti ir:<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">C:\\wamp64\\www\\mysite&lt;br \/&gt;<\/pre>\n<p style=\"text-align: left;\" data-start=\"3814\" data-end=\"3854\">Dz\u012bvaj\u0101 server\u012b caur SSH:<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">&lt;br \/&gt;cd \/path\/to\/wordpress&lt;br \/&gt;<\/pre>\n<p style=\"text-align: left;\" data-start=\"3814\" data-end=\"3854\">Aizvietojiet <code data-start=\"3348\" data-end=\"3356\">mysite<\/code> vai <code data-start=\"3361\" data-end=\"3381\">\/path\/to\/wordpress<\/code> ar re\u0101liem j\u016bsu mapju nosaukumiem.<\/p>\n<h2 style=\"text-align: left;\" data-start=\"3814\" data-end=\"3854\">Noder\u012bgas WP-CLI komandas<\/h2>\n<p style=\"text-align: left;\"><strong>WordPress kodola atjaunin\u0101\u0161ana:<\/strong><\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">&lt;br \/&gt;wp core update&lt;br \/&gt;<\/pre>\n<p style=\"text-align: left;\"><strong>Spraud\u0146a instal\u0113\u0161ana un aktiviz\u0113\u0161ana:<\/strong><\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">&lt;br \/&gt;wp plugin install contact-form-7 --activate&lt;br \/&gt;<\/pre>\n<p style=\"text-align: left;\">Aizvietojiet <code data-start=\"3631\" data-end=\"3647\">contact-form-7<\/code> ar j\u016bsu spraud\u0146a nosaukumu.<\/p>\n<p style=\"text-align: left;\" data-start=\"3678\" data-end=\"3716\"><strong data-start=\"3678\" data-end=\"3716\">T\u0113mas instal\u0113\u0161ana un aktiviz\u0113\u0161ana:<\/strong><\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">&lt;br \/&gt;wp theme install twentytwentyfive --activate&lt;br \/&gt;<\/pre>\n<p style=\"text-align: left;\" data-start=\"3775\" data-end=\"3827\"><em data-start=\"3775\" data-end=\"3827\">Aizvietojiet <code data-start=\"3789\" data-end=\"3807\">twentytwentyfive<\/code> ar vajadz\u012bgo t\u0113mu.<\/em><\/p>\n<p style=\"text-align: left;\" data-start=\"3829\" data-end=\"3857\"><strong data-start=\"3829\" data-end=\"3857\">Jauna lietot\u0101ja izveide:<\/strong><\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">&lt;br \/&gt;wp user create editor editor@example.com --role=editor --user_pass=123456&lt;br \/&gt;<\/pre>\n<p style=\"text-align: left;\" data-start=\"3945\" data-end=\"4045\"><em data-start=\"3945\" data-end=\"4045\">Aizvietojiet <code data-start=\"3959\" data-end=\"3967\">editor<\/code>, <code data-start=\"3969\" data-end=\"3989\">editor@example.com<\/code> un <code data-start=\"3993\" data-end=\"4001\">123456<\/code> ar re\u0101lu lietot\u0101jv\u0101rdu, e-pastu un paroli.<\/em><\/p>\n<p style=\"text-align: left;\" data-start=\"4047\" data-end=\"4077\"><strong data-start=\"4047\" data-end=\"4077\">Datub\u0101zes rezerves kopija:<\/strong><\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">&lt;br \/&gt;wp db export backup.sql&lt;br \/&gt;<\/pre>\n<p style=\"text-align: left;\" data-start=\"4115\" data-end=\"4141\"><strong data-start=\"4115\" data-end=\"4141\">Datub\u0101zes import\u0113\u0161ana:<\/strong><\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">&lt;br \/&gt;wp db import backup.sql&lt;br \/&gt;<\/pre>\n<p style=\"text-align: left;\" data-start=\"4179\" data-end=\"4214\"><strong data-start=\"4179\" data-end=\"4214\">K\u013c\u016bdaina spraud\u0146a deaktiv\u0113\u0161ana:<\/strong><\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">&lt;br \/&gt;wp plugin deactivate problem-plugin&lt;br \/&gt;<\/pre>\n<p style=\"text-align: left;\" data-start=\"4264\" data-end=\"4323\"><em data-start=\"4264\" data-end=\"4323\">Aizvietojiet <code data-start=\"4278\" data-end=\"4294\">problem-plugin<\/code> ar j\u016bsu spraud\u0146a nosaukumu.<\/em><\/p>\n<h2 style=\"text-align: left;\">Nosl\u0113gums<\/h2>\n<p style=\"text-align: left;\" data-start=\"4344\" data-end=\"4368\">WP-CLI izmanto\u0161ana \u013cauj:<\/p>\n<ul style=\"text-align: left;\">\n<li data-start=\"100\" data-end=\"150\">pa\u0101trin\u0101t WordPress p\u0101rvald\u012bbu;<\/li>\n<li data-start=\"100\" data-end=\"150\">dro\u0161i atjaunin\u0101t spraud\u0146us, t\u0113mas un kodolu;<\/li>\n<li data-start=\"100\" data-end=\"150\">tie\u0161i p\u0101rvald\u012bt lietot\u0101jus un datub\u0101zi caur termin\u0101li;<\/li>\n<li data-start=\"100\" data-end=\"150\">automatiz\u0113t atk\u0101rtotus uzdevumus;<\/li>\n<li data-start=\"100\" data-end=\"150\">\u0101tri risin\u0101t probl\u0113mas ar spraud\u0146iem vai citiem komponentiem bez ieie\u0161anas admin panel\u012b.<\/li>\n<\/ul>\n<p style=\"text-align: left;\">\u0160\u012bs iesp\u0113jas padara WP-CLI \u012bpa\u0161i noder\u012bgu izstr\u0101d\u0101t\u0101jiem, administratoriem un darbam ar vair\u0101k\u0101m vietn\u0113m vai lieliem projektiem.<\/p>\n<hr \/>\n<p style=\"text-align: left;\"><em>M\u016bsu specializ\u0101cija \u2014 WordPress viet\u0146u izstr\u0101de un uztur\u0113\u0161ana. Kontakti bezmaksas konsult\u0101cijai \u2014 <a href=\"mailto:vadim@coma.lv\">vadim@coma.lv<\/a>, <a href=\"tel:+37129394520\">+371 29394520<\/a><\/em><\/p>\n<hr \/>\n","protected":false},"excerpt":{"rendered":"<p>WP-CLI ir sp\u0113c\u012bgs komandrindas r\u012bks, kas \u013cauj p\u0101rvald\u012bt WordPress vietni bez p\u0101rl\u016bkprogrammas izmanto\u0161anas. Ar t\u0101 pal\u012bdz\u012bbu var \u0101tri atjaunin\u0101t spraud\u0146us, str\u0101d\u0101t ar ierakstiem, p\u0101rvald\u012bt lietot\u0101jus, veikt datub\u0101zes rezerves kopijas un automatiz\u0113t ikdienas uzdevumus. Tas ir ide\u0101li piem\u0113rots gan izstr\u0101d\u0101t\u0101jiem, gan administratoriem, \u012bpa\u0161i, ja str\u0101d\u0101jat ar vair\u0101k\u0101m vietn\u0113m vai lieliem projektiem. K\u0101p\u0113c izmantot WP-CLI Parastaj\u0101 WordPress [&hellip;]<\/p>\n","protected":false},"author":25,"featured_media":37647,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1226,1319],"tags":[],"class_list":["post-36327","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress","category-pamacibas"],"_links":{"self":[{"href":"https:\/\/coma.lv\/lv\/wp-json\/wp\/v2\/posts\/36327","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coma.lv\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/coma.lv\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/coma.lv\/lv\/wp-json\/wp\/v2\/users\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/coma.lv\/lv\/wp-json\/wp\/v2\/comments?post=36327"}],"version-history":[{"count":5,"href":"https:\/\/coma.lv\/lv\/wp-json\/wp\/v2\/posts\/36327\/revisions"}],"predecessor-version":[{"id":36331,"href":"https:\/\/coma.lv\/lv\/wp-json\/wp\/v2\/posts\/36327\/revisions\/36331"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/coma.lv\/lv\/wp-json\/wp\/v2\/media\/37647"}],"wp:attachment":[{"href":"https:\/\/coma.lv\/lv\/wp-json\/wp\/v2\/media?parent=36327"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/coma.lv\/lv\/wp-json\/wp\/v2\/categories?post=36327"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/coma.lv\/lv\/wp-json\/wp\/v2\/tags?post=36327"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}