{"id":23988,"date":"2021-05-09T15:43:00","date_gmt":"2021-05-09T12:43:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=23988"},"modified":"2021-10-17T21:08:53","modified_gmt":"2021-10-17T18:08:53","slug":"kuinka-rekisteroida-mukautetut-kuvakoot-ja-muuttaa-olemassa-olevien-kuvien-kokoa-wordpressissa","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/fi\/kuinka-rekisteroida-mukautetut-kuvakoot-ja-muuttaa-olemassa-olevien-kuvien-kokoa-wordpressissa\/","title":{"rendered":"Kuinka rekister\u00f6id\u00e4 mukautetut kuvakoot ja muuttaa olemassa olevien kuvien kokoa WordPressiss\u00e4"},"content":{"rendered":"<p>WordPressiss\u00e4 on sis\u00e4\u00e4nrakennettu ominaisuuspostin pikkukuva eli esill\u00e4 oleva kuva. Aina kun uusi kuva ladataan WordPressiin medialatausohjelman kautta, luodaan 3 erilaista kuvakokoa.<\/p>\n<p>J\u00e4rjestelm\u00e4nvalvoja voi rekister\u00f6id\u00e4 kuville 3 kokoa <strong>Asetukset-&gt; Media<\/strong> -sivulta.<\/p>\n<h3>Oletuskuvan koko<\/h3>\n<p>Kuten kuvakaappauksesta n\u00e4kyy, pikkukuvan koko, keskikoko ja suuri koko rekister\u00f6id\u00e4\u00e4n. Kun l\u00e4het\u00e4mme uuden kuvan, 3 kuvaa, joiden mitat ovat edell\u00e4 m\u00e4\u00e4ritellyt, luodaan suhteessa. Jos valitsemme vaihtoehdon &#8217;Rajaa pikkukuva tarkkoihin mittoihin (normaalisti pikkukuvat ovat verrannollisia)&#8217; &#8217;Pikkukuvan koko&#8217; -kohdassa, kuva on vaikea rajata m\u00e4\u00e4ritettyyn kokoon.<\/p>\n<p>Kaiken kaikkiaan 3 oletuskokoa WordPress antaa meille mahdollisuuden Media-asetuksista. Ent\u00e4 jos meid\u00e4n on rekister\u00f6it\u00e4v\u00e4 viel\u00e4 yksi koko l\u00e4hetetylle kuvalle? Joissakin tapauksissa meid\u00e4n on n\u00e4ytett\u00e4v\u00e4 kuvat tarkalla leveydell\u00e4 ja korkeudella.<\/p>\n<p>No, voimme tehd\u00e4 t\u00e4m\u00e4n muutamalla koodirivill\u00e4.<\/p>\n<h3>Rekister\u00f6i pikkukuvien uusi kuvakoko<\/h3>\n<p>WordPress tarjoaa toiminnon, <code>add_image_size()<\/code>joka auttaa rekister\u00f6im\u00e4\u00e4n uuden post_thumbnail-koon.<\/p>\n<p>T\u00e4m\u00e4n menetelm\u00e4n k\u00e4ytt\u00e4miseksi meid\u00e4n tulisi lis\u00e4t\u00e4 tukea pikkukuville. Lis\u00e4\u00e4 alla oleva koodi <code>functions.php<\/code>tiedostoon.<\/p>\n<pre><code>add_theme_support( 'post-thumbnails' );<\/code><\/pre>\n<p><code>add_image_size()<\/code> menetelm\u00e4ll\u00e4 on 4 t\u00e4llaista parametria: add_image_size (&#8217;koon nimi&#8217;, leveys, korkeus, rajaustila);<\/p>\n<p>Jos v\u00e4lit\u00e4mme nelj\u00e4nnen parametrin tosi, kuva on vaikea rajata. Jos v\u00e4lit\u00e4mme v\u00e4\u00e4r\u00e4n, kuva rajataan suhteellisesti.<\/p>\n<p>Esimerkkikoodi olisi seuraava.<\/p>\n<pre><code>add_image_size('hard-crop-thumb', 120, 120, true ); \/\/ Hard Crop Mode\nadd_image_size('soft-crop-thumb', 220, 180 ); \/\/ Soft Crop Mode<\/code><\/pre>\n<p>Varmista, ett\u00e4 et k\u00e4yt\u00e4 varattuja nimi\u00e4 yll\u00e4 olevassa toiminnossa. Varatut nimet ovat &#8217;peukalo&#8217;, &#8217;pikkukuva&#8217;, &#8217;keskikokoinen&#8217;, &#8217;suuri&#8217;, &#8217;pikkukuvan j\u00e4lkeinen&#8217;.<\/p>\n<p>Joten lopullinen koodimme on seuraava.<\/p>\n<pre><code>add_theme_support( 'post-thumbnails' );\nadd_image_size('hard-crop-thumb', 120, 120, true ); \/\/ Hard Crop Mode\nadd_image_size('soft-crop-thumb', 220, 180 ); \/\/ Soft Crop Mode<\/code><\/pre>\n<p>Kun olet lis\u00e4nnyt yll\u00e4 olevan koodin toiminnoihisi.php, jokainen uusi mediatiedostojen kautta ladattu kuva luo kaksi ylim\u00e4\u00e4r\u00e4ist\u00e4 pikkukuvaa.<\/p>\n<h3>Kuinka k\u00e4ytt\u00e4\u00e4 sit\u00e4?<\/h3>\n<p>Olemme lis\u00e4nneet koodin ylim\u00e4\u00e4r\u00e4isille kuvakokoille. N\u00e4iden kuvien n\u00e4ytt\u00e4miseksi voit k\u00e4ytt\u00e4\u00e4 alla olevaa koodia.<\/p>\n<pre><code>&lt;?php the_post_thumbnail( 'your-specified-image-size-name' ); ?&gt;<\/code><\/pre>\n<p>Yll\u00e4 olevan koodin tulee k\u00e4ytt\u00e4\u00e4 postisilmukkaa. Jos haluat k\u00e4ytt\u00e4\u00e4 sit\u00e4 silmukan ulkopuolella, koodi on:<\/p>\n<pre><code>&lt;?php get_the_post_thumbnail('YOUR_POST_ID', 'your-specified-image-size-name'); ?&gt;<\/code><\/pre>\n<h3>Miksi regeneroida pikkukuvia tulisi k\u00e4ytt\u00e4\u00e4?<\/h3>\n<p><code>add_image_size()<\/code>toiminto rekister\u00f6i uudet pienoiskuvat uusille kuville, ei vanhoille kuville, jotka on jo ladattu j\u00e4rjestelm\u00e4\u00e4n. Jos haluat muuntaa vanhat kuvat, asenna laajennus <a href=\"https:\/\/wordpress.org\/plugins\/regenerate-thumbnails\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Regenerate Thumbnails<\/a> ja aktivoi se.<\/p>\n<p>Kun olet aktivoinut laajennuksen, siirry kohtaan <strong>Ty\u00f6kalut-&gt; Regen. Pikkukuvat<\/strong>. Napsauta Regenerate All Thumbnails -painiketta.<\/p>\n<p>Voit my\u00f6s luoda m\u00e4\u00e4ritetyn kuvan pikkukuvan uudelleen. Alla on sen vaiheet.<\/p>\n<ul>\n<li>Siirry Media-sivulle.<\/li>\n<li>Valitse taulukon ruudukon asettelu.<\/li>\n<li>Valitse kuva, jonka haluat luoda pikkukuvat.<\/li>\n<li>Valitse avattavasta valikosta Uudelleen pikkukuvat.<\/li>\n<li>Napsauta K\u00e4yt\u00e4-painiketta.<\/li>\n<\/ul>\n<p>Toivomme, ett\u00e4 ymm\u00e4rr\u00e4t mukautettujen kuvakokojen rekister\u00f6innin ja muuttaa olemassa olevien kuvien kokoa. Jos sinulla on kysytt\u00e4v\u00e4\u00e4 tai ehdotuksia, j\u00e4t\u00e4 kommentti alla.<\/p>\n<h4>Aiheeseen liittyv\u00e4t artikkelit<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/fi\/kuinka-asettaa-esilla-oleva-kuva-ohjelmallisesti-wordpressiin\/\" title=\"Kuinka asettaa esill\u00e4 oleva kuva ohjelmallisesti WordPressiin\">Kuinka asettaa esill\u00e4 oleva kuva ohjelmallisesti WordPressiin<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/fi\/muuta-kuvan-kokoa-php-ssa-tinypng-n-avulla\/\" title=\"Muuta kuvan kokoa PHP: ss\u00e4 TinyPNG: n avulla\">Muuta kuvan kokoa PHP: ss\u00e4 TinyPNG: n avulla<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/fi\/lataa-kuva-php-n-bulletproof-library-kirjastolla\/\" title=\"Lataa kuva k\u00e4ytt\u00e4m\u00e4ll\u00e4 luodinkest\u00e4v\u00e4\u00e4 kirjastoa PHP: ss\u00e4\">Lataa kuva k\u00e4ytt\u00e4m\u00e4ll\u00e4 luodinkest\u00e4v\u00e4\u00e4 kirjastoa PHP: ss\u00e4<\/a><\/li>\n<\/ul>\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>Voimme rekister\u00f6id\u00e4 mukautetun kuvakoon WordPressiin. add_image_size () -funktiota k\u00e4ytet\u00e4\u00e4n postikuvan rekister\u00f6imiseen lis\u00e4kokoa varten.<\/p>\n","protected":false},"author":1,"featured_media":20673,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[499,610],"tags":[843],"class_list":["post-23988","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-laravel","category-uncategorized-6","tag-affiai-fi"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/posts\/23988","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=23988"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/posts\/23988\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/media\/20673"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/media?parent=23988"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/categories?post=23988"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/tags?post=23988"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}