{"id":228186,"date":"2022-10-17T13:24:00","date_gmt":"2022-10-17T10:24:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=228186"},"modified":"2022-11-09T01:11:33","modified_gmt":"2022-11-08T22:11:33","slug":"installera-wordpress-repository-plugins-och-themes-med-composer","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/sv\/installera-wordpress-repository-plugins-och-themes-med-composer\/","title":{"rendered":"Installera WordPress Repository Plugins och Themes med Composer"},"content":{"rendered":"<p><a href=\"https:\/\/hashnode.com\/@wholesomecode\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\"><\/a><\/p>\n<p>I min senaste guide ber\u00e4ttade jag f\u00f6r dig hur du <a href=\"https:\/\/wholesomecode.ltd\/guides\/install-wordpress-plugins-themes-github-composer\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">installerar dina GitHub-underh\u00e5llna WordPress-teman och plugins med komposit\u00f6r<\/a>. Tja, vad h\u00e4nder om jag sa till dig att du ocks\u00e5 kan anv\u00e4nda komposit\u00f6r f\u00f6r att installera valfritt tema eller plugin fr\u00e5n WordPress-f\u00f6rvaret?<\/p>\n<p><a href=\"https:\/\/wpackagist.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">WordPress Packagist<\/a> \u00e4r en fantastisk och gratis att anv\u00e4nda tj\u00e4nst som tar plugins och teman fr\u00e5n WordPress-f\u00f6rvaret och skapar praktiska komposit\u00f6rspaket.<\/p>\n<h2>F\u00f6ruts\u00e4ttningar<\/h2>\n<ul>\n<li><a href=\"https:\/\/getcomposer.org\/doc\/00-intro.md\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Installera komposit\u00f6r<\/a><\/li>\n<li>Se till att temat eller plugin-programmet du vill anv\u00e4nda finns i WordPress-f\u00f6rvaret och k\u00e4nna till snigeln<\/li>\n<\/ul>\n<h2>Konfigurera ditt WordPress-projekt<\/h2>\n<p>Vi vill konfigurera ditt WordPress-projekt s\u00e5 att det drar in teman och plugins via Composer.<\/p>\n<p>Skapa en <code>composer.json<\/code>i roten av ditt WordPress-projekt (eller \u00e4ndra ett befintligt om det redan finns).<\/p>\n<p>Se till att den inneh\u00e5ller f\u00f6ljande kodrader:<\/p>\n<pre><code>{\n    \"name\": \"wholesomecode\/composer-example\",\n    \"description\": \"Demonstration of how to use composer within WordPress\",\n    \"require\": {\n        \"wpackagist-plugin\/wholesome-publishing\":\"&gt;=1.3.0\"\n    },\n    \"repositories\": [\n        {\n            \"type\":\"composer\",\n            \"url\":\"https:\/\/wpackagist.org\"\n        }\n    ]\n}\n<\/code><\/pre>\n<p>I <code>require<\/code>omr\u00e5det har vi l\u00e4nkat till plugin som vi vill ladda ner, med prefix <code>wpackagist-plugin<\/code>(f\u00f6r teman anv\u00e4ndning <code>wpackagist-theme<\/code>). Det st\u00e5r ocks\u00e5 vilken version vi vill ladda ner. I detta fall st\u00f6rre \u00e4n eller lika med version 1.3.0.<\/p>\n<h3>F\u00f6rvar<\/h3>\n<p>I den <code>repositories<\/code>har vi lagt till en post av typen <code>composer<\/code>med webbadressen som pekar mot WordPress Packagist.<\/p>\n<h3>GitIgnorera<\/h3>\n<p>Om du anv\u00e4nder GitHub f\u00f6r att hantera ditt projekt, var noga med att l\u00e4gga till s\u00f6kv\u00e4gen till plugin (eller tema) till din <code>.gitignore<\/code>fil:<\/p>\n<pre><code>\/vendor\nwp-content\/plugins\/wholesome-publishing\n<\/code><\/pre>\n<p>Kom ih\u00e5g att \u00e4ven l\u00e4gga <code>\/vendor<\/code>till i filen f\u00f6r att s\u00e4kerst\u00e4lla att vi inte \u00f6verf\u00f6r ytterligare filer installerade av komposit\u00f6ren.<\/p>\n<h2>K\u00f6rande komposit\u00f6r<\/h2>\n<p>Om ditt WordPress-projekt har <code>composer.json<\/code>filen i samma mapp som din <code>wp-content<\/code>mapp, borde vi inte beh\u00f6va konfigurera n\u00e5got annat (om inte, se guiden f\u00f6r <a href=\"https:\/\/wholesomecode.ltd\/guides\/install-wordpress-plugins-themes-github-composer\/#custom-install-path\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">anpassad installationss\u00f6kv\u00e4g<\/a> i min tidigare komposit\u00f6rsartikel).<\/p>\n<p>I din terminal, se till att du \u00e4r i samma mapp som din <code>composer.json<\/code>fil och skriv in f\u00f6ljande kommando:<\/p>\n<p>Om du har k\u00f6rt composer tidigare och har en <code>composer.lock<\/code>fil kan du k\u00f6ra <code>composer update<\/code>.<\/p>\n<p>Insticksprogrammet kommer att installeras i<code>wp-content\/plugins\/wholesome-publishing:<\/code><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-168904-61e7f748be105.gif\" alt=\"Installera WordPress Repository Plugins och Themes med Composer\" \/>K\u00f6r Composer Install f\u00f6r att installera ett tema fr\u00e5n WordPress-f\u00f6rvaret<\/p>\n<h3>Vad h\u00e4nde?<\/h3>\n<ul>\n<li>\n<p>Plugin-programmet har installerats i<code>wp-content\/plugins\/wholesome-publishing<\/code><\/p>\n<\/li>\n<li>\n<p>En <code>vendor<\/code>har skapats som inneh\u00e5ller installationsfilerna som anv\u00e4nds f\u00f6r att placera temat p\u00e5 r\u00e4tt plats<\/p>\n<\/li>\n<li>\n<p>En <code>composer.lock<\/code>fil har skapats. Detta g\u00f6r en anteckning om filversionerna du anv\u00e4nder. Om du utf\u00f6r detta kommer andra som k\u00f6r <code>composer install<\/code>kommandot att f\u00e5 samma versioner.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/wholesomecode.ltd\/guides\/install-wordpress-plugins-themes-github-composer\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Installera dina egna plugins och teman fr\u00e5n GitHub med komposit\u00f6r<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/wholesomecode.ltd\/guides\/install-wordpress-plugins-themes-github-composer\/#custom-install-path\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Konfigurera en anpassad installationss\u00f6kv\u00e4g<\/a><\/p>\n<\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Inspelningsk\u00e4lla:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/wholesomecode.ltd\" class=\"external external_icon\">wholesomecode.ltd<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I min senaste guide ber\u00e4ttade jag f\u00f6r dig hur du installerar dina GitHub-underh\u00e5llna WordPress-teman och plugins med komposit\u00f6r. Tja, t\u00e4nk om jag sa att du ocks\u00e5 kunde anv\u00e4nda komposit\u00f6r f\u00f6r att installera alla&#8230;<\/p>\n","protected":false},"author":1,"featured_media":223641,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[838,848,901,922,807,724,868],"tags":[1173],"class_list":["post-228186","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-guide-foer-nyboerjare","category-handledningar","category-koda","category-oevrig","category-php-9","category-utvecklaren","category-wordpress-9","tag-affiai-sv"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts\/228186","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/comments?post=228186"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts\/228186\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/media\/223641"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/media?parent=228186"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/categories?post=228186"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/tags?post=228186"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}