{"id":228961,"date":"2022-11-08T20:16:00","date_gmt":"2022-11-08T17:16:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=228961"},"modified":"2022-11-09T04:58:13","modified_gmt":"2022-11-09T01:58:13","slug":"hur-man-visar-senaste-anpassade-inlaeggstyper-tom-mcfarlin","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/sv\/hur-man-visar-senaste-anpassade-inlaeggstyper-tom-mcfarlin\/","title":{"rendered":"Hur man visar senaste anpassade inl\u00e4ggstyper | Tom McFarlin"},"content":{"rendered":"<p>L\u00e5t oss s\u00e4ga att du arbetar med en sidmall och den kommer att inkludera en del som kommer att visa de senaste anpassade inl\u00e4ggstyperna (eller kanske till och med standardinl\u00e4ggstypen) f\u00f6r inl\u00e4ggstypen du tittar p\u00e5.<\/p>\n<p>S\u00e4g till exempel att du tittar p\u00e5 exemplet med ber\u00e4ttelser eller n\u00e5got liknande. Och du tittar p\u00e5 en enda sida f\u00f6r en given f\u00f6rfattare. Sedan, kanske i sidof\u00e4ltet, st\u00e5r det L\u00e4s mer fr\u00e5n andra f\u00f6rfattare, och det h\u00e4mtar ber\u00e4ttelser fr\u00e5n upp till fem andra f\u00f6rfattare.<\/p>\n<p>D\u00e4r ytterligare anpassade inl\u00e4ggstyper kan visas.<\/p>\n<p>Att skriva en anpassad <a href=\"https:\/\/codex.wordpress.org\/Class_Reference\/WP_Query\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">WP_Query<\/a>, dra tillbaka de fem senaste inl\u00e4ggen och sl\u00e4ppa dem i det valda omr\u00e5det verkar l\u00e4tt nog, eller hur?<\/p>\n<p>Och det \u00e4r. Men det finns n\u00e5got.<\/p>\n<h2>Visa senaste anpassade inl\u00e4ggstyper<\/h2>\n<p>Inledningsvis kan fr\u00e5gan se ut ungef\u00e4r <a href=\"https:\/\/gist.github.com\/tommcfarlin\/27c66f5e7dd9278d6a6d73f403252a64#file-00-get-stories-php\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">s\u00e5 h\u00e4r<\/a> :<\/p>\n<pre><code>&lt;?php\n\nuse WP_Query;\n\nfunction get_stories() {\n\n    return new WP_Query([\n        'posts_per_page' =&gt; 5,\n        'post_type'      =&gt; 'story',\n    ]);\n}\n<\/code><\/pre>\n<p>Men kom ih\u00e5g: Vi tittar p\u00e5 en f\u00f6rfattares sida och vi vill h\u00e4mta resultaten fr\u00e5n upp till fem andra f\u00f6rfattare. F\u00f6r att g\u00f6ra detta \u00e4r det viktigt att utesluta den aktuella ber\u00e4ttelsen fr\u00e5n fr\u00e5gan. D\u00e4rf\u00f6r blir <a href=\"https:\/\/gist.github.com\/tommcfarlin\/27c66f5e7dd9278d6a6d73f403252a64#file-01-get-stories-php\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">fr\u00e5gan<\/a> :<\/p>\n<pre><code>&lt;?php\n\nuse WP_Query;\n\nfunction get_stories() {\n\n    return new WP_Query([\n        'post__not_in'   =&gt; [ get_the_ID() ],\n        'posts_per_page' =&gt; 5,\n        'post_type'      =&gt; 'story',\n    ]);\n}\n<\/code><\/pre>\n<p>Och nu f\u00e5r du upp till de fem senaste ber\u00e4ttelserna fr\u00e5n f\u00f6rfattare exklusive f\u00f6rfattaren som du tittar p\u00e5 just nu.<\/p>\n<h2>Det \u00e4r f\u00f6r enkelt<\/h2>\n<p>Jag vet, det l\u00e5ter lite f\u00f6renklat, men det \u00e4r n\u00e5got som andra har st\u00f6tt p\u00e5 (inklusive mig sj\u00e4lv, oavsett vad det \u00e4r v\u00e4rt); annars skulle jag inte bry mig om att skriva om det.<\/p>\n<p>Det korta med det \u00e4r att om du letar efter en upps\u00e4ttning av de senaste inl\u00e4ggen exklusive inl\u00e4gget du redan \u00e4r p\u00e5, se till att du anv\u00e4nder <strong>post__not_in-<\/strong> direktivet i din anpassade fr\u00e5ga.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Inspelningsk\u00e4lla:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>N\u00e4r du beh\u00f6ver visa de senaste anpassade inl\u00e4ggstyperna, hur f\u00f6rhindrar du att den aktuella inl\u00e4ggstypen visas i listan \u00f6ver inl\u00e4ggstyperna?<\/p>\n","protected":false},"author":1,"featured_media":223852,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[724,868],"tags":[1173],"class_list":["post-228961","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-utvecklaren","category-wordpress-9","tag-affiai-sv"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts\/228961","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=228961"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts\/228961\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/media\/223852"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/media?parent=228961"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/categories?post=228961"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/tags?post=228961"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}