{"id":771648,"date":"2023-10-29T03:26:00","date_gmt":"2023-10-29T09:26:00","guid":{"rendered":"https:\/\/blogging-techies.com\/sw\/lagg-till-en-widgetsidfot-till-ditt-wordpress-tema\/"},"modified":"2023-10-29T03:26:00","modified_gmt":"2023-10-29T09:26:00","slug":"lagg-till-en-widgetsidfot-till-ditt-wordpress-tema","status":"publish","type":"post","link":"https:\/\/blogging-techies.com\/sw\/lagg-till-en-widgetsidfot-till-ditt-wordpress-tema\/","title":{"rendered":"L\u00e4gg till en widgetsidfot till ditt WordPress-tema"},"content":{"rendered":"<p>Inspirationen till denna handledning kommer fr\u00e5n en tweet jag fick med feedback om det snart sl\u00e4ppta RS12-temat.<\/p>\n<p>\u00c4ven om den widgetiserade sidfoten till slut inte kom till RS12-temansl\u00e4ppet, best\u00e4mde jag mig f\u00f6r att skriva den h\u00e4r handledningen f\u00f6r att visa folk exakt hur man l\u00e4gger till en widgetiserad sidfot till deras tema.  I den h\u00e4r guiden f\u00e5r du l\u00e4ra dig:<\/p>\n<ul>\n<li>HTML- och CSS-koden som beh\u00f6vs f\u00f6r att skapa den widgetiserade sidfoten.<\/li>\n<li>Hur man l\u00e4gger till vanliga WordPress-malltaggar som platsh\u00e5llare<\/li>\n<li>Hur man widgetiserar sidfoten och placerar widgets i den<\/li>\n<\/ul>\n<p>Det kommer att finnas mycket kod i det h\u00e4r inl\u00e4gget, s\u00e5 om du \u00e4r sugen p\u00e5 det, l\u00e4s vidare&#8230;<\/p>\n<p>Jag kommer att anv\u00e4nda Green Rays WordPress-temat som mitt exempel i denna handledning.  F\u00f6r tillf\u00e4llet har sidfoten bara ett standardmeddelande om upphovsr\u00e4tt och krediter.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"HTML\"><\/span>HTML<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Det f\u00f6rsta steget \u00e4r att l\u00e4gga till HTML-uppm\u00e4rkningen.  L\u00e5t oss s\u00e4ga att vi kommer att ha tre olika sektioner i sidfoten med widgets som listar senaste inl\u00e4gg, m\u00e5nadsarkiv och dagliga arkiv.  Vi kommer att placera denna HTML-kod ovanf\u00f6r den aktuella &#8220;copyright&#8221;-raden.<\/p>\n<p>I grund och botten placerar denna kod varje widget i en div.  Inuti varje widget finns en rubrik och en oordnad lista med l\u00e4nkar.  Ja, jag vet att l\u00e4nkarna inte g\u00e5r n\u00e5gonstans.  Vi kommer senare att ers\u00e4tta detta med WordPress-malltaggar.  Detta \u00e4r vad vi har hittills:<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" alt=\"Green Rays-sidfot 1\" width=\"400\" height=\"129\" src=\"https:\/\/blogging-techies.com\/wp-content\/uploads\/2021\/12\/1639226290_212_Agregue-un-pie-de-pagina-con-widget-a-su-tema.png\"><\/p>\n<h3><span class=\"ez-toc-section\" id=\"CSS\"><\/span>CSS<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Som du kan se ser detta inte lika bra ut utan n\u00e5gon CSS-styling.  L\u00e4gg till f\u00f6ljande kod i din stilmall.<\/p>\n<p>.footer-item {<br \/>v\u00e4nster flyta;<br \/>bredd: 33%;<br \/>vadderad bakgrund: 10px;<br \/>}<br \/>.footer-item ul {<br \/>padding-v\u00e4nster: 15px;<br \/>}<\/p>\n<p>Vad den h\u00e4r koden g\u00f6r \u00e4r att flytta varje sidfotselement till v\u00e4nster, vilket i princip betyder att de kan vara bredvid varandra.  Bredden \u00e4r inst\u00e4lld p\u00e5 33 %, vilket ger tillr\u00e4ckligt med utrymme f\u00f6r tre sidfotselement i en enda rad.  En del stoppning l\u00e4ggs ocks\u00e5 till under varje sidfotselement.  Den andra biten \u00e4r att helt enkelt fylla listorna 15 pixlar till v\u00e4nster. <\/p>\n<p>Nu kan du se att HTML och CSS b\u00f6rjar g\u00e5 ihop.  Detta \u00e4r vad du b\u00f6r ha hittills:<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" alt=\"Green Rays-sidfot 2\" width=\"400\" height=\"61\" src=\"https:\/\/blogging-techies.com\/wp-content\/uploads\/2021\/12\/1639226290_366_Agregue-un-pie-de-pagina-con-widget-a-su-tema.png\"><\/p>\n<h3><span class=\"ez-toc-section\" id=\"WordPress_kod\"><\/span>WordPress kod<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>F\u00f6r tillf\u00e4llet har vi ett g\u00e4ng tomma HTML-l\u00e4nkar, utan n\u00e5gon egentlig WordPress-kod.  L\u00e5t oss ers\u00e4tta listorna i Senaste inl\u00e4gg, M\u00e5nadsarkiv och Dagliga arkiv med motsvarande WordPress-malltaggar.  Ers\u00e4tt det du har f\u00f6r n\u00e4rvarande med f\u00f6ljande:<\/p>\n<p>Parametrarna b\u00f6r vara ganska tydliga, men om du \u00e4r os\u00e4ker p\u00e5 n\u00e5gon av dem, f\u00f6rs\u00f6k att s\u00f6ka efter wp_get_archives i s\u00f6kverktyget f\u00f6r WordPress malltaggar.  Kom ih\u00e5g att jag bara anv\u00e4nder wp_get_archives() malltaggar som platsh\u00e5llare.  Vi kommer att \u00e4ndra dem med andra WordPress-widgets senare, efter att vi lagt till sidfoten.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Widgetisera_det\"><\/span>Widgetisera det<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>F\u00f6r den h\u00e4r delen av handledningen kommer jag att l\u00e5na delar fr\u00e5n min tidigare handledning f\u00f6r widgetteman.<\/p>\n<p>Det f\u00f6rsta steget \u00e4r att registrera &#8220;sidof\u00e4lten&#8221;.  F\u00f6r att g\u00f6ra detta, ers\u00e4tt helt enkelt det nuvarande inneh\u00e5llet i filen functions.php med f\u00f6ljande:<\/p>\n<p>if (function_exists (&#8216;register_sidebar&#8217;))<br \/>register_sidebar (array (<br \/>&#8216;name&#8217; => &#8216;Sidof\u00e4lt&#8217;,<br \/>&#8216;before_widget&#8217; => &#8216;<\/p>\n<p>&#8216;,<br \/>&#8216;after_widget&#8217; => &#8216;<\/p>\n<p>&#8216;,<br \/>&#8216;before_title&#8217; => &#8216;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%E2%80%98_%E2%80%98after_title_%3E_%E2%80%98\"><\/span>&#8216;,<br \/>&#8216;after_title&#8217; => &#8216;<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&#8216;,<br \/>));<br \/>if (function_exists (&#8216;register_sidebar&#8217;))<br \/>register_sidebar (array (<br \/>&#8216;name&#8217; => &#8216;Sidfot&#8217;,<br \/>&#8216;before_widget&#8217; => &#8216;<\/p>\n<p>&#8216;,<br \/>&#8216;after_widget&#8217; => &#8216;<\/p>\n<p>&#8216;,<br \/>&#8216;before_title&#8217; => &#8216;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%E2%80%98_%E2%80%98after_title_%3E_%E2%80%98-2\"><\/span>&#8216;,<br \/>&#8216;after_title&#8217; => &#8216;<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>&#8216;,<br \/>));<br \/>?><\/p>\n<p>Nu g\u00e5r vi till sidebar.php och ers\u00e4tter den nuvarande dynamiska sidof\u00e4ltsvillkorliga taggen med denna:<\/p>\n<p>Med detta:<\/p>\n<p>Nu ska vi g\u00e5 in i v\u00e5r footer.php-fil och linda in sidfotselementen i sina egna villkorliga sidof\u00e4ltstaggar.  Precis innan det f\u00f6rsta &#8220;sidof\u00e4ltselementet&#8221; div, l\u00e4gg till f\u00f6ljande.<\/p>\n<p>Strax efter den sista avslutande div &#8220;footer-item&#8221; (och ovanf\u00f6r den &#8220;clear&#8221; div vi lade till tidigare) l\u00e4gger vi till f\u00f6ljande:<\/p>\n<p>Ok, nu b\u00f6r sidof\u00e4ltets sidfot ha en widget.  L\u00e5t oss prova det genom att l\u00e4gga till n\u00e5gra widgets i sidfoten.  Jag l\u00e4gger till en Blogroll-widget, en Senaste kommentarer-widget och en textwidget.  S\u00e5 h\u00e4r ska det se ut:<\/p>\n<p style=\"text-align: center;\"><img decoding=\"async\" loading=\"lazy\" alt=\"Green Rays-sidfot 3\" width=\"400\" height=\"82\" src=\"https:\/\/blogging-techies.com\/wp-content\/uploads\/2021\/12\/1639226290_185_Agregue-un-pie-de-pagina-con-widget-a-su-tema.png\"><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Slutsats\"><\/span>Slutsats<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Tja, det \u00e4r grunderna f\u00f6r att l\u00e4gga till en widgetiserad sidfot till ditt tema.  Du kanske vill l\u00e4gga till separata stilregler f\u00f6r andra typer av widgets, till exempel kalender eller s\u00f6kruta.  Detta kommer f\u00f6rmodligen inte att fungera med alla teman, som RS12-temat till exempel, eftersom det hade en icke-expanderbar sidfot.<\/p>\n<p>Om n\u00e5gon vill ha det uppdaterade Green Rays-temat av en slump kan de ladda ner det h\u00e4r.  P\u00e5 s\u00e5 s\u00e4tt kan du se exakt var jag lade till koden.  Du kan ocks\u00e5 j\u00e4mf\u00f6ra det med originaltemat.<\/p>\n<p>Jag hoppas att du gillade handledningen.  Kommer du att l\u00e4gga till en widgetiserad sidfot till ditt tema?  Finns det n\u00e5got i koden jag anv\u00e4nde ovan som jag skulle g\u00f6ra annorlunda?  Fr\u00e5gor, kommentarer, f\u00f6rslag och kritik \u00e4r v\u00e4lkomna, s\u00e5 h\u00f6r g\u00e4rna av dig i kommentarerna.<\/p>\n  <div id=\"ez-toc-container\" class=\"ez-toc-v2_0_88 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/blogging-techies.com\/sw\/lagg-till-en-widgetsidfot-till-ditt-wordpress-tema\/#HTML\" >HTML<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/blogging-techies.com\/sw\/lagg-till-en-widgetsidfot-till-ditt-wordpress-tema\/#CSS\" >CSS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/blogging-techies.com\/sw\/lagg-till-en-widgetsidfot-till-ditt-wordpress-tema\/#WordPress_kod\" >WordPress kod<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/blogging-techies.com\/sw\/lagg-till-en-widgetsidfot-till-ditt-wordpress-tema\/#Widgetisera_det\" >Widgetisera det<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/blogging-techies.com\/sw\/lagg-till-en-widgetsidfot-till-ditt-wordpress-tema\/#%E2%80%98_%E2%80%98after_title_%3E_%E2%80%98\" >&#8216;, &#8216;after_title&#8217; => &#8216;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/blogging-techies.com\/sw\/lagg-till-en-widgetsidfot-till-ditt-wordpress-tema\/#%E2%80%98_%E2%80%98after_title_%3E_%E2%80%98-2\" >&#8216;, &#8216;after_title&#8217; => &#8216;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/blogging-techies.com\/sw\/lagg-till-en-widgetsidfot-till-ditt-wordpress-tema\/#Slutsats\" >Slutsats<\/a><\/li><\/ul><\/nav><\/div>\n ","protected":false},"excerpt":{"rendered":"<p>Inspirationen till denna handledning kommer fr\u00e5n en tweet jag fick med feedback om det snart sl\u00e4ppta RS12-temat. \u00c4ven om den widgetiserade sidfoten till slut inte kom till RS12-temansl\u00e4ppet, best\u00e4mde jag mig f\u00f6r att skriva den h\u00e4r handledningen f\u00f6r att visa folk exakt hur man l\u00e4gger till en widgetiserad sidfot till deras tema. I den h\u00e4r [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":771649,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/blogging-techies.com\/wp-content\/uploads\/2023\/06\/10-1.png","fifu_image_alt":"","footnotes":""},"categories":[5],"tags":[],"class_list":["post-771648","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bloggar"],"_links":{"self":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/771648","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/comments?post=771648"}],"version-history":[{"count":0,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/771648\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media\/771649"}],"wp:attachment":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media?parent=771648"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/categories?post=771648"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/tags?post=771648"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}