{"id":24001,"date":"2021-05-10T19:01:00","date_gmt":"2021-05-10T16:01:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=24001"},"modified":"2021-10-17T21:06:44","modified_gmt":"2021-10-17T18:06:44","slug":"kuinka-hallita-wordpress-verkkosivustoa-wp-cli-n-avulla","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/fi\/kuinka-hallita-wordpress-verkkosivustoa-wp-cli-n-avulla\/","title":{"rendered":"Kuinka hallita WordPress-verkkosivustoa WP-CLI: n avulla"},"content":{"rendered":"<p>Jos olet WordPress-kehitt\u00e4j\u00e4, olet varmasti kuullut WP-CLI: st\u00e4. <a href=\"http:\/\/wp-cli.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">WP-CLI<\/a> on komentoriviliittym\u00e4 WordPressille. T\u00e4m\u00e4n ty\u00f6kalun avulla voit hallita WordPress-verkkosivustoa kirjautumatta hallintapaneeliin. Asennuksen j\u00e4lkeen WP-CLI tarjoaa sinulle joitain komentoja, joiden avulla voit asentaa \/ p\u00e4ivitt\u00e4\u00e4 WordPressin, asentaa \/ p\u00e4ivitt\u00e4\u00e4 \/ aktivoida \/ deaktivoida laajennukset, varmuuskopiotietokannan ja paljon muuta.<\/p>\n<p>Jos haluat k\u00e4ytt\u00e4\u00e4 WP-CLI: t\u00e4, sinulla on oltava SSH-p\u00e4\u00e4sy palvelimeltasi. K\u00e4yt\u00e4mme verkkosivustomme yll\u00e4pit\u00e4miseen <a href=\"https:\/\/www.bluehost.com\/track\/artisansweb\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Bluehostia<\/a>, ja se tarjoaa asiakkaille SSH-p\u00e4\u00e4syn.<\/p>\n<p>WordPress-kehitt\u00e4j\u00e4n\u00e4 sinun tulisi k\u00e4ytt\u00e4\u00e4 t\u00e4t\u00e4 ty\u00f6kalua projekteissasi. Sen virallinen komentoriviliittym\u00e4 <a href=\"https:\/\/codex.wordpress.org\/wp-cli\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">WordPressille<\/a>. Se my\u00f6s nopeuttaa kehitysprosessiasi ja s\u00e4\u00e4st\u00e4\u00e4 paljon aikaa.<\/p>\n<h3>WP-CLI-asennus<\/h3>\n<p>Voit asentaa WP-CLI: n eri tavoin. Jos joku on hyv\u00e4 SSH-komentojen kanssa, h\u00e4n voi seurata asennusprosessia n\u00e4iden komentojen avulla. Saat lis\u00e4tietoja <a href=\"https:\/\/make.wordpress.org\/cli\/handbook\/installing\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">t\u00e4\u00e4lt\u00e4<\/a>.<\/p>\n<p>Suosittelemme kuitenkin, ett\u00e4 WP-CLI asennetaan Composerin kautta. Asennusprosessi Composerin kautta on helppoa ja kuka tahansa voi tehd\u00e4 sen. Varmista, ett\u00e4 olet asentanut <a href=\"https:\/\/getcomposer.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Composerin<\/a> j\u00e4rjestelm\u00e4\u00e4n, ja suorita sitten alla oleva komento.<\/p>\n<pre><code>composer global require wp-cli\/wp-cli<\/code><\/pre>\n<p>Yll\u00e4 oleva komento asentaa WP-CLI: n globaalisti j\u00e4rjestelm\u00e4\u00e4si. T\u00e4m\u00e4 tarkoittaa, ett\u00e4 jos olet paikallisella palvelimellasi, voit nyt k\u00e4ytt\u00e4\u00e4 t\u00e4t\u00e4 ty\u00f6kalua kaikilla WordPress-verkkosivustoillasi. Ja jos olet jaetussa hosting-palvelimessa, k\u00e4yt\u00e4t my\u00f6s t\u00e4t\u00e4 k\u00e4ytt\u00f6liittym\u00e4\u00e4 kaikissa WordPress-projekteissasi.<\/p>\n<p>Jos et halua asentaa sit\u00e4 maailmanlaajuisesti. Luo sitten <code>composer.json<\/code>tiedosto projektin juurihakemistoon ja lis\u00e4\u00e4 siihen alla olevat rivit.<\/p>\n<p><strong>s\u00e4velt\u00e4j\u00e4.json<\/strong><\/p>\n<pre><code>{\n    \"require\": {\n        \"wp-cli\/wp-cli\": \"~0.22\",\n        \"psy\/psysh\": \"~0.6\"\n    }\n}\n<\/code><\/pre>\n<p>Kun olet lis\u00e4nnyt yll\u00e4 olevat rivit, avaa p\u00e4\u00e4te projektin juurihakemistossa ja suorita komento:<\/p>\n<pre><code>composer install<\/code><\/pre>\n<p>&#8230;<\/p>\n<h3>WordPress-lataus WP-CLI: n avulla<\/h3>\n<p>WordPress-verkkosivuston luomiseksi meid\u00e4n on ensin ladattava se. T\u00e4t\u00e4 varten menemme WordPressin viralliselle verkkosivustolle ja lataamme sen. WP-CLI: n kautta sinun ei tarvitse k\u00e4yd\u00e4 mill\u00e4\u00e4n verkkosivustolla. Alla oleva komento lataa puretun WordPress-version puolestasi.<\/p>\n<pre><code>wp core download<\/code><\/pre>\n<p>T\u00e4m\u00e4 komento lataa uusimman version WordPressist\u00e4.<\/p>\n<p>Jos haluat p\u00e4ivitt\u00e4\u00e4 WordPress-version, suorita alla oleva komento.<\/p>\n<pre><code>wp core update<\/code><\/pre>\n<h3>WordPress-laajennusten asentaminen WP-CLI: n avulla<\/h3>\n<p>WP-CLI: n avulla voimme asentaa yhden tai useita laajennuksia yhteen komentoon. Laajennuksen asentamista varten meid\u00e4n on ohitettava laajennuksen etu. Esimerkiksi, jos meid\u00e4n on asennettava Yhteydenottolomake 7 -laajennus, sen etana on yhteyshenkil\u00f6n muoto-7.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20669-6082187b648d5.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20669-6082187b648d5.png\" alt=\"Kuinka hallita WordPress-verkkosivustoa WP-CLI: n avulla\" ><\/a><\/p>\n<p>Asenna yhteyslomake 7 -laajennus nyt suorittamalla komento:<\/p>\n<pre><code>wp plugin install contact-form-7<\/code><\/pre>\n<p>Samalla tavalla voimme asentaa useita laajennuksia komennolla:<\/p>\n<pre><code>wp plugin install contact-form-7 w3-total-cache wordpress-seo<\/code><\/pre>\n<p>N\u00e4m\u00e4 komennot asentavat laajennuksen verkkosivustollesi. Mutta voimme menn\u00e4 askeleen eteenp\u00e4in. T\u00e4m\u00e4 tarkoittaa, ett\u00e4 WP-CLI: n avulla voimme asentaa ja aktivoida laajennuksen yhdell\u00e4 komennolla:<\/p>\n<pre><code>wp plugin install wp-optimize --activate<\/code><\/pre>\n<p>Komento laajennuksen poistamiseksi k\u00e4yt\u00f6st\u00e4:<\/p>\n<pre><code>wp plugin deactivate wp-optimize<\/code><\/pre>\n<p>Jos haluat p\u00e4ivitt\u00e4\u00e4 yhden laajennuksen, komento on:<\/p>\n<pre><code>wp plugin update wp-optimize<\/code><\/pre>\n<p>Ja jos sinun on p\u00e4ivitett\u00e4v\u00e4 kaikki laajennukset, komento on:<\/p>\n<pre><code>wp plugin update --all<\/code><\/pre>\n<h3>WP-CLI-komennot medialle<\/h3>\n<p>Ty\u00f6skennelless\u00e4mme WordPress-projekteissa joudumme joskus <a href=\"https:\/\/themewp.inform.click\/fi\/kuinka-rekisteroida-mukautetut-kuvakoot-ja-muuttaa-olemassa-olevien-kuvien-kokoa-wordpressissa\/\" title=\"rekister\u00f6im\u00e4\u00e4n ylim\u00e4\u00e4r\u00e4iset kuvakoot\">rekister\u00f6im\u00e4\u00e4n ylim\u00e4\u00e4r\u00e4iset kuvakoot<\/a>. Ja kun olet lis\u00e4nnyt mukautetut kuvakoot, meid\u00e4n on luotava kaikki olemassa olevat pikkukuvat. Voimme luoda pienoiskuvat WP-CLI: ll\u00e4 komennolla:<\/p>\n<pre><code>wp media regenerate --yes<\/code><\/pre>\n<p>Voimme jopa <a href=\"https:\/\/themewp.inform.click\/fi\/kuinka-asettaa-esilla-oleva-kuva-ohjelmallisesti-wordpressiin\/\" title=\"asettaa suositellut kuvat\">asettaa suositellut kuvat<\/a> WP-CLI: ll\u00e4 mihin tahansa viestiin tai sivulle.<\/p>\n<p>Oletetaan, ett\u00e4 sinun on m\u00e4\u00e4ritett\u00e4v\u00e4 esill\u00e4 oleva kuva postaukselle, jonka tunnus on 100. Alla olevassa komennossa olemme asettaneet kuvan polun, postitunnuksen ja kuvan otsikon. Kuvapolun osalta noudatamme Windows-k\u00e4ytt\u00f6j\u00e4rjestelm\u00e4n polkua. Sinun tapauksessasi t\u00e4m\u00e4 polku on erilainen.<\/p>\n<pre><code>wp media import C:UserssajidDownloadsimage.png --post_id=100 --title=\"A downloaded picture\" --featured_image<\/code><\/pre>\n<h3>Vie tietokanta WP-CLI: n avulla<\/h3>\n<p>Kun kehitysty\u00f6 on valmis, meid\u00e4n on siirrett\u00e4v\u00e4 WordPress-verkkosivusto toiseen verkkotunnukseen. T\u00e4t\u00e4 varten meid\u00e4n on muutettava URL-osoitteet WordPress-tietokannasta vastaamaan uutta verkkotunnustamme. WP-CLI: n avulla voimme etsi\u00e4 korvaavia URL-osoitteita tietokannasta ja vied\u00e4 ne komennolla:<\/p>\n<pre><code>wp search-replace http:\/\/example1.com http:\/\/example2.com --export=C:UserssajidDownloadsdatabase.sql<\/code><\/pre>\n<p>T\u00e4ss\u00e4 korvataan <a href=\"http:\/\/example1.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">http:\/\/example1.com<\/a> URL osoitteella <a href=\"http:\/\/example2.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">http:\/\/example2.com<\/a> URL.<\/p>\n<p>On joitain perustoimintoja, joista keskustelimme. WP-CLI tarjoaa suuren joukon komentoja WordPress-kehitykseen. K\u00e4y sivulla <a href=\"https:\/\/developer.wordpress.org\/cli\/commands\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">WP-CLI-komennot<\/a> saadaksesi luettelon kaikista k\u00e4ytett\u00e4viss\u00e4 olevista komennoista.<\/p>\n<p>Toivomme, ett\u00e4 ymm\u00e4rr\u00e4t kuinka hallita WordPress-verkkosivustoa WP-CLI: ll\u00e4. Haluamme tiet\u00e4\u00e4 mielesi alla olevasta kommenttiosasta.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>WP-CLI on komentoriviliittym\u00e4 WordPressille. WordPress-kehitt\u00e4j\u00e4n\u00e4 meid\u00e4n tulisi tiet\u00e4\u00e4, miten WP-CLI asennetaan ja k\u00e4ytet\u00e4\u00e4n. T\u00e4ss\u00e4 artikkelissa tutkimme<\/p>\n","protected":false},"author":1,"featured_media":22188,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[499,275,414,314,610],"tags":[843],"class_list":["post-24001","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-laravel","category-php-6","category-sekalaisia","category-tietokanta","category-uncategorized-6","tag-affiai-fi"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/posts\/24001","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/comments?post=24001"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/posts\/24001\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/media\/22188"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/media?parent=24001"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/categories?post=24001"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/tags?post=24001"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}