{"id":792735,"date":"2023-12-02T12:01:03","date_gmt":"2023-12-02T18:01:03","guid":{"rendered":"https:\/\/blogging-techies.com\/sw\/hur-man-fixar-custom-post-404-fel-i-wordpress\/"},"modified":"2023-12-02T12:01:03","modified_gmt":"2023-12-02T18:01:03","slug":"hur-man-fixar-custom-post-404-fel-i-wordpress","status":"publish","type":"post","link":"https:\/\/blogging-techies.com\/sw\/hur-man-fixar-custom-post-404-fel-i-wordpress\/","title":{"rendered":"Hur man fixar Custom Post 404-fel i WordPress"},"content":{"rendered":"<p>\n<img decoding=\"async\" src=\"https:\/\/blogging-techies.com\/wp-content\/uploads\/2020\/07\/Como-arreglar-errores-de-tipo-404-de-publicaciones-personalizadas-en.png\"><\/p>\n<p>Med lanseringen av WordPress 3.0 kom m\u00f6jligheten att l\u00e4gga till &#8220;Custom Post Types&#8221; till dina WordPress-teman, vilket \u00e4r ett mycket v\u00e4rdefullt verktyg och jag har anv\u00e4nt det i m\u00e5nga WordPress-teman jag har skapat.  Vid den h\u00e4r tiden har anpassade inl\u00e4ggstyper blivit extremt popul\u00e4ra och anv\u00e4nds i n\u00e4stan alla WordPress-teman.  Men alla som har arbetat med anpassade inl\u00e4ggstyper har f\u00f6rmodligen st\u00f6tt p\u00e5 <strong>re<strong>r<\/strong>eadful 404 Felet hittades inte<\/strong> n\u00e4r du f\u00f6rs\u00f6ker komma \u00e5t ett inl\u00e4gg fr\u00e5n inl\u00e4ggstypen vid ett eller annat tillf\u00e4lle.  Lyckligtvis finns det n\u00e4stan alltid en enkel l\u00f6sning f\u00f6r att \u00e5tg\u00e4rda dessa fel.<\/p>\n<p>Nedan har jag listat n\u00e5gra av de vanligaste problemen som m\u00e4nniskor har med anpassade inl\u00e4ggstyper och varf\u00f6r de kan f\u00e5 dessa fel.  F\u00f6rhoppningsvis hj\u00e4lper de \u00e5tminstone n\u00e5gra m\u00e4nniskor.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"1_Kontrollera_dina_permalankinstallningar\"><\/span>1. Kontrollera dina permal\u00e4nkinst\u00e4llningar<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Detta \u00e4r f\u00f6rmodligen en av de vanligaste anledningarna till att m\u00e4nniskor f\u00e5r 404-fel p\u00e5 sina anpassade inl\u00e4ggstyper och jag har hanterat det m\u00e5nga g\u00e5nger.  Jag har sett m\u00e5nga l\u00f6sningar, som att ta bort omskrivningsregler (vilket jag inte rekommenderar), men jag hade personligen b\u00e4st lycka med f\u00f6ljande l\u00f6sning:<\/p>\n<p>L\u00f6sning:<\/p>\n<ul>\n<li>St\u00e4ll in din anpassade permal\u00e4nkstruktur (som %postname%)<\/li>\n<li>Klicka p\u00e5 Spara<\/li>\n<li>Se om dina individuella anpassade inl\u00e4ggssidor returnerar 404-felsidor<\/li>\n<li>Om de g\u00f6r det, g\u00e5 tillbaka och \u00e4ndra permal\u00e4nkarna till standardv\u00e4rdena och spara<\/li>\n<li>F\u00f6rs\u00f6k nu att st\u00e4lla in permal\u00e4nken igen och spara<\/li>\n<\/ul>\n<p>Att g\u00e5 fram och tillbaka har vanligtvis hj\u00e4lpt till att r\u00e4tta till mina misstag och jag har haft mycket framg\u00e5ng med denna metod.<\/p>\n<p>Nu, p\u00e5 vissa servrar, om dina beh\u00f6righeter inte \u00e4r korrekt inst\u00e4llda, kanske detta inte fungerar och du kan beh\u00f6va uppdatera din .htaccess-fil manuellt.  F\u00f6r att g\u00f6ra detta m\u00e5ste du logga in p\u00e5 din webbplats via FTP eller SFTP och webbl\u00e4sare till din WordPress rotkatalog (samma plats d\u00e4r din wp-config.php-fil och wp-content-mappen finns).  H\u00e4r b\u00f6r du hitta en fil som heter .htaccess som du kan \u00e4ndra (om du inte ser den, se till att ditt FTP-program har m\u00f6jlighet att visa dolda filer aktiverade och om det helt enkelt inte finns n\u00e5gon, skapa en).  Se nu till att filen inneh\u00e5ller den grundl\u00e4ggande WordPress-koden som n\u00e4mns i WordPress-dokumenten, som ser ut s\u00e5 h\u00e4r:<\/p>\n<pre class=\"prism-pre line-numbers language-php\"># BEGIN WordPress\r\n\r\nRewriteEngine On\r\nRewriteBase \/\r\nRewriteRule ^index.php$ - [L]\r\nRewriteCond %{REQUEST_FILENAME} !-f\r\nRewriteCond %{REQUEST_FILENAME} !-d\r\nRewriteRule . \/index.php [L]\r\n\r\n# END WordPress<\/pre>\n<p><strong>Viktig<\/strong>: Om du \u00e4ndrar en befintlig .htaccess-fil, se till att s\u00e4kerhetskopiera filen till din dator f\u00f6rst ifall du f\u00f6rst\u00f6r n\u00e5got.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"2_Kontrollera_om_det_finns_slug-konflikter_har_en_sida_med_samma_slug_som_din_inlaggstyp\"><\/span>2. Kontrollera om det finns slug-konflikter (har en sida med samma slug som din inl\u00e4ggstyp)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>En annan sak som kan orsaka ett 404-fel \u00e4r att du har en \u00f6verordnad sida f\u00f6r att visa ditt inl\u00e4ggstypinl\u00e4gg och det har samma slug som din faktiska inl\u00e4ggstyp singular slug.  Till exempel, om du har en inl\u00e4ggstyp som heter &#8220;portfolio&#8221; och du ocks\u00e5 har en &#8220;Portfolio&#8221;-hemsida med snigeln &#8220;portfolio&#8221; (med andra ord, f\u00f6r att komma \u00e5t ett portf\u00f6ljinl\u00e4gg, g\u00e5 till site.com\/portfolio\/ sample- post) detta skapar en konflikt som orsakar 404-fel p\u00e5 dina inl\u00e4gg av enskild posttyp.  Det \u00e4r d\u00e4rf\u00f6r du ofta uppt\u00e4cker att portf\u00f6ljinl\u00e4ggstypen anv\u00e4nder &#8220;projekt&#8221; eller &#8220;portf\u00f6ljobjekt&#8221; f\u00f6r den singul\u00e4ra snigeln.<\/p>\n<p>L\u00f6sning:<\/p>\n<ol>\n<li>Du kan \u00e4ndra sidnamnet s\u00e5 att det skiljer sig fr\u00e5n den anpassade posttypen<\/li>\n<li>Du kan \u00e4ndra din anpassade posttyp, vilket g\u00f6rs genom att \u00e4ndra omskrivningsparametern n\u00e4r du registrerar din anpassade posttyp\n<\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"3_Regler_for_automatisk_nedladdning_omskrivning_for_utvecklare\"><\/span>3. Regler f\u00f6r automatisk nedladdning omskrivning (f\u00f6r utvecklare)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>En annan orsak till 404-fel \u00e4r att varje g\u00e5ng du registrerar en ny inl\u00e4ggstyp m\u00e5ste du &#8220;spola&#8221; dina omskrivningsregler i WordPress.  Detta kan g\u00f6ras genom att g\u00e5 till Inst\u00e4llningar > Permal\u00e4nkar och klicka p\u00e5 knappen Spara (n\u00e4mns i det f\u00f6rsta avsnittet av detta inl\u00e4gg).<\/p>\n<p>Om du arbetar med ett anpassat tema eller plugin med registrerade inl\u00e4ggstyper kan du \u00f6verv\u00e4ga att automatiskt ta bort omskrivningsregler f\u00f6r din slutanv\u00e4ndare n\u00e4r de aktiverar ditt tema eller plugin f\u00f6r att undvika 404-fel. Nedan \u00e4r ett exempel p\u00e5 koden du kan anv\u00e4nda:<\/p>\n<pre class=\"prism-pre line-numbers language-php\">\/\/ Code for themes\r\nadd_action( 'after_switch_theme', 'flush_rewrite_rules' );\r\n\r\n\/\/ Code for plugins\r\nregister_deactivation_hook( __FILE__, 'flush_rewrite_rules' );\r\nregister_activation_hook( __FILE__, 'myplugin_flush_rewrites' );\r\nfunction myplugin_flush_rewrites() {\r\n\t\/\/ call your CPT registration function here (it should also be hooked into 'init')\r\n\tmyplugin_custom_post_types_registration();\r\n\tflush_rewrite_rules();\r\n}<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"Har_du_en_annan_bugg_eller_losning\"><\/span>Har du en annan bugg eller l\u00f6sning?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Om du har en annan bugg eller har en b\u00e4ttre l\u00f6sning \u00e4n min, v\u00e4nligen kommentera nedan och l\u00e5t mig veta.  Det kommer inte bara att hj\u00e4lpa mig, utan det kommer f\u00f6rmodligen att hj\u00e4lpa andra m\u00e4nniskor som letar efter en l\u00f6sning p\u00e5 sitt problem.  Tack!<\/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-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/blogging-techies.com\/sw\/hur-man-fixar-custom-post-404-fel-i-wordpress\/#1_Kontrollera_dina_permalankinstallningar\" >1. Kontrollera dina permal\u00e4nkinst\u00e4llningar<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/blogging-techies.com\/sw\/hur-man-fixar-custom-post-404-fel-i-wordpress\/#2_Kontrollera_om_det_finns_slug-konflikter_har_en_sida_med_samma_slug_som_din_inlaggstyp\" >2. Kontrollera om det finns slug-konflikter (har en sida med samma slug som din inl\u00e4ggstyp)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/blogging-techies.com\/sw\/hur-man-fixar-custom-post-404-fel-i-wordpress\/#3_Regler_for_automatisk_nedladdning_omskrivning_for_utvecklare\" >3. Regler f\u00f6r automatisk nedladdning omskrivning (f\u00f6r utvecklare)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/blogging-techies.com\/sw\/hur-man-fixar-custom-post-404-fel-i-wordpress\/#Har_du_en_annan_bugg_eller_losning\" >Har du en annan bugg eller l\u00f6sning?<\/a><\/li><\/ul><\/nav><\/div>\n ","protected":false},"excerpt":{"rendered":"<p>Med lanseringen av WordPress 3.0 kom m\u00f6jligheten att l\u00e4gga till &#8220;Custom Post Types&#8221; till dina WordPress-teman, vilket \u00e4r ett mycket v\u00e4rdefullt verktyg och jag har anv\u00e4nt det i m\u00e5nga WordPress-teman jag har skapat. Vid den h\u00e4r tiden har anpassade inl\u00e4ggstyper blivit extremt popul\u00e4ra och anv\u00e4nds i n\u00e4stan alla WordPress-teman. Men alla som har arbetat med [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":792736,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/blogging-techies.com\/wp-content\/uploads\/2023\/06\/4-1.jpg","fifu_image_alt":"","footnotes":""},"categories":[5],"tags":[],"class_list":["post-792735","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\/792735","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=792735"}],"version-history":[{"count":0,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/792735\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media\/792736"}],"wp:attachment":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media?parent=792735"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/categories?post=792735"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/tags?post=792735"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}