{"id":39677,"date":"2021-05-25T15:19:27","date_gmt":"2021-05-25T14:19:27","guid":{"rendered":"https:\/\/kinsta.com\/?p=7355"},"modified":"2023-08-24T11:47:04","modified_gmt":"2023-08-24T10:47:04","slug":"wordpress-permalinks","status":"publish","type":"post","link":"https:\/\/kinsta.com\/dk\/blog\/wordpress-permalinks\/","title":{"rendered":"Den ultimative guide til brug af WordPress Permalinks"},"content":{"rendered":"<p>Et permalink er det link, der bruges til at f\u00e5 adgang til et bestemt stykke indhold p\u00e5 dit websted.<\/p>\n<p>Hjemmesiden p\u00e5 Kinsta er for eksempel p\u00e5 https:\/\/kinsta.com\/, vores blog er p\u00e5 https:\/\/kinsta.com\/blog\/ og et enkelt indl\u00e6g bruger et link som https:\/\/kinsta.com\/blog\/ wordpress-widgets\/.<\/p>\n<p>Permalinks bruges ogs\u00e5 til arkivsider, <a href=\"https:\/\/kinsta.com\/dk\/blog\/gatsby-wordpress\/\">statiske sider<\/a> og alt indhold p\u00e5 dit websted, der har brug for sin egen URL.<\/p>\n<p>I dette indl\u00e6g viser vi dig, hvordan permalinks fungerer, hvordan du optimerer dem til dit websted, og hvordan du konfigurerer dem via din indstillingssk\u00e6rm og ved at skrive en kode.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Hvad er WordPress Permalinks?<\/h2>\n<p>WordPress Permalinks er defineret i den officielle <a href=\"https:\/\/wordpress.org\/support\/article\/using-permalinks\/\">WordPress codex<\/a> som:<\/p>\n<blockquote><p>&#8220;De permanente webadresser til dine individuelle weblog-indl\u00e6g s\u00e5vel som kategorier og andre lister over weblog-indl\u00e6g.&#8221;<\/p><\/blockquote>\n<p>Hver side p\u00e5 dit websted (inklusive indl\u00e6g, sider, arkivsider og andre sider s\u00e5som 404-siden) har sit egen permalink.<\/p>\n<p>S\u00e5 for eksempel vil din startside v\u00e6re p\u00e5 yoursite.com, mens din blog er p\u00e5 <a href=\"https:\/\/kinsta.com\/dk\/blog\/\">yoursite.com\/blog<\/a>.<\/p>\n<p>Hvis du har en &#8216;featured&#8217; kategori i din blog, kan det v\u00e6re p\u00e5 en af \u200b\u200bet antal webadresser:<\/p>\n<ul>\n<li>com\/category\/featured<\/li>\n<li>com\/blog\/featured eller bare<\/li>\n<li>com\/featured.<\/li>\n<\/ul>\n<p>Individuelle stillinger har ogs\u00e5 deres egen permalink. I dine <a href=\"https:\/\/kinsta.com\/blog\/how-to-customize-wordpress-theme\/\">tema-skabelonfiler<\/a> bruges skabelon-tagget <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/the_permalink\/\">the_permalink()<\/a> til at hente URL&#8217;en til et indl\u00e6g og oprette et klikbart link derfra<\/p>\n<p>WordPress bruger dette til at hente den unikke permalink til det enkelte indl\u00e6g og output det inden for et &lt;a&gt; element, s\u00e5 det kan bruges som et link i dine blogindl\u00e6g.<\/p>\n<p>Det sk\u00f8nne ved at have dette skabelon-tag er, at du kun beh\u00f8ver at bruge det ene stykke kode til at hente linket til et hvilket som helst indl\u00e6g p\u00e5 dit websted, og du beh\u00f8ver ikke at kode nogle links til dit tema.<\/p>\n<h3>Forskellen mellem permalinks, slugs og links<\/h3>\n<p>I dette indl\u00e6g vil vi fokusere p\u00e5 permalinks i detaljer, men vi vil ogs\u00e5 se p\u00e5 <a href=\"https:\/\/kinsta.com\/blog\/what-is-a-wordpress-slug\/\">slugs<\/a>. S\u00e5 hvad er forskellen mellem dem?<\/p>\n<p>Permalinket er hele linket til et indl\u00e6g. S\u00e5 linket, jeg tidligere gav til et Kinsta-indl\u00e6g p\u00e5 widgets, er <a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-widgets\/\">https:\/\/kinsta.com\/blog\/wordpress-widgets\/<\/a>.<\/p>\n<p>Sluggen er den sidste del af denne permalink, og den er unik for dette indl\u00e6g. I dette tilf\u00e6lde er det wordpress-widgets.<\/p>\n<p>Denne slug genereres automatisk for dig baseret p\u00e5 titlen p\u00e5 et indl\u00e6g. Og hvis du vil oprette en slug manuelt til et indl\u00e6g, kan du. Jeg viser dig hvordan (og hvorfor du m\u00e5ske vil) senere i dette indl\u00e6g.<\/p>\n\n<h2>Hvordan WordPress Permalinks oprettes<\/h2>\n<p>P\u00e5 et statisk websted identificerer en URL en ressource ved navn og sti til bibliotek, som vist i f\u00f8lgende eksempel:<\/p>\n<pre>https:\/\/example.com\/path\/to\/resource\/wordpress-permalinks.html<\/pre>\n<p>In order to have well-structured URLs we just need a well-structured file system and properly named resources.<\/p>\n<p>Men internettet er dynamisk, og vi er vant til at administrere websteder ved hj\u00e6lp af <a href=\"https:\/\/kinsta.com\/dk\/blog\/mariadb-vs-mysql\/\">databasestyrede CMS&#8217;er<\/a>, hvilket betyder at URL&#8217;er vil indeholde et antal parametre, hvis v\u00e6rdier bestemmer foresp\u00f8rgslen, der skal k\u00f8res mod databasen.<\/p>\n<p>Overvej f\u00f8lgende eksempel:<\/p>\n<pre>https:\/\/example.com\/?key1=val1&key2=val2<\/pre>\n<p>I denne URL bem\u00e6rker du en separator (sp\u00f8rgsm\u00e5lstegnet) og et s\u00e6t n\u00f8gle- \/ v\u00e6rdipar (adskilt med ampersand), der udg\u00f8r foresp\u00f8rgselsstrengen. URL&#8217;en opfylder ikke kravene til brugbarhed og tilg\u00e6ngelighed og skal konverteres til en mere meningsfuld og <a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-seo\/#4-set-up-friendly-permalinks\">SEO-venlig permalink<\/a>.<\/p>\n<p>Den m\u00e5de, hvorp\u00e5 disse &#8220;grimme&#8221; URL&#8217;er konverteres til optimerede permalinks, afh\u00e6nger af din webserver. Hvis du er <a href=\"https:\/\/kinsta.com\/dk\/blog\/hvad-er-apache\/\">Apache-bruger<\/a>, skal du tilf\u00f8je et s\u00e6t omskrivningsdirektiver i rodmappens <a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-htaccess-fil\/\">.htaccess-fil<\/a>. Hvis du er <a href=\"https:\/\/kinsta.com\/dk\/blog\/hvad-er-nginx\/\">Nginx-bruger<\/a>, skal du tilf\u00f8je et try_files-direktiv i hoved-konfigurationsfilen.<\/p>\n<p>Men rolig! Det meste af tiden beh\u00f8ver du ikke at konfigurere webserveren linje for linje, fordi WordPress g\u00f8r det for dig.<\/p>\n<p>Som administratorbruger kan du hurtigt og nemt indstille brugerdefinerede omskrivningsregler fra admin panelet. Avancerede brugere og <a href=\"https:\/\/kinsta.com\/blog\/hire-wordpress-developer\/\">udviklere<\/a> kan f\u00e5 endnu mere takket v\u00e6re WordPress Rewrite API, der <a href=\"https:\/\/kinsta.com\/blog\/wordpress-hooks\/\">leverer funktioner og hooks<\/a>, der tilpasser permalink til et h\u00f8jere niveau.<\/p>\n<h3>En oversigt over WordPress queries<\/h3>\n<p>Med det specifikke form\u00e5l at oprette foresp\u00f8rgslen, udf\u00f8re den og gemme resultater fra <a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-databasen\/\">WordPress-databasen<\/a>, leverer WordPress <a href=\"https:\/\/codex.wordpress.org\/Class_Reference\/WP_Query\">WP_Query class<\/a>. Takket v\u00e6re denne klasse beh\u00f8ver vi ikke bekymre os om foresp\u00f8rgslen, fordi WP_Query h\u00e5ndterer automatisk anmodningen, bygger foresp\u00f8rgslen og udf\u00f8rer den. Derefter returnerer WordPress if\u00f8lge <a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-child-theme\/#how-wordpress-chooses-template-files\">skabelonhierarkiet<\/a> den \u00f8nskede ressource.<\/p>\n<p>Uden for boksen indr\u00f8mmer WordPress anmodninger om enkeltindl\u00e6g, sider, indl\u00e6gstyper samt om et antal arkiver sorteret efter kategori, tag, dato, forfatter og mere.<\/p>\n<p>Desuden, hvis standardfunktionaliteter ikke ville v\u00e6re nok, kan udviklere oprette brugerdefinerede foresp\u00f8rgsler ved at oprette nye forekomster af klassen WP_Query (foresp\u00f8rgselsobjektet) eller videregive specifikke parametre til en eksisterende forekomst af foresp\u00f8rgslen inden dens udf\u00f8relse.<\/p>\n<p>Query parametrene er navngivet<strong> query variabler <\/strong>og er opdelt i tre grupper.<\/p>\n<h4>Public Query Vars<\/h4>\n<p>Disse variabler er public i den forstand, at de er tilg\u00e6ngelige til brug i offentlige anmodninger (dvs. URL&#8217;erne). Takket v\u00e6re disse variabler kan vi bede om indl\u00e6g fra forfattere:<\/p>\n<pre>?author=12?\nauthor_name=mickey<\/pre>\n<p>Efter kategori eller tag:<\/p>\n<pre>?cat=4,5,6\n?category_name=CMS\n?tag=wordpress<\/pre>\n<p>Efter dato og klokkesl\u00e6t:<\/p>\n<pre>?monthnum=201601\n?year=2015?w=13\n?day=31<\/pre>\n<p>Efter indl\u00e6g eller side:<\/p>\n<pre>?p=123\n?name=hello-world\n?page_id=234<\/pre>\n<p>Og meget mere.<\/p>\n<h4>Private query variabler<\/h4>\n<p>Disse variabler er ikke beregnet til at blive f\u00f8jet til URL-query strings. De kan bruges til at p\u00e5virke foresp\u00f8rgsler lige inden for et script (et plugin eller et temas functions.php-fil).<\/p>\n<p>F\u00f8lgende foresp\u00f8rgselsstreng returnerer ikke det forventede resultat:<\/p>\n<pre>?meta_key=city&meta_value=London<\/pre>\n<p><strong>meta_key<\/strong> og <strong>meta_value<\/strong> er private query variabler, der ikke defineres i query strings. De skal sendes til en forekomst af\u00a0 query objektet, som jeg vil vise dig senere.<\/p>\n<p>Se <a href=\"https:\/\/codex.wordpress.org\/WordPress_Query_Vars\">hele listen over public og private query variabler<\/a> i Codex.<\/p>\n<h4>Tilpassede query variabler<\/h4>\n<p>Disse custom variabler kan sendes via URL-query strings ligesom public querys. Den st\u00f8rste forskel mellem offentlige og custom variabler er, at WordPress ikke h\u00e5ndterer custom vars p\u00e5 egen h\u00e5nd, og vi skal f\u00e5 deres v\u00e6rdier fra et plugin til at tilpasse foresp\u00f8rgsler.<\/p>\n<p>N\u00e5r det er sagt, lad os vende tilbage til permalinks.<\/p>\n<h3>Ugly WordPress Permalinks og Query Vars<\/h3>\n<p>Ugly Permalinks vises query strings, dvs. den del af URL&#8217;en, der indeholder et s\u00e6t query variabler (query string), der bestemmer den returnerede ressource.<\/p>\n<figure id=\"attachment_70367\" aria-describedby=\"caption-attachment-70367\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70367 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/04\/Plain-setting-in-Permalinks-settings-screen.jpg\" alt=\"Almindelig indstilling p\u00e5 sk\u00e6rmen til indstillinger for Permalinks\" width=\"1500\" height=\"281\"><figcaption id=\"caption-attachment-70367\" class=\"wp-caption-text\">Almindelig indstilling p\u00e5 sk\u00e6rmen til indstillinger for Permalinks<\/figcaption><\/figure>\n<p>Overvej som eksempel f\u00f8lgende webadresser:<\/p>\n<pre>https:\/\/example.com\/?cat=5\nhttps:\/\/example.com\/?cat=5,7,9<\/pre>\n<p>Som svar p\u00e5 disse URL&#8217;er returnerer WordPress arkivet med indl\u00e6g, der tilh\u00f8rer de angivne kategorier.<\/p>\n<p>Vi er ikke begr\u00e6nset til kun en parameter pr. URL. I de f\u00f8lgende eksempler bygger vi mere komplekse foresp\u00f8rgsler:<\/p>\n<pre>?author_name=lucy&category_name=WebDev?tag=wordpress&m=201606<\/pre>\n<p>I den f\u00f8rste query string kr\u00e6ver forfatternavn og category name alle indl\u00e6g af den angivne forfatter i WebDev-kategorien. I den anden query string kr\u00e6ver tag og m alle indl\u00e6g tagget som \u201cwordpress\u201d og offentliggjort i juni 2016.<\/p>\n<p>Som du kan se, kan vi indstille mere end en query variabel og tvinge WordPress til at k\u00f8re avancerede querys ved blot at tilf\u00f8je de relevante n\u00f8gle = v\u00e6rdipar til query strings.<\/p>\n<h3>Pretty Permalinks: Et bedre alternativ<\/h3>\n<p>Ved at aktivere Pretty Permalinks s\u00e6tter vi en brugbar, tilg\u00e6ngelig og SEO-venlig URL-struktur. Lad os sammenligne f\u00f8lgende webadresser:<\/p>\n<pre>https:\/\/example.com\/?p=123\nhttps:\/\/example.com\/wordpress-permalinks\/<\/pre>\n<p>I dette eksempel viser den grimme permalink p-variablen og dens v\u00e6rdi (post-ID), mens den smukke URL viser post-slug.<\/p>\n<p>WordPress tilbyder fire Pretty Permalink-formater, vi kan v\u00e6lge imellem p\u00e5 Permalink Settings Screen, som vist p\u00e5 billedet nedenfor.<\/p>\n<figure id=\"attachment_70340\" aria-describedby=\"caption-attachment-70340\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70340 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/04\/Pretty-permalinks-in-Permalinks-settings.jpg\" alt=\"Pretty permalinks i Permalinks-indstillinger\" width=\"1500\" height=\"524\"><figcaption id=\"caption-attachment-70340\" class=\"wp-caption-text\">Pretty permalinks i Permalinks-indstillinger<\/figcaption><\/figure>\n<p>Men du er ikke begr\u00e6nset til standardformater, da WordPress giver dig mulighed for at tilpasse det smukke permalinkformat ved at indstille en eller flere strukturtags.<\/p>\n<figure id=\"attachment_70341\" aria-describedby=\"caption-attachment-70341\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70341 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/04\/Custom-structure-option.jpg\" alt=\"Mulighed for custom struktur\" width=\"1500\" height=\"178\"><figcaption id=\"caption-attachment-70341\" class=\"wp-caption-text\">Mulighed for custom struktur<\/figcaption><\/figure>\n<p>Jeg viser dig disse detaljeret senere i dette indl\u00e6g.<\/p>\n<h4>Hvorfor er pretty permalinks vigtige?<\/h4>\n<p>Brug af pretty permalinks til dit WordPress-websted har to fordele: <a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-seo\/\">SEO<\/a> og brugeroplevelse.<\/p>\n<p>Hvorfor det? <a href=\"https:\/\/kinsta.com\/dk\/blog\/alternative-sogemaskiner\/\">S\u00f8gemaskiner<\/a> bruger din URL som en indikation af, hvad indl\u00e6gget handler om. Hvis indholdet af permalinket vedr\u00f8rer indholdet af dit indl\u00e6g, vil det hj\u00e6lpe s\u00f8gemaskiner med at afg\u00f8re, hvad dit indl\u00e6g handler om, og at det handler legitimt om, hvad det h\u00e6vder at v\u00e6re om.<\/p>\n<p>For UX er pretty permalinks bedre, fordi de g\u00f8r det lettere for brugerne at huske og bruge webadresser p\u00e5 dit websted. Ingen vil huske webadressen p\u00e5 din <a href=\"https:\/\/kinsta.com\/dk\/kontakt-os\/\">kontaktside<\/a>, hvis den er <strong>yoursite.com\/?p=456<\/strong>. Men de vil huske <strong>yoursite.com\/contact<\/strong>.<\/p>\n<h2>Permalinks, Slugs og SEO<\/h2>\n<p>Indl\u00e6gssluggen er den sidste del af URL&#8217;en til et indl\u00e6g. Hvis du har konfigureret WordPress Permalinks-indstillinger, s\u00e5 navnet p\u00e5 indl\u00e6gget bruges, genereres sluggen til et indl\u00e6g kaldet &#8216;hvordan man opretter smukke permalinks&#8217; automatisk som <strong>yourwebsite.com\/how-to-create-pretty-permalinks\/.<\/strong><\/p>\n<p>Det er en anst\u00e6ndig slug. Det fort\u00e6ller brugerne, hvad indl\u00e6gget handler om, og for s\u00f8gemaskiner indeholder det pretty permalinks&#8217;, som muligvis er det keyword, du m\u00e5lretter mod.<\/p>\n<p>Men det kan forbedres.<\/p>\n<p>Dine slugs skal v\u00e6re lange nok til at inkludere de n\u00f8gleord, du m\u00e5lretter mod, men korte nok til at v\u00e6re mindev\u00e6rdige for brugerne og ikke forveksle s\u00f8gemaskiner med masser af un\u00f8dvendige ord (her oprettes <a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-seo\/#13-use-short-urls\">SEO-venlige permalinks i WordPress<\/a>).<\/p>\n<p>S\u00e5 et indl\u00e6g kaldet &#8220;hvordan man opretter pretty permalinks&#8221; kan v\u00e6re bedre stillet med en smule <strong>pretty permalinks<\/strong>, der giver dig <strong>yoursite.com\/pretty-permalinks\/<\/strong>. Eller hvis du har flere indl\u00e6g p\u00e5 pretty permalinks og \u00f8nsker at give denne en bestemt slug, der relaterer til det faktum, at det er en vejledning, kan du bruge <strong>create-pretty-permalinks<\/strong>, hvilket giver dig dit <strong>yoursite.com\/create-pretty-permalinks<\/strong>.<\/p>\n<p>Eller for at tage tingene videre kan du forbedre SEO endnu mere ved at medtage &#8216;WordPress&#8217;: <strong>example.com\/create-wordpress-pretty-permalinks<\/strong>.<\/p>\n<p>N\u00e5r folk ser p\u00e5 dit link i et s\u00f8geresultat, vil du heller ikke have, at s\u00f8geresultatet skal v\u00e6re s\u00e5 langt, at det ikke alle kan l\u00e6ses. Nedenfor er to resultater, jeg f\u00e5r fra Kinsta-bloggen, n\u00e5r jeg googler &#8216;wordpress permalinks&#8217;.<\/p>\n<figure id=\"attachment_70342\" aria-describedby=\"caption-attachment-70342\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70342 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/04\/Google-result-WordPress-permalinks.jpg\" alt=\"Google-resultat - WordPress permalinks\" width=\"1500\" height=\"615\"><figcaption id=\"caption-attachment-70342\" class=\"wp-caption-text\">Google-resultat &#8211; WordPress permalinks<\/figcaption><\/figure>\n<p>Egge disse har godt optimerede slugs. Den f\u00f8rste er wordpress-premalinks-url-rewriting, hvilket indikerer, at den er m\u00e5lrettet mod disse s\u00f8geord, og den anden er wordpress-slug, som er endnu mere fokuseret.<\/p>\n<p>Disse snegle spilder ikke ord. De fort\u00e6ller s\u00f8gemaskiner, hvad indl\u00e6gget handler om, og intet andet.<\/p>\n<p>Du kan optimere dine snegle til SEO f\u00f8rst ved at v\u00e6lge<strong> Post name<\/strong> p\u00e5 Permalinks-indstillingssk\u00e6rmen og derefter ved <a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-seo\/#step-1-find-the-permalink-setting\">manuelt at redigere sluggen for hvert indl\u00e6g<\/a>, n\u00e5r du skriver det.<\/p>\n<h2>Permalinks, Slugs og UX<\/h2>\n<p>Brug af pretty permalinks og brug af korte, mindev\u00e6rdige slugs giver dig ogs\u00e5 <a href=\"https:\/\/kinsta.com\/blog\/website-usability-testing\/\">UX-fordele<\/a>.<\/p>\n<p>If\u00f8lge <a href=\"https:\/\/www.nngroup.com\/articles\/url-as-ui\/\">et indl\u00e6g fra 1999 af Jacob Nielsen<\/a> kr\u00e6ver et brugbart websted:<\/p>\n<ul>\n<li>Et dom\u00e6nenavn, der er let at huske og let at stave.<\/li>\n<li>Korte webadresser.<\/li>\n<li>Nemme at skrive webadresser.<\/li>\n<li><a href=\"https:\/\/kinsta.com\/blog\/wordpress-breadcrumbs\/\">URL&#8217;er, der visualiserer webstruktur.<\/a><\/li>\n<li>URL&#8217;er, der er &#8220;hackbare&#8221; for at give brugerne mulighed for at flytte til h\u00f8jere niveauer af informationsarkitektur ved at hacke slutningen af \u200b\u200bURL&#8217;en.<\/li>\n<li>vedvarende webadresser, der ikke \u00e6ndres.<\/li>\n<\/ul>\n<p>En URL b\u00f8r aldrig \u00e6ndres, da den kan gemmes og deles p\u00e5 mange m\u00e5der. Det er grunden til, at vi kalder dem permalinks. Desuden skal <a href=\"https:\/\/en.wikipedia.org\/wiki\/Clean_URL\">en URL v\u00e6re semantisk<\/a> i den forstand, at den straks og intuitivt er meningsfuld for ikke-ekspertbrugere.<\/p>\n<p>S\u00e5 selvom det er muligt at \u00e6ndre permalink for et indl\u00e6g, efter at du har offentliggjort det, er det ikke en god id\u00e9. Det skyldes, at den oprindelige permalink muligvis allerede er blevet delt. Hvis du har brug for at \u00e6ndre det, skal du f\u00f8lge de <a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-redirect\/\">bedste fremgangsm\u00e5der for WordPress-redirect<\/a>.<\/p>\n<h2>S\u00e5dan \u00e6ndres Permalink-indstillinger i WordPress<\/h2>\n<p>I WordPress kan du \u00e6ndre permalinks p\u00e5 en r\u00e6kke m\u00e5der:<\/p>\n<ul>\n<li>Du kan redigere Permalinks-indstillingssk\u00e6rmen for at aktivere pretty permalinks &#8211; noget du skal g\u00f8re, s\u00e5 snart du opretter dit websted.<\/li>\n<li>Du kan redigere permalinkstrukturen for <a href=\"https:\/\/kinsta.com\/blog\/what-is-taxonomy\/\">tags og kategorier<\/a> p\u00e5 Permalinks-sk\u00e6rmen.<\/li>\n<li>Du kan redigere slugs for individuelle indl\u00e6g, n\u00e5r du opretter og redigerer dem.<\/li>\n<li>Du kan angive strukturen p\u00e5 links til <a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-brugerdefinerede-indlaegstyper\/\">custom posttyper<\/a>, n\u00e5r du registrerer dem, ved at v\u00e6lge at bruge standard eller at tilsides\u00e6tte den.<\/li>\n<li>Du kan skrive et plugin for at \u00e6ndre den m\u00e5de, permalinks er struktureret p\u00e5.<\/li>\n<li>Du kan bruge <a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-redirect\/\">redirects<\/a> til at f\u00e5 en for\u00e6ldet permalink, der peger p\u00e5 en ny.<\/li>\n<\/ul>\n<p>Lad os se p\u00e5 hver af disse.<\/p>\n<h3>Redigering af overordnede indstillinger for permalink<\/h3>\n<p>Sk\u00e6rmen til indstillinger for Permalinks er det f\u00f8rste sted at g\u00e5 til at konfigurere dine permalinks. F\u00e5 adgang til det via <strong>Indstillinger&gt; Permalinks.<\/strong><\/p>\n<figure id=\"attachment_70343\" aria-describedby=\"caption-attachment-70343\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70343 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/04\/Permalink-settings-screen.jpg\" alt=\"Sk\u00e6rm til Permalink-indstillinger\" width=\"1500\" height=\"870\"><figcaption id=\"caption-attachment-70343\" class=\"wp-caption-text\">Sk\u00e6rm til Permalink-indstillinger<\/figcaption><\/figure>\n<h4>Almindelige indstillinger<\/h4>\n<p>Det f\u00f8rste afsnit behandler indstillinger for enkeltindl\u00e6g. Mulighederne er:<\/p>\n<ul>\n<li>Almindelig: dette bruger Post-ID til linket. Det giver mening for browsere, men betyder ikke meget for mennesker eller s\u00f8gemaskiner. Det ser s\u00e5dan ud: <strong>example.com\/?p=123<\/strong>.<\/li>\n<li>Dag og navn: Dette inkluderer den fulde dato, hvor indl\u00e6gget blev offentliggjort, s\u00e5vel som dets navn (eller mere pr\u00e6cist dets slug). Det ser s\u00e5dan ud: <strong>example.<\/strong><strong>com\/2020\/06\/01\/my-post\/<\/strong>.<\/li>\n<li>M\u00e5ned og navn: Dette er en kortere version af dag og navn, med kun m\u00e5ned og \u00e5r og ikke dagen: <strong>example.<\/strong><strong>com\/2020\/06\/my-post\/<\/strong>.<\/li>\n<li>Numerisk: Som den almindelige mulighed bruger dette post-id&#8217;et og er ikke meget brugervenligt. <strong>example.<\/strong><strong>com\/arkiver\/123<\/strong>.<\/li>\n<li>Indl\u00e6gsnavn: Denne indstilling inkluderer ikke nogen datoer eller post-id&#8217;er, men bruger bare slug: <strong>example.<\/strong><strong>com\/my-post\/<\/strong>.<\/li>\n<li>Brugerdefineret struktur: Her kan du oprette din egen brugerdefinerede struktur. Brug tags til at hente oplysninger baseret p\u00e5 postdataene og statisk tekst for at tilf\u00f8je noget, der ikke \u00e6ndrer sig mellem indl\u00e6g.<\/li>\n<\/ul>\n<p>Disse tags er specifikke n\u00f8gleord, der er pakket inden for % -tegnet. WordPress leverer f\u00f8lgende tags:<\/p>\n<ul>\n<li><strong>%year%<\/strong> &#8211; \u00e5ret for offentligg\u00f8relse (fire cifre).<\/li>\n<li><strong>%monthnum%<\/strong> &#8211; publikationsm\u00e5neden (to cifre).<\/li>\n<li><strong>%day%<\/strong> &#8211; dagen for offentligg\u00f8relsen (to cifre).<\/li>\n<li><strong>%time%<\/strong> &#8211; timen for offentligg\u00f8relse (to cifre).<\/li>\n<li><strong>%minute%<\/strong> &#8211; minut for offentligg\u00f8relse (to cifre).<\/li>\n<li><strong>%second%<\/strong> &#8211; det andet af publikationen (to cifre).<\/li>\n<li><strong>%post_id%<\/strong> &#8211; det unikke id (heltal).<\/li>\n<li><strong>%post name%<\/strong> &#8211; indl\u00e6gssluggen (dvs. den desinficerede streng, der repr\u00e6senterer postens titel).<\/li>\n<li><strong>%category%<\/strong> &#8211; kategorisluggen.<\/li>\n<li><strong>%author%<\/strong> &#8211; forfatterens slug.<\/li>\n<\/ul>\n<p>Pr\u00f8v at kontrollere alternativknappen <strong>Custom structure<\/strong> og tilf\u00f8je en af \u200b\u200bf\u00f8lgende strings i tekstfeltet:<\/p>\n<ul>\n<li><strong>\/%author%\/%postname%\/<\/strong><\/li>\n<li><strong>\/%year%\/%postname%\/<\/strong><\/li>\n<li><strong>\/%category%\/%postname%\/<\/strong><\/li>\n<\/ul>\n<p>Enhver af disse strings genererer en anden smuk permalink med specifikke semantiske v\u00e6rdier, som vist nedenfor:<\/p>\n<pre>example.com\/rachelmccollin\/wordpress-permalinks\/\nexample.com\/2020\/wordpress-permalinks\/\nexample.com\/CMS\/wordpress-permalinks\/<\/pre>\n<p>I det f\u00f8rste eksempel fremh\u00e6ver den resulterende URL <a href=\"https:\/\/kinsta.com\/dk\/blog\/sadan-aendres-forfatter-i-wordpress\/\">forfatteren af \u200b\u200bindl\u00e6gge<\/a>t. De to andre formater fort\u00e6ller os henholdsvis udgivelses\u00e5ret og postkategorien. Det er op til dig at v\u00e6lge det format, der passer dig bedst.<\/p>\n<p>N\u00e5r du har valgt den \u00f8nskede indstilling, skal du enten g\u00e5 videre til sektionen Valgfri eller klikke p\u00e5 <strong>Gem \u00e6ndringer <\/strong>for at gemme dine indstillinger.<\/p>\n<h4>Valgfri Permalink-indstillinger<\/h4>\n<p>Ud over indstillingerne for dine enkelte indl\u00e6g giver Permalinks-indstillingssk\u00e6rmen dig ogs\u00e5 mulighed for at indstille en brugerdefineret struktur til din kategori og tagarkiver.<\/p>\n<p>Hvis du ikke g\u00f8r dette, er standard at inkludere <strong>\/category\/category-slug\/<\/strong> i slutningen af \u200b\u200bpermalinket. S\u00e5 hvis du har en kategori af &#8216;featured&#8217;, ville dens arkivside v\u00e6re p\u00e5 <strong>yoursite.com\/category\/featured<\/strong>.<\/p>\n<figure id=\"attachment_70344\" aria-describedby=\"caption-attachment-70344\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70344 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/04\/Optional-permalink-settings.jpg\" alt=\"Valgfri permalink-indstillinger\" width=\"1500\" height=\"326\"><figcaption id=\"caption-attachment-70344\" class=\"wp-caption-text\">Valgfri permalink-indstillinger<\/figcaption><\/figure>\n<p>Du kan \u00e6ndre dette i sektionen Valgfri p\u00e5 siden med indstillinger for Permalinks. S\u00e5 hvis du ville have <strong>yoursite.com\/blog\/featured<\/strong>\/ som permalink for det kategoriarkiv, ville du g\u00e5 ind i <strong>bloggen<\/strong> i feltet <strong>Kategoribase<\/strong>. Du beh\u00f8ver ikke at inds\u00e6tte tilbageslag eller bruge tags.<\/p>\n<h3>S\u00e5dan \u00e6ndres permalinks og snegle til individuelle indl\u00e6g og sider<\/h3>\n<p>N\u00e5r du har aktiveret smukke permalinks p\u00e5 dit <a href=\"https:\/\/kinsta.com\/dk\/blog\/hvad-er-wordpress\/\">WordPress-websted<\/a>, er det tid til at optimere slug til individuelle indl\u00e6g og sider.<\/p>\n<p>Det er bedst at g\u00f8re dette, n\u00e5r du <a href=\"https:\/\/kinsta.com\/dk\/emner\/indholdsstrategi\/\">opretter dit indhold<\/a>. Hvis du \u00e6ndrer et indl\u00e6gs slug, \u00e6ndrer du den webadresse, det bruger, og eventuelle links, du eller dine bes\u00f8gende delte tidligere, fungerer ikke l\u00e6ngere.<\/p>\n<p>For at redigere et indl\u00e6gs slug arbejder du p\u00e5 indl\u00e6g-redigeringssk\u00e6rmen for det indl\u00e6g. G\u00e5 til <strong>Indl\u00e6g<\/strong>, og v\u00e6lg det indl\u00e6g, du vil redigere. (Hvis du er i f\u00e6rd med at oprette indl\u00e6gget, vil du allerede v\u00e6re p\u00e5 h\u00f8jre sk\u00e6rm).<\/p>\n<p>P\u00e5 sk\u00e6rmbilledet til redigering af indl\u00e6g skal du v\u00e6lge <strong>dokument<\/strong> ruden i h\u00f8jre side og g\u00e5 til afsnittet <strong>Permalink<\/strong>. Klik p\u00e5 pilen til h\u00f8jre for den, hvis den ikke allerede er \u00e5ben.<\/p>\n<figure id=\"attachment_70345\" aria-describedby=\"caption-attachment-70345\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70345 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/04\/Permalink-editing-in-post-editing-screen.jpg\" alt=\"Permalink redigering i postredigeringssk\u00e6rmen\" width=\"1500\" height=\"916\"><figcaption id=\"caption-attachment-70345\" class=\"wp-caption-text\">Permalink redigering i postredigeringssk\u00e6rmen<\/figcaption><\/figure>\n<p>Den automatisk genererede slug vises i feltet <strong>URL Slug<\/strong>. Du kan redigere dette for at g\u00f8re sneglen kortere og mere fokuseret.<\/p>\n<p>F\u00f8r du redigerer det, skal du kopiere den gamle slug et sted, s\u00e5 du kan bruge den, hvis du har brug for <a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-redirect\/\">at oprette en redirect<\/a> bagefter (dette g\u00e6lder kun for tidligere offentliggjorte indl\u00e6g).<\/p>\n<figure id=\"attachment_70346\" aria-describedby=\"caption-attachment-70346\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70346 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/04\/Slug-edited.jpg\" alt=\"Slug redigeret\" width=\"1500\" height=\"886\"><figcaption id=\"caption-attachment-70346\" class=\"wp-caption-text\">Slug redigeret<\/figcaption><\/figure>\n<p>Klik nu p\u00e5 knappen <strong>Publicer<\/strong> eller <strong>Opdater<\/strong> for at gemme dine \u00e6ndringer.<\/p>\n<p>Glem ikke: hvis du har redigeret sluggen for et eksisterende indl\u00e6g, kan du oprette et problem for folk, der har det oprindelige link og skal bruge omdirigeringer.<\/p>\n<h3>S\u00e5dan \u00e6ndres Permalink-indstillinger for arkivsider<\/h3>\n<p>For at \u00e6ndre permalink-indstillinger for individuelle arkivsider kan du redigere indstillingerne for &#8216;kategori&#8217; eller &#8216;tag&#8217; base i Permalinks-indstillingssk\u00e6rmen. Du kan ogs\u00e5 \u00e6ndre sluggen for en individuel kategori, tag eller tilpasset taksonomi.<\/p>\n<p>Lad os se p\u00e5, hvordan du g\u00f8r det, og g\u00e5 derefter videre til redigering af permalink for tilpassede taksonomier og indl\u00e6gstyper, n\u00e5r du registrerer dem.<\/p>\n<h4>\u00c6ndring af snegle til kategorier og tags<\/h4>\n<p>For at g\u00f8re dette skal du g\u00e5 til <strong>Indl\u00e6g<\/strong>&gt; <strong>Kategorier<\/strong> (eller<strong> Indl\u00e6g&gt; Tags)<\/strong>.<\/p>\n<figure id=\"attachment_70347\" aria-describedby=\"caption-attachment-70347\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70347 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/04\/Categories-editing-screen.jpg\" alt=\"Kategorier redigerings-sk\u00e6rm\" width=\"1500\" height=\"670\"><figcaption id=\"caption-attachment-70347\" class=\"wp-caption-text\">Kategorier redigerings-sk\u00e6rm<\/figcaption><\/figure>\n<p>Find den kategori eller det tag, hvis slug du vil redigere, og klik p\u00e5 dets navn.<\/p>\n<figure id=\"attachment_70363\" aria-describedby=\"caption-attachment-70363\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70363 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/04\/Editing-a-category-slug.jpg\" alt=\"Redigering af en kategori-slug\" width=\"1500\" height=\"1005\"><figcaption id=\"caption-attachment-70363\" class=\"wp-caption-text\">Redigering af en kategori-slug<\/figcaption><\/figure>\n<p>Du kan derefter skrive en slug til kategorien eller tagget. WordPress genererer automatisk en baseret p\u00e5 navnet p\u00e5 kategorien eller tagget, men du beh\u00f8ver ikke at beholde dette. Som med indl\u00e6g er det fornuftigt at g\u00f8re dette, n\u00e5r du konfigurerer kategorien eller tagget. Hvis du g\u00f8r det senere, skal du oprette en redirect.<\/p>\n<p>Hvis du opretter en brugerdefineret taksonomi, eller hvis en er <a href=\"https:\/\/kinsta.com\/dk\/emner\/wordpress-plugins\/\">oprettet af et plugin<\/a>, kan du redigere slugs for individuelle udtryk i denne taksonomi p\u00e5 n\u00f8jagtig samme m\u00e5de. Men hvis du vil redigere sluggen for selve taksonomien, skal du redigere en kode.<\/p>\n<h4>\u00c6ndring af snegle til brugerdefinerede taksonomier<\/h4>\n<p>N\u00e5r du registrerer en brugerdefineret taksonomi, vil arkivsiderne for denne taksonomi automatisk have en URL til <strong>yoursite.com\/taxonomy\/term<\/strong>, hvor <strong>taksonomi<\/strong> er taksonomi-ID&#8217;et, og <strong>udtrykket<\/strong> er udtrykket slug.<\/p>\n<p>Lad os forestille os, at du registrerer en brugerdefineret taksonomi for <a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-flersproget\/\">sprog<\/a> med id&#8217;et <strong>kinsta_language<\/strong>, som bruger et pr\u00e6fiks for at sikre, at det adskiller sig fra andre taksonomier, der er registreret af andre plugins. Du kan derefter oprette et udtryk med en slug p\u00e5 <strong>fransk<\/strong>.<\/p>\n<p>URL&#8217;en til arkivet for dette taksonomiudtryk ville v\u00e6re <strong>yoursite.com\/kinsta_language\/french<\/strong>.<\/p>\n<p>Men hvad hvis du vil \u00e6ndre det, s\u00e5 det ikke inkluderer pr\u00e6fikset og er mere brugervenligt? Du kan g\u00f8re dette ved hj\u00e6lp af rewrite argument, n\u00e5r du registrerer taksonomien.<\/p>\n<p>Her er den kode, du vil bruge til at registrere taksonomien, herunder rewrite argumentet.<\/p>\n<pre><code class=\"language-php\">function kinsta_register_taxonomy() {\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \n\n\u00a0\/\/ languages\n\u00a0$labels = array(\n\u00a0\u00a0'name'=&gt; __( 'Languages' ),\n  'singular_name' =&gt; __( 'Language' ),\n  'search_items' =&gt; __( 'Search Languages' ),\n  'all_items' =&gt; __( 'All Languages' ),\n  'edit_item' =&gt; __( 'Edit Languages' ),\n  'update_item' =&gt; __( 'Update Languages' ),\n  'add_new_item' =&gt; __( 'Add New Language' ),\n  'new_item_name' =&gt; __( 'New Language Name' ),\n  'menu_name' =&gt; __( 'Languages' ),\n );\n\n\u00a0$args = array(\n  'labels' =&gt; $labels,\n  'hierarchical' =&gt; true,\n  'sort' =&gt; true,\n  'args' =&gt; array( 'orderby' =&gt; 'term_order' ),\n  'rewrite' =&gt; array( 'slug' =&gt; 'language' ),\n  'show_admin_column' =&gt; true,\n  'show_in_rest' =&gt; true\n );\n\n\u00a0register_taxonomy( \u2018kinsta_language', array( 'post', \u2018attachment' ), $args);\u00a0\u00a0 \n\n}\n\nadd_action( 'init', 'kinsta_register_taxonomy' );<\/code><\/pre>\n<p>Den vigtige linje i denne kode er denne:<\/p>\n<pre><code class=\"language-php\">'rewrite' =&gt; array( 'slug' =&gt; 'language' ),<\/code><\/pre>\n<p>Det omskriver den slug fra<strong> kinsta_language<\/strong> (ID) til <strong>Language<\/strong> (den nye v\u00e6rdi). S\u00e5 din nye URL ville v\u00e6re din <strong>yoursite.com\/language\/french<\/strong>. Meget mere brugervenlig!<\/p>\n<h3>S\u00e5dan \u00e6ndres slug til tilpassede indl\u00e6gstyper<\/h3>\n<p><a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-brugerdefinerede-indlaegstyper\/\">Tilpassede indl\u00e6gstyper<\/a> fungerer p\u00e5 samme m\u00e5de som tilpassede taksonomier, n\u00e5r du registrerer dem, s\u00e5 de har en webadresse, der inkluderer id&#8217;et for den tilpassede indl\u00e6gstype.<\/p>\n<p>Lad os forestille os, at du registrerer en brugerdefineret indl\u00e6gstype kaldet <strong>kinsta_book<\/strong>, og du opretter et indl\u00e6g af den posttype kaldet &#8216;Huckleberry Finn&#8217; med en slug af <strong>huckleberry-finn<\/strong>.<\/p>\n<p>URL&#8217;en ville v\u00e6re <strong>yoursite.com\/kinsta_book\/huckleberry-finn<\/strong>. Og slug til indl\u00e6gstype-arkivet ville v\u00e6re <strong>yoursite.com\/kinsta_book<\/strong>.<\/p>\n<p>Igen kan du \u00e6ndre dette, n\u00e5r du registrerer den tilpassede indl\u00e6gstype ved hj\u00e6lp af rewrite argument. Igen er her koden inklusive dette argument:<\/p>\n<pre><code class=\"language-php\">function kinsta_register_post_type() {\n\n \/\/ books\n $labels = array(\n  'name' =&gt; __( 'Books' ),\n  'singular_name' =&gt; __( 'Book' ),\n  'add_new' =&gt; __( 'New Book' ),\n  'add_new_item' =&gt; __( 'Add New Book' ),\n  'edit_item' =&gt; __( 'Edit Book' ),\n  'new_item' =&gt; __( 'New Book' ),\n  'view_item' =&gt; __( 'View Book' ),\n  'search_items' =&gt; __( 'Search Books' ),\n  'not_found' =&gt;\u00a0 __( 'No Books Found' ),\n  'not_found_in_trash' =&gt; __( 'No Books found in Trash' ),\n );\n\n $args = array(\n  'labels' =&gt; $labels,\n  'has_archive' =&gt; true,\n  'public' =&gt; true,\n  'hierarchical' =&gt; false,\n  'supports' =&gt; array(\n   'title',\n   'editor',\n   'excerpt',\n   'custom-fields',\n   'thumbnail',\n   'page-attributes'\n  ),\n  'taxonomies' =&gt; array( \u2018kinsta_language', 'category'),\n  'rewrite'\u00a0\u00a0 =&gt; array( 'slug' =&gt; 'book' )\n );\n \n register_post_type( \u2018kinsta_book', $args );\n\n}\n\nadd_action( 'init', 'kinsta_register_post_type' );<\/code><\/pre>\n<p>Den vigtige linje for slug er denne:<\/p>\n<pre><code class=\"language-php\">'rewrite'\u00a0\u00a0 =&gt; array( 'slug' =&gt; 'book' )<\/code><\/pre>\n<p>S\u00e5 nu vil URL&#8217;erne v\u00e6re <strong>yoursite.com\/book\/huckleberry-finn<\/strong> for en individuel bog og yoursite.com\/book til arkivet.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>N\u00e5r vi taler om b\u00f8ger &#8230; Har du tjekket <a href=\"https:\/\/kinsta.com\/dk\/ebooks\/\">Kinstas sektion for e-b\u00f8ger<\/a>? De er gratis at downloade og fulde af handlingsm\u00e6ssige tip!<\/p>\n<\/aside>\n\n<h4>Redigering af permalinks ved hj\u00e6lp af custom fields<\/h4>\n<p>Ud over offentlig og privat foresp\u00f8rgsel vars, tillader WordPress udviklere og avancerede brugere at definere deres egne brugerdefinerede query vars. N\u00e5r de er registreret, kan disse variabler f\u00f8jes til query strings, ligesom offentlige queries, og deres v\u00e6rdier kan ogs\u00e5 bruges til at p\u00e5virke queries.<\/p>\n<p>S\u00e5dan oprettes en brugerdefineret meta query (dvs. en query, der henter indl\u00e6g efter custom field), der drager fordel af custom query vars.<\/p>\n<p>For at n\u00e5 dette m\u00e5l <a href=\"https:\/\/kinsta.com\/blog\/publish-plugin-wordpress-plugin-directory\/\">udvikler vi et plugin<\/a>, hvorfra vi registrerer tilpassede variabler, f\u00e5r deres v\u00e6rdier og \u00e6ndrer query i overensstemmelse hermed.<\/p>\n<p>S\u00e5dan g\u00f8r du &#8230;<\/p>\n<p>Opret et plugin i dit wp_content\/plugins-bibliotek. Tilf\u00f8j en funktion for at registrere query variablerne:<\/p>\n<pre><code class=\"language-php\">\/**\n\u00a0* Register custom query vars\n\u00a0*\n\u00a0* @param array $vars The array of available query variables\n\u00a0*\/\n\nfunction myplugin_register_query_vars( $vars ) {\n\n $vars[] = 'city';\n return $vars;\n\n}\n\nadd_filter( 'query_vars', 'myplugin_register_query_vars' );<\/code><\/pre>\n<p>Med <a href=\"https:\/\/codex.wordpress.org\/Plugin_API\/Filter_Reference\/query_vars\">query_vars filter<\/a> kan du tilf\u00f8je, fjerne eller \u00e6ndre offentlig foresp\u00f8rgsel vars f\u00f8r foresp\u00f8rgslens udf\u00f8relse. Callback funktionen i eksemplet gemmer som argument en matrix af de tilg\u00e6ngelige variabler tilf\u00f8jer en ny variabel og returnerer den samme matrix.<\/p>\n<p>Dern\u00e6st tilf\u00f8j denne funktion, der bruger v\u00e6rdien af variablen til at \u00e6ndre foresp\u00f8rgslen:<\/p>\n<pre><code class=\"language-php\">\/**\n\u00a0* Build a custom query\n\u00a0*\n\u00a0* @param $query obj The WP_Query instance (passed by reference)\n\u00a0*\n\u00a0*\/\n\nfunction myplugin_pre_get_posts( $query ) {\n\n \/\/ check if the user is requesting an admin page\n \/\/ or current query is not the main query\n if ( is_admin() || ! $query-&gt;is_main_query() ){\n  return;\n }\n\n $city = get_query_var( 'city' );\n\n \/\/ add meta_query elements\n if( !empty( $city ) ){\n  $query-&gt;set( 'meta_key', 'city' );\n  $query-&gt;set( 'meta_value', $city );\n  $query-&gt;set( 'meta_compare', 'LIKE' );\n }\n\n}\n\nadd_action( 'pre_get_posts', 'myplugin_pre_get_posts', 1 );<\/code><\/pre>\n<p><a href=\"https:\/\/codex.wordpress.org\/Plugin_API\/Action_Reference\/pre_get_posts\">pre_get_posts action hook<\/a> udl\u00f8ses, n\u00e5r foresp\u00f8rgslen er oprettet, men f\u00f8r den udf\u00f8res. S\u00e5 vi kan tilslutte en callback funktion til denne handling for at foretage vores \u00e6ndringer i foresp\u00f8rgslen, f\u00f8r den k\u00f8rer. Det er hvad der sker:<\/p>\n<ul>\n<li>Callback funktionen bevarer en forekomst af $query object, som sendes ved henvisning, ikke efter v\u00e6rdi. Dette betyder, at \u00e6ndringer i query object p\u00e5virker den originale query og ikke en kopi af det. Af denne grund skal vi v\u00e6re sikre p\u00e5, hvilken query der skal udf\u00f8res (main query).<\/li>\n<li>Senere f\u00e5r vi byv\u00e6rdien fra den aktuelle foresp\u00f8rgselsstreng takket v\u00e6re <a href=\"https:\/\/codex.wordpress.org\/Function_Reference\/get_query_var\">funktionen get_query_var<\/a>.<\/li>\n<li>Endelig, hvis $city ikke er tom, kan vi indstille meta query elements meta_key, meta_value og meta_compare. Disse sidstn\u00e6vnte er private queries, der ikke er tilg\u00e6ngelige for offentlige anmodninger. Deres v\u00e6rdier kan kun indstilles fra scriptet.<\/li>\n<\/ul>\n<p>Aktiver nu pluginet, tilf\u00f8j byens custom field til et antal indl\u00e6g. G\u00e5 til Indstillinger&gt; Permalinks for at opdatere permalinks, du beh\u00f8ver faktisk ikke g\u00f8re noget; bare at bes\u00f8ge sk\u00e6rmen er nok.<\/p>\n<p>Kontroller nu webadresser som f\u00f8lgende:<\/p>\n<pre>https:\/\/example.com\/?city=London<\/pre>\n<p>Som svar p\u00e5 denne anmodning returnerer WordPress alle indl\u00e6g, hvor byens <strong>city <\/strong>field value er <strong>London<\/strong>.<\/p>\n<p>Vores sidste opgave er at konvertere den ugly URL til eksemplet ovenfor i en pretty permalinkstruktur. Lad os tilf\u00f8je f\u00f8lgende funktion til vores plugin:<\/p>\n<pre><code class=\"language-php\">\/**\n* Add rewrite tags and rules\n*\/\n\nfunction myplugin_rewrite_tag_rule() {\n\n add_rewrite_tag( '%city%', '([^&]+)' );\n add_rewrite_rule( '^city\/([^\/]*)\/?', 'index.php?city=$matches[1]','top' );\n\n}\n\nadd_action('init', 'myplugin_rewrite_tag_rule', 10, 0);<\/code><\/pre>\n<p>Funktionerne <a href=\"https:\/\/codex.wordpress.org\/Rewrite_API\/add_rewrite_tag\">add_rewrite_tag<\/a> og <a href=\"https:\/\/codex.wordpress.org\/Rewrite_API\/add_rewrite_rule\">add_rewrite_rule<\/a> er en del af Rewrite API. add_rewrite_tag g\u00f8r WordPress opm\u00e6rksom p\u00e5 city query var, mens add_rewrite_rule angiver en ny rewrie rule. Begge funktioner skal v\u00e6re tilsluttet init-handlingen. Takket v\u00e6re nyt tag og regel kan vi bruge f\u00f8lgende URL:<\/p>\n<pre>https:\/\/example.com\/city\/London\/<\/pre>\n<p>WordPress returnerer et arkiv med indl\u00e6g, hvor byens brugerdefinerede field value er London.<\/p>\n<p>Bem\u00e6rk: n\u00e5r som helst der tilf\u00f8jes en ny rewrite rule, skal WordPress-permalinks opdateres fra Permalinks-sk\u00e6rmen under admin-menuen Indstillinger.<\/p>\n<h2>S\u00e5dan \u00e6ndres permalinks i WooCommerce<\/h2>\n<p><a href=\"https:\/\/kinsta.com\/dk\/blog\/woocommerce-tutorial\/\">WooCommerce<\/a> opretter custom post types og taksonomier, som alle har egne, som alle har standard permalinks defineret af pluginet.<\/p>\n<p>Du kan redigere permalinkindstillingerne og slugs for alle disse.<\/p>\n<h3>\u00c6ndring af Permalinks til produktkategori, tag og attribut<\/h3>\n<p>Der er to aspekter ved redigering af permalinks for produktkategorier, tags og attributes: strukturen og sluggen. Disse fungerer p\u00e5 samme m\u00e5de som almindelige kategorier og tags.<\/p>\n<p>For at redigere permalinkstrukturen skal du g\u00e5 til <strong>Indstillinger&gt; Permalinks<\/strong> og finde sektionen <strong>Valgfri<\/strong>, hvor WooCommerce har tilf\u00f8jet nogle ekstra felter.<\/p>\n<figure id=\"attachment_70348\" aria-describedby=\"caption-attachment-70348\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70348 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/04\/Optional-permalinks-settings-with-WooCommerce-installed.jpg\" alt=\"Valgfri permalinks-indstillinger med WooCommerce installeret\" width=\"1500\" height=\"590\"><figcaption id=\"caption-attachment-70348\" class=\"wp-caption-text\">Valgfri permalinks-indstillinger med WooCommerce installeret<\/figcaption><\/figure>\n<p>Her kan du redigere indstillingerne for permalinks for de tre brugerdefinerede taksonomier, der er tilf\u00f8jet af WooCommerce:<\/p>\n<ul>\n<li>Produktkategorier: standard er <strong>\/product-category\/<\/strong>men du kan \u00e6ndre dette, hvis du bruger en anden terminologi i din butik. S\u00f8rg for, at din \u00e6ndring ikke kolliderer med dine indstillinger for almindelige kategorier, som ikke er den samme.<\/li>\n<li>Produkt tags: standard er<strong> \/product-tag\/<\/strong>, og du kan \u00e6ndre det, hvis du vil. S\u00f8rg for at undg\u00e5 et sammenst\u00f8d med almindelige post-tags.<\/li>\n<li>Produktattributter: disse fungerer forskelligt fra de to andre taksonomier og har en anden struktur. Uanset hvad du tilf\u00f8jer her, f\u00f8lges altid slug for det individuelle attribute name (f.eks. St\u00f8rrelse) og selve attributten (udtrykket, f.eks. Stort).<\/li>\n<\/ul>\n<p>Hvis du vil redigere slug for en individuel kategori eller et tag, skal du g\u00e5 til <strong>Produkter&gt; Kategorie<\/strong>r (eller <strong>Produkter&gt; Tags<\/strong>) og redigere disse p\u00e5 samme m\u00e5de, som du vil sende tags og kategorier.<\/p>\n<figure id=\"attachment_70368\" aria-describedby=\"caption-attachment-70368\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70368 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/04\/Product-category-slug-editing.jpg\" alt=\"Produktkategori redigering af slug\" width=\"1500\" height=\"1292\"><figcaption id=\"caption-attachment-70368\" class=\"wp-caption-text\">Produktkategori redigering af slug<\/figcaption><\/figure>\n<p>Redigering af attributter er forskellig, fordi du ikke kun har selve attributten, men ogs\u00e5 attribut-termerne.<\/p>\n<p>Start med at g\u00e5 til <strong>Produkter&gt; Attributter<\/strong>.<\/p>\n<figure id=\"attachment_70349\" aria-describedby=\"caption-attachment-70349\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70349 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/04\/Product-attributes-screen.jpg\" alt=\"Sk\u00e6rmbilledet product attribute\" width=\"1500\" height=\"897\"><figcaption id=\"caption-attachment-70349\" class=\"wp-caption-text\">Sk\u00e6rmbilledet product attribute<\/figcaption><\/figure>\n<p>N\u00e5r du opretter en ny attribut, bruger du feltet <strong>Slug<\/strong> til at indstille slug p\u00e5 samme m\u00e5de som for et tag eller en kategori. Alternativt kan du redigere slug for en eksisterende attribut ved at klikke p\u00e5 <strong>Rediger<\/strong> linket under den attribut p\u00e5 h\u00f8jre liste.<\/p>\n<figure id=\"attachment_70350\" aria-describedby=\"caption-attachment-70350\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70350 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/04\/Editing-attribute-slugs.jpg\" alt=\"Redigering af product attribute-slugs\" width=\"1500\" height=\"660\"><figcaption id=\"caption-attachment-70350\" class=\"wp-caption-text\">Redigering af product attribute-slugs<\/figcaption><\/figure>\n<p>Klik p\u00e5 <strong>Opdater<\/strong> for at gemme dine \u00e6ndringer.<\/p>\n<p>For at redigere attribute term-slugs skal du g\u00e5 til attribut sk\u00e6rmen og klikke p\u00e5 linket <strong>Konfigurer vilk\u00e5r<\/strong> ved siden af attributten. Dette f\u00f8rer dig til listen over udtryk for den attribut.<\/p>\n<figure id=\"attachment_70351\" aria-describedby=\"caption-attachment-70351\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70351 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/04\/Attribute-terms-listing.jpg\" alt=\"Liste over produktattribut termer\" width=\"1500\" height=\"773\"><figcaption id=\"caption-attachment-70351\" class=\"wp-caption-text\">Liste over produktattribut termer<\/figcaption><\/figure>\n<p>Rediger nu slug for det begreb, ligesom du ville g\u00f8re for en kategori eller et tag. Dette tilf\u00f8jes derefter til URL&#8217;en til arkivet for produkter, der har det udtryk.<\/p>\n<h3>\u00c6ndring af Permalinks til produkter<\/h3>\n<p>Du redigerer permalinks for produkter via <strong>Indstillinger&gt; Permalinks<\/strong>. Rul ned til afsnittet <strong>Product permalinks<\/strong>.<\/p>\n<figure id=\"attachment_70352\" aria-describedby=\"caption-attachment-70352\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70352 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/04\/Product-permalinks-settings.jpg\" alt=\"Produktindstillinger for permalinks\" width=\"1500\" height=\"359\"><figcaption id=\"caption-attachment-70352\" class=\"wp-caption-text\">Produktindstillinger for permalinks<\/figcaption><\/figure>\n<p>Her kan du v\u00e6lge mellem fire indstillinger for permalinks til dine produkter:<\/p>\n<ul>\n<li><strong>Standard<\/strong>: Hvis du allerede har aktiveret smukke permalinks, bruger dette hvert produkts slug med \/product\/ basen.<\/li>\n<li><strong>Shop base<\/strong>: I stedet for at bruge \/product\/ bruger din butik \/shop\/.<\/li>\n<li><strong>Shop base med kategori<\/strong>: Inds\u00e6tter kategorien for det aktuelle produkt i URL&#8217;en. Dette tilf\u00f8jer muligvis s\u00f8geord, som du vil m\u00e5lrette mod, hvis dine produktkategorier afspejler dem, men hj\u00e6lper ikke din UX, da det opretter lange webadresser.<\/li>\n<li><strong>Brugerdefineret base<\/strong>: Opretter din egen URL-struktur ved hj\u00e6lp af de ord, der g\u00e6lder for din butik. Du kan ikke fjerne basen helt, du skal bruge noget.<\/li>\n<\/ul>\n<p>N\u00e5r du har valgt den \u00f8nskede indstilling, skal du klikke p\u00e5 knappen <strong>Gem \u00e6ndringe<\/strong>r for at gemme dit valg.<\/p>\n<p>Du kan ogs\u00e5 redigere sluggen for et <a href=\"https:\/\/kinsta.com\/dk\/blog\/woocommerce-tutorial\/#new-products\">enkelt produkt<\/a> p\u00e5 produkt redigeringssk\u00e6rmen p\u00e5 n\u00f8jagtig samme m\u00e5de som for et indl\u00e6g eller en side.<\/p>\n<h2>S\u00e5dan \u00e6ndres WordPress Permalinks med et plugin<\/h2>\n<p>Du kan bruge et tredjeparts plugin til at foretage \u00e6ndringer i dine permalink-indstillinger ud over det, som standardindstilling sk\u00e6rmen for WordPress Permalinks giver dig mulighed for at g\u00f8re.<\/p>\n<figure id=\"attachment_73489\" aria-describedby=\"caption-attachment-73489\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/06\/Custom-Permalinks-plugin.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-73489 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/06\/Custom-Permalinks-plugin.jpg\" alt=\"Custom Permalinks WordPress-plugin\" width=\"1500\" height=\"500\"><\/a><figcaption id=\"caption-attachment-73489\" class=\"wp-caption-text\">Custom Permalinks WordPress-plugin<\/figcaption><\/figure>\n<ul>\n<li>Pluginet <a href=\"https:\/\/en-gb.wordpress.org\/plugins\/custom-permalinks\/\">Custom Permalinks<\/a> giver dig mulighed for at indstille URL&#8217;en til enhver postkategori eller tag til det, du vil have. Det opretter ogs\u00e5 omdirigeringer, s\u00e5 de gamle webadresser stadig fungerer.<\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/permalink-manager\/\">Permalink Manager Lite-pluginet<\/a> underst\u00f8tter custom post typer s\u00e5vel som brugerdefinerede taksonomier i pro-versionen. Det inkluderer ogs\u00e5 redirects og fungerer med tredjeparts plugins som WooCommerce og <a href=\"https:\/\/kinsta.com\/dk\/blog\/yoast-seo\/\">Yoast<\/a>.<\/li>\n<\/ul>\n<h2>S\u00e5dan \u00e6ndres WordPress Permalinks i phpMyAdmin<\/h2>\n<p>Hvis du ved hvad du laver og er sikker p\u00e5 at du ikke bryder noget, kan du ogs\u00e5 redigere permalinks i <a href=\"https:\/\/kinsta.com\/docs\/wordpress-hosting\/database-management\/wordpress-database-access\/\">phpMyAdmin<\/a>.<\/p>\n<p>Dette er noget, du muligvis skal g\u00f8re, hvis du af en eller anden grund ikke kan f\u00e5 adgang til sk\u00e6rmen til indstillinger for Permalinks.<\/p>\n<p>Start med at <a href=\"https:\/\/kinsta.com\/blog\/mysql-backup-database\/\">backup af din database<\/a>. Du redigerer den direkte, s\u00e5 det er vigtigt at tage backup, hvis du laver en fejl.<\/p>\n<p>F\u00e5 adgang til phpMyAdmin.<\/p>\n<p>Hvis du er Kinsta-kunde, g\u00f8r du dette ved at logge ind p\u00e5 <a href=\"https:\/\/kinsta.com\/dk\/mykinsta\/\">MyKinsta<\/a> og derefter v\u00e6lge det websted, du vil arbejde med.<\/p>\n<p>Rul ned i informationssk\u00e6rmen, og klik p\u00e5 knappen <strong>\u00c5bn phpMyAdmin<\/strong>.<\/p>\n<figure id=\"attachment_70364\" aria-describedby=\"caption-attachment-70364\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70364 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/04\/Open-phpMyAdmin-in-MyKinsta.jpg\" alt=\"\u00c5bn phpMyAdmin i MyKinsta\" width=\"1500\" height=\"844\"><figcaption id=\"caption-attachment-70364\" class=\"wp-caption-text\">\u00c5bn phpMyAdmin i MyKinsta<\/figcaption><\/figure>\n<p>Indtast dit databasens brugernavn og dit password for at f\u00e5 adgang til phpMyAdmin. Du kan hente disse fra infosk\u00e6rmen.<\/p>\n<p>Klik p\u00e5 fanen <strong>Databaser<\/strong> \u00f8verst, og v\u00e6lg derefter den database, du vil arbejde med.<\/p>\n<figure id=\"attachment_70354\" aria-describedby=\"caption-attachment-70354\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70354 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/04\/Database-structure-in-phpMyAdmin.jpg\" alt=\"Databasestruktur i phpMyAdmin\" width=\"1500\" height=\"635\"><figcaption id=\"caption-attachment-70354\" class=\"wp-caption-text\">Databasestruktur i phpMyAdmin<\/figcaption><\/figure>\n<p>V\u00e6lg tabellen <strong>wp_options<\/strong>, og find posten <strong>permalink_structure<\/strong> i kolonnen <strong>option_name<\/strong>. Du skal muligvis navigere ud over den f\u00f8rste side med poster.<\/p>\n<figure id=\"attachment_70365\" aria-describedby=\"caption-attachment-70365\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70365 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/04\/Finding-the-permalink_structure-entry.jpg\" alt=\"Find permalink_structure-posten\" width=\"1500\" height=\"878\"><figcaption id=\"caption-attachment-70365\" class=\"wp-caption-text\">Find permalink_structure-posten<\/figcaption><\/figure>\n<p>Klik p\u00e5 linket <strong>Rediger<\/strong> til venstre for denne post, og tilf\u00f8j den permalink struktur, du vil bruge, under feltet <strong>option_value<\/strong>. Brug de tags, som vi identificerede tidligere, til brug p\u00e5 sk\u00e6rmen til Permalinks-indstillinger.<\/p>\n<figure id=\"attachment_70355\" aria-describedby=\"caption-attachment-70355\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70355 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/04\/Editing-the-permalink-structure.jpg\" alt=\"Redigering af permalink strukturen\" width=\"1500\" height=\"1154\"><figcaption id=\"caption-attachment-70355\" class=\"wp-caption-text\">Redigering af permalink strukturen<\/figcaption><\/figure>\n<p>Klik p\u00e5 <strong>Start<\/strong>. Nu opdateres dine permalinks.<\/p>\n<p>Yderligere l\u00e6sning: <a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-aendres-url\/\">S\u00e5dan \u00e6ndres din WordPress-URL<\/a> eller video:<\/p>\n<p><kinsta-video src=\"https:\/\/www.youtube.com\/watch?v=zfhs_UiFvHc&#038;t=3s\"><\/kinsta-video><\/p>\n<h2>Arbejd med Permalinks til billeder<\/h2>\n<p><a href=\"https:\/\/kinsta.com\/blog\/wordpress-media-library\/\">Billeder har permalinks<\/a> alle sammen, og <a href=\"https:\/\/kinsta.com\/dk\/blog\/masse-upload-filer-wordpress-media-library-ftp\/\">hvert billede eller mediefil, du uploader<\/a> til dit websted, vil have et antal links oprettet til det:<\/p>\n<ul>\n<li>Linket til det billede, du uploadede &#8211; det originale billede.<\/li>\n<li>Links til de nye billeder, der genereres ved hj\u00e6lp af de mediest\u00f8rrelser, du indstiller via <strong>Indstillinger&gt; Medier.<\/strong><\/li>\n<\/ul>\n<h3>Linket til det originale billede<\/h3>\n<p>N\u00e5r du uploader et billede, oprettes et unikt link til den fil, hvor det er gemt p\u00e5 din server. Dette inkluderer stien til, hvor den opbevares, som er wp-content\/uploads.<\/p>\n<p>Det inkluderer ogs\u00e5 den dato, hvor du uploadede billedet. Dette betyder, at hvis du uploader et andet billede med det samme filnavn n\u00e6ste m\u00e5ned (eller n\u00e6ste \u00e5r), forveksles billederne ikke, da de har unikke filstier.<\/p>\n<p>Hvis du uploader et billede kaldet <strong>funnycat.jpg<\/strong> den 1. april 2020, vil dets link v\u00e6re <strong>yoursite.com\/wp-content\/uploads\/04\/funnycat.jpg<\/strong>. <strong>04<\/strong> angiver, at filen blev uploadet i april. WordPress opretter en nummereret mappe i uploadmappen for hver m\u00e5ned.<\/p>\n<p>Hvis du uploadede en fil, der ikke var et billede, fungerede URL&#8217;en p\u00e5 samme m\u00e5de: <strong>yoursite.com\/wp-content\/uploads\/04\/document.pdf<\/strong>.<\/p>\n<p>Hvis du uploader mere end en fil med samme navn i en given m\u00e5ned, tilf\u00f8jer WordPress et nummer i slutningen af \u200b\u200bfilnavnet. S\u00e5 hvis jeg uploader et andet billede kaldet <strong>funnycat.jpg<\/strong>, vil det kalde det <strong>funnycat-1.jpg<\/strong>.<\/p>\n<p>Hvis du nogensinde har brug for at linke til det originale billede eller finde det for at kontrollere, at det fungerer korrekt, finder du dette link.<\/p>\n<p>Du kan ogs\u00e5 finde linket til vedh\u00e6ftningsfilen ved at g\u00e5 til <strong>Medier&gt; Bibliotek<\/strong> og klikke p\u00e5 filen. Redigeringssk\u00e6rmen vises for den p\u00e5g\u00e6ldende fil, og du kan finde dens URL i feltet URL til fil til h\u00f8jre.<\/p>\n<figure id=\"attachment_70370\" aria-describedby=\"caption-attachment-70370\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70370 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/04\/Original-image-link.jpg\" alt=\"Oprindeligt billedlink\" width=\"1500\" height=\"702\"><figcaption id=\"caption-attachment-70370\" class=\"wp-caption-text\">Oprindeligt billedlink<\/figcaption><\/figure>\n<p>Du kan ogs\u00e5 linke til filen ved hj\u00e6lp af funktionen <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/wp_get_attachment_image\/\">wp_get_attachment_image()<\/a> fra WordPress. Dette er en bedre praksis, da det betyder, at linket ikke \u00e6ndres, hvis vedh\u00e6ftede filer flyttes i fremtiden. Dette er en funktion, du vil bruge i et plugin eller en tema skabelonfil, og det bruger den vedh\u00e6ftede fils unikke id.<\/p>\n<p>I tilf\u00e6lde af mit <strong>funnycat.jpg<\/strong> billede er ID&#8217;et <strong>4995<\/strong>. Jeg kan f\u00e5 dette ved at g\u00e5 til billedredigering sk\u00e6rmen og klikke p\u00e5 URL&#8217;en til denne sk\u00e6rm \u00f8verst i browservinduet. De sidste cifre er id&#8217;et.<\/p>\n<p>For at hente dette billede i en skabelonfil eller plugin vil jeg bruge denne kode:<\/p>\n<pre><code class=\"language-php\">&lt;?php wp_get_attachment image( \u20184995\u2019 ); ?&gt;<\/code><\/pre>\n<p>Dette ville hente billedet i fuld st\u00f8rrelse. Hvis jeg ville udsende det, tilf\u00f8jede jeg ekko:<\/p>\n<pre><code class=\"language-php\">&lt;?php echo wp_get_attachment image( \u20184995\u2019 ); ?&gt;<\/code><\/pre>\n<h3>Permalinks til forskellige st\u00f8rrelsesbilleder<\/h3>\n<p>WordPress opretter ogs\u00e5 billeder ved hj\u00e6lp af de indstillinger til filst\u00f8rrelse, der er konfigureret til dit websted. Du g\u00f8r dette ved at g\u00e5 til <strong>Indstillinger&gt; Medier.<\/strong><\/p>\n<figure id=\"attachment_70356\" aria-describedby=\"caption-attachment-70356\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70356 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/04\/Media-settings-screen.jpg\" alt=\"Sk\u00e6rm til medieindstillinger\" width=\"1500\" height=\"877\"><figcaption id=\"caption-attachment-70356\" class=\"wp-caption-text\">Sk\u00e6rm til medieindstillinger<\/figcaption><\/figure>\n<p>S\u00e5 hvis dit billede allerede er st\u00f8rre end den store indstilling, opretter det tre billeder &#8211; stort, medium og miniaturebillede.<\/p>\n<p>Det navngiver dem ikke ved hj\u00e6lp af disse konventioner, fordi du muligvis \u00e6ndrer indstillingen for dem i fremtiden. I stedet bruger den filens dimensioner inden for filnavnet og gemmer dem p\u00e5 samme sted som det originale billede i mappen m\u00e5ned i wp-content\/uploads.<\/p>\n<p>Den nemmeste m\u00e5de at finde linkene p\u00e5 er at se p\u00e5 din <a href=\"https:\/\/kinsta.com\/blog\/best-ftp-clients\/\">FTP-klient<\/a> og finde alle de billeder, der er uploadet i en given m\u00e5ned.<\/p>\n<figure id=\"attachment_70357\" aria-describedby=\"caption-attachment-70357\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70357 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/04\/Uploaded-images-in-FTP-client.jpg\" alt=\"Uploadede billeder i FTP-klient\" width=\"1500\" height=\"429\"><figcaption id=\"caption-attachment-70357\" class=\"wp-caption-text\">Uploadede billeder i FTP-klient<\/figcaption><\/figure>\n<p>Lad os tage det billede, jeg har uploadet til mit websted, der hedder funnycat.jpg. Du kan se det i sk\u00e6rmbilledet ovenfor.<\/p>\n<p>WordPress har ogs\u00e5 oprettet ekstra filer ved hj\u00e6lp af indstillingerne til filst\u00f8rrelse for mit websted:<\/p>\n<ul>\n<li>funnycat-150&#215;150.jpg<\/li>\n<li>funnycat-222&#215;300.jpg<\/li>\n<li>funnycat-300&#215;200.jpg<\/li>\n<li>funnycat-757&#215;1024.jpg<\/li>\n<li>funnycat-768&#215;1040.jpg<\/li>\n<li>funnycat-1135&#215;1536.jpg<\/li>\n<li>funnycat-1513&#215;2048.jpg<\/li>\n<\/ul>\n<p>Der er mere end standarderne der, fordi jeg bruger plugins, der bruger ekstra billedst\u00f8rrelser og har indstillet en ekstra brugerdefineret st\u00f8rrelse til en af \u200b\u200bmine sideskabeloner i temaet. Men du kunne bruge linket til en af \u200b\u200bdisse som et hard link, hvis du ville.<\/p>\n<p>En bedre mulighed, hvis du vil linke til billedet, er dog at bruge funktionen wp_get_attachment_image(), som vi allerede har set p\u00e5, og tilf\u00f8je en ekstra parameter til billedst\u00f8rrelsen.<\/p>\n<p>S\u00e5 for at sende det mellemstore billede ud, skal du bruge dette:<\/p>\n<pre><code class=\"language-php\">&lt;?php echo wp_get_attachment image( \u20184995\u2019, \u2018medium\u2019 ); ?&gt;<\/code><\/pre>\n<p>Det er en meget mere robust m\u00e5de at hente billedet p\u00e5 end at oprette et hard link i din kode.<\/p>\n<h2>S\u00e5dan laves redirect af permalinks til forskellige indholdstyper<\/h2>\n<p>Redigering af slug for et eksisterende indl\u00e6g eller \u00e6ndring af permalink-indstillingerne generelt, kan for\u00e5rsage et problem, hvis du tidligere har delt indl\u00e6g ved hj\u00e6lp af de gamle links. Hvis nogen derefter klikker p\u00e5 disse links, f\u00f8res de til en 404-side.<\/p>\n<p>Du kan rette dette ved at oprette redirect fra de gamle links til de nye.<\/p>\n<h3>Redirect af individuelle indl\u00e6g og sider<\/h3>\n<p>For at lave redirect den gamle slug fra et indl\u00e6g til den nye skal du oprette en redirect regel for disse to webadresser.<\/p>\n<p>Hvis du er hos Kinsta, kan du <a href=\"https:\/\/kinsta.com\/docs\/wordpress-hosting\/redirect-rules\/\">oprette redirect regler<\/a>\u00a0 i <a href=\"https:\/\/my.kinsta.com\/?lang=da\">MyKinsta-dashboardet<\/a>.<\/p>\n<p>Find dit websted, og klik derefter p\u00e5 indstillingen <strong>Redirect<\/strong> i menuen.<\/p>\n<figure id=\"attachment_70369\" aria-describedby=\"caption-attachment-70369\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70369 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/04\/Redirects-in-MyKinsta.jpg\" alt=\"Redirects i MyKinsta\" width=\"1500\" height=\"761\"><figcaption id=\"caption-attachment-70369\" class=\"wp-caption-text\">Redirects i MyKinsta<\/figcaption><\/figure>\n<p>Klik p\u00e5 knappen <strong>Tilf\u00f8j redirect<\/strong> <strong>regel<\/strong> for at \u00e5bne pop up til redirect regler.<\/p>\n<figure id=\"attachment_70358\" aria-describedby=\"caption-attachment-70358\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70358 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/04\/MyKinsta-add-redirect-rule.jpg\" alt=\"MyKinsta tilf\u00f8j redirect regel\" width=\"1500\" height=\"1318\"><figcaption id=\"caption-attachment-70358\" class=\"wp-caption-text\">MyKinsta tilf\u00f8j redirect regel<\/figcaption><\/figure>\n<p>For at tilf\u00f8je din redirect skal du v\u00e6lge <strong>301 redirec<\/strong>t og derefter indtaste den gamle slug som <strong>Redirect fra<\/strong> value og den nye slug som <strong>Redirect til<\/strong> value.<\/p>\n<p>Klik p\u00e5 knappen <strong>Tilf\u00f8j redirect regel,<\/strong> hvorefter din redirect oprettes.<\/p>\n<p>Hvis du ikke er hos Kinsta, kan du bruge et <a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-redirect\/\">redirection plugin<\/a> til at konfigurere redirect. <a href=\"https:\/\/wordpress.org\/plugins\/redirection\/\">Redirection<\/a> pluginet er det mest popul\u00e6re. Det giver dig mulighed for at ops\u00e6tte redirects manuelt, og det vil ogs\u00e5 overv\u00e5ge \u00e6ndringer i dine slugs og automatisk konfigurere redirects til dig. V\u00e6r omhyggelig med at undg\u00e5 omdirigering af sl\u00f8jfer, da disse resulterer i fejlen &#8216;<a href=\"https:\/\/kinsta.com\/dk\/blog\/err_too_many_redirects\/\">too many redirects<\/a>&#8216; og forhindrer sider i at indl\u00e6ses.<\/p>\n<p>Nedenfor kan du se, at jeg har \u00e6ndret slug for et af mine indl\u00e6g, og pluginet har fanget det og oprettet en redirect regel.<\/p>\n<figure id=\"attachment_70359\" aria-describedby=\"caption-attachment-70359\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70359 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/04\/Redirection-plugin-redirect-rule-set-up.jpg\" alt=\"Redirection plugin redirect regel set up\" width=\"1500\" height=\"613\"><figcaption id=\"caption-attachment-70359\" class=\"wp-caption-text\">Redirection plugin redirect regel set up<\/figcaption><\/figure>\n<h3>Redirection af arkivsider<\/h3>\n<p>Hvis du \u00e6ndrer strukturen p\u00e5 dine arkivsider ved hj\u00e6lp af sektionen Valgfri p\u00e5 siden med indstillinger for Permalinks, f\u00f8res alle, der bruger det gamle link til et kategoriarkiv, til din 404-side. S\u00e5 du bliver n\u00f8dt til at oprette en wildcard-redirection.<\/p>\n<p><a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-redirect\/#redirect-rules-in-mykinsta\">Opret en redirect regel<\/a> i MyKinsta, der bruger den basistruktur, du brugte f\u00f8r, og den, du bruger nu, med en stjerne til at betegne et jokertegn efter det.<\/p>\n<p>I feltet Omdirigere fra skal du skrive den gamle sti til kategorier med et jokertegn. Det skal tage formularen <strong>\/oldslug\/(.*)$<\/strong>. Posten for <strong>redirect to<\/strong> skal tage form <strong>\/newslug\/$1<\/strong>.<\/p>\n<p>S\u00e5 hvis du har \u00e6ndret din kategoris URL-struktur til at bruge <strong>blog<\/strong> f\u00f8r kategorinavnet i stedet for standard <strong>category<\/strong>, skal du indtaste <strong>\/category\/(.*)$<\/strong> i feltet Redirect fra og <strong>\/blog\/$1<\/strong> i feltet <strong>Redirect to<\/strong>.<\/p>\n<figure id=\"attachment_70366\" aria-describedby=\"caption-attachment-70366\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70366 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/04\/Adding-a-wildcard-redirect-in-MyKinsta.jpg\" alt=\"Tilf\u00f8jelse af en wildcard-redirect i MyKinsta\" width=\"1500\" height=\"574\"><figcaption id=\"caption-attachment-70366\" class=\"wp-caption-text\">Tilf\u00f8jelse af en wildcard-redirect i MyKinsta<\/figcaption><\/figure>\n<p>Hvis du bruger <a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-redirect\/#creating-a-wordpress-redirect-with-a-plugin\">Redirection plugin<\/a>, skal du f\u00f8rst aktivere Regex-funktioner, da jokertegnets stjerne er en regex-funktion.<\/p>\n<p>G\u00e5 til <strong>V\u00e6rkt\u00f8jer&gt; Redirection<\/strong>, og g\u00e5 til <strong>Tilf\u00f8j ny redirection <\/strong>p\u00e5 sk\u00e6rmen.<\/p>\n<figure id=\"attachment_70360\" aria-describedby=\"caption-attachment-70360\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70360 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/04\/Creating-a-new-redirect-rule-with-the-redirection-plugin.jpg\" alt=\"Oprettelse af en ny redirect regel med omdirigerings-pluginet\" width=\"1500\" height=\"249\"><figcaption id=\"caption-attachment-70360\" class=\"wp-caption-text\">Oprettelse af en ny redirect regel med omdirigerings-pluginet<\/figcaption><\/figure>\n<p>Klik p\u00e5 <strong>URL-indstillinger\/Regex <\/strong>dropdown, og marker afkrydsningsfeltet <strong>Regex<\/strong>.<\/p>\n<figure id=\"attachment_70361\" aria-describedby=\"caption-attachment-70361\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70361 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/04\/Setting-up-a-wildcard-redirect-with-the-Redirection-plugin.jpg\" alt=\"Ops\u00e6tning af en wildcard-redirect med Redirection pluginet\" width=\"1500\" height=\"229\"><figcaption id=\"caption-attachment-70361\" class=\"wp-caption-text\">Ops\u00e6tning af en wildcard-redirect med Redirection pluginet<\/figcaption><\/figure>\n<p>I feltet Kilde-URL skal du skrive den gamle sti til kategorier med et jokertegn. Det skal tage formularen <strong>\/oldslug\/(.*)$<\/strong>. Posten til <strong>Target URL<\/strong> skal tage kilden <strong>\/newslug\/$1<\/strong>. Dette fungerer p\u00e5 n\u00f8jagtig samme m\u00e5de som i MyKinsta.<\/p>\n<p><strong>Se vores videovejledning til WordPress-redirects af bedste praksis:<\/strong><\/p>\n<p><kinsta-video src=\"https:\/\/www.youtube.com\/watch?v=PRNMpVu2XW4\"><\/kinsta-video><\/p>\n<h2>Fejlfinding af WordPress Permalinks<\/h2>\n<p>Lejlighedsvis kan du opleve, at permalinks ikke fungerer, som du forventer. Her skal du g\u00f8re, hvis det sker.<\/p>\n<h3>Permalinks fungerer ikke efter registrering af en posttype<\/h3>\n<p>Nogle gange registrerer du en ny posttype eller taksonomi, og linkene til de relevante arkivsider eller til indl\u00e6g af post typen er ikke bekymrede.<\/p>\n<p>G\u00e5 ikke i panik! Dette er simpelthen fordi WordPress ikke ved, at den tilpassede posttype eller taksonomi betyder en \u00e6ndring af permalinkindstillinger. G\u00e5 blot til<strong> Indstillinger&gt; Permalinks<\/strong> for at opdatere indstillingerne. Du beh\u00f8ver ikke engang at foretage \u00e6ndringer eller klikke p\u00e5 knappen Gem \u00e6ndringer &#8211; bare at \u00e5bne sk\u00e6rmen er nok.<\/p>\n<h3>Permalinks opf\u00f8rer sig ikke som du vil have dem til<\/h3>\n<p>Hvis dine permalinks ikke fungerer, som du forventer, og det ikke er fordi du lige har registreret en tilpasset posttype eller taksonomi, kan du pr\u00f8ve disse tip.<\/p>\n<ul>\n<li>Kontroller, at du har indtastet URL&#8217;en korrekt i browseren.<\/li>\n<li>G\u00e5 til <strong>Indstillinger&gt; Permalinks<\/strong> og kontroller ops\u00e6tningen. Er tags korrekte? S\u00f8rg for, at du ikke har g\u00e5et glip af noget eller brugt den forkerte syntaks.<\/li>\n<li><a href=\"https:\/\/kinsta.com\/dk\/blog\/sadan-rydder-cache-browsere\/\">Ryd dit websteds cache<\/a>, hvis du bruger et <a href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-cache-plugins\/\">cache plugin<\/a>. Caching kan forstyrre \u00e6ndringer i links.<\/li>\n<li>Hvis du har \u00e6ndret indstillingerne for permalinks, har du muligvis links i kroppen af \u200b\u200bdit webstedsindhold, der nu er for\u00e6ldede. Rediger dem, eller konfigurer redirects.<\/li>\n<li>Kontroller, om du har \u00e6ndret slug manuelt for indl\u00e6g, og om disse skal redigeres.<\/li>\n<li>Kontroller, om du har installeret et redirection plugin eller et plugin, der inkluderer redirects. Kontroller i s\u00e5 fald, hvilke redirects du har f\u00f8jet til indstillingerne.<\/li>\n<li>Hvis du har plugins, der p\u00e5virker indl\u00e6gstyper eller links, kan du pr\u00f8ve at deaktivere dem og se, om det l\u00f8ser problemet.<\/li>\n<li>Hvis du ikke kan f\u00e5 adgang til sk\u00e6rmbilledet for indstillinger for Permalinks, skal du bruge metoden beskrevet tidligere til at redigere permalinks via <a href=\"https:\/\/kinsta.com\/blog\/how-to-restore-mysql-database-using-phpmyadmin\/\">phpMyAdmin<\/a>.<\/li>\n<\/ul>\n<p>F\u00f8lg disse tip, og du skal kunne f\u00e5 dine permalinks til at fungere som de skal.<\/p>\n\n<h2>Resum\u00e9<\/h2>\n<p>Permalinks er en utrolig nyttig funktion i WordPress. Du kan bruge dem til at forbedre brugeroplevelsen og \u00f8ge din placering p\u00e5 s\u00f8gemaskinerne.<\/p>\n<p>Hvis du f\u00f8lger guiden ovenfor, har du permalinks, der er optimeret. Du vil v\u00e6re i stand til at konfigurere dem til at fungere n\u00f8jagtigt som du har brug for dem for alle posttyper, taksonomier og brugerdefinerede slugs.<\/p>\n<p>Nu er det din tur: hvordan administrerer du dine permalinks? Glemte vi at d\u00e6kke noget om WordPress-permalinks? Lad os vide i kommentarerne nedenfor!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>WordPress provides a fully fledged URL rewriting system which allows site admins to set basic and advanced semantic, usable, accessible and SEO-friendly URLs. In this post we&#8217;ll dive deep into WordPress permalinks, from the basic user-level functionalities to the more advanced features of the Rewrite API.<\/p>\n","protected":false},"author":105,"featured_media":39679,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[2],"topic":[763,754],"class_list":["post-39677","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-wordpress","topic-wordpress-seo","topic-wordpress-udvikling"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Den ultimative guide til brug af WordPress Permalinks - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"WordPress-permalinks kan v\u00e6re uh\u00e5ndterlige som standard. L\u00e6r hvordan du opretter smukke permalinks, der vil \u00f8ge din SEO-placering og UX.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-permalinks\/\" \/>\n<meta property=\"og:locale\" content=\"da_DK\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Den ultimative guide til brug af WordPress Permalinks\" \/>\n<meta property=\"og:description\" content=\"WordPress-permalinks kan v\u00e6re uh\u00e5ndterlige som standard. L\u00e6r hvordan du opretter smukke permalinks, der vil \u00f8ge din SEO-placering og UX.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/dk\/blog\/wordpress-permalinks\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Kinsta-Danmark-122855885298660\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-05-25T14:19:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-24T10:47:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2021\/03\/wordpress-permalinks.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Rachel McCollin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"WordPress-permalinks kan v\u00e6re uh\u00e5ndterlige som standard. L\u00e6r hvordan du opretter smukke permalinks, der vil \u00f8ge din SEO-placering og UX.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2021\/03\/wordpress-permalinks.jpeg\" \/>\n<meta name=\"twitter:creator\" content=\"@kinsta_dk\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_dk\" \/>\n<meta name=\"twitter:label1\" content=\"Skrevet af\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rachel McCollin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimeret l\u00e6setid\" \/>\n\t<meta name=\"twitter:data2\" content=\"35 minutter\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/dk\/blog\/wordpress-permalinks\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/dk\/blog\/wordpress-permalinks\/\"},\"author\":{\"name\":\"Rachel McCollin\",\"@id\":\"https:\/\/kinsta.com\/dk\/#\/schema\/person\/52eb266d622b565d3206e355caac172e\"},\"headline\":\"Den ultimative guide til brug af WordPress Permalinks\",\"datePublished\":\"2021-05-25T14:19:27+00:00\",\"dateModified\":\"2023-08-24T10:47:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/dk\/blog\/wordpress-permalinks\/\"},\"wordCount\":6895,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/dk\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/dk\/blog\/wordpress-permalinks\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2021\/03\/wordpress-permalinks.jpeg\",\"keywords\":[\"WordPress\"],\"articleSection\":[\"Wordpress Udvikling\"],\"inLanguage\":\"da-DK\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/dk\/blog\/wordpress-permalinks\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/dk\/blog\/wordpress-permalinks\/\",\"url\":\"https:\/\/kinsta.com\/dk\/blog\/wordpress-permalinks\/\",\"name\":\"Den ultimative guide til brug af WordPress Permalinks - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/dk\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/dk\/blog\/wordpress-permalinks\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/dk\/blog\/wordpress-permalinks\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2021\/03\/wordpress-permalinks.jpeg\",\"datePublished\":\"2021-05-25T14:19:27+00:00\",\"dateModified\":\"2023-08-24T10:47:04+00:00\",\"description\":\"WordPress-permalinks kan v\u00e6re uh\u00e5ndterlige som standard. L\u00e6r hvordan du opretter smukke permalinks, der vil \u00f8ge din SEO-placering og UX.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/dk\/blog\/wordpress-permalinks\/#breadcrumb\"},\"inLanguage\":\"da-DK\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/dk\/blog\/wordpress-permalinks\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"da-DK\",\"@id\":\"https:\/\/kinsta.com\/dk\/blog\/wordpress-permalinks\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2021\/03\/wordpress-permalinks.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2021\/03\/wordpress-permalinks.jpeg\",\"width\":1460,\"height\":730,\"caption\":\"WordPress permalinks\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/dk\/blog\/wordpress-permalinks\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/dk\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WordPress SEO\",\"item\":\"https:\/\/kinsta.com\/dk\/emner\/wordpress-seo\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Den ultimative guide til brug af WordPress Permalinks\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/dk\/#website\",\"url\":\"https:\/\/kinsta.com\/dk\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Hurtig, sikker, premium hostingl\u00f8sninger\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/dk\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/dk\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"da-DK\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/dk\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/dk\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"da-DK\",\"@id\":\"https:\/\/kinsta.com\/dk\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/dk\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Kinsta-Danmark-122855885298660\/\",\"https:\/\/x.com\/kinsta_dk\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/dk\/#\/schema\/person\/52eb266d622b565d3206e355caac172e\",\"name\":\"Rachel McCollin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"da-DK\",\"@id\":\"https:\/\/kinsta.com\/dk\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f99f27294a4a0acb07caa4d0604a1fef?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f99f27294a4a0acb07caa4d0604a1fef?s=96&d=mm&r=g\",\"caption\":\"Rachel McCollin\"},\"description\":\"Rachel McCollin has been helping people build websites with WordPress since 2010. She's a huge fan of self-hosted WordPress and wants to help as many people as possible create an awesome website with it.\",\"url\":\"https:\/\/kinsta.com\/dk\/blog\/author\/rachelmccollin\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Den ultimative guide til brug af WordPress Permalinks - Kinsta\u00ae","description":"WordPress-permalinks kan v\u00e6re uh\u00e5ndterlige som standard. L\u00e6r hvordan du opretter smukke permalinks, der vil \u00f8ge din SEO-placering og UX.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/dk\/blog\/wordpress-permalinks\/","og_locale":"da_DK","og_type":"article","og_title":"Den ultimative guide til brug af WordPress Permalinks","og_description":"WordPress-permalinks kan v\u00e6re uh\u00e5ndterlige som standard. L\u00e6r hvordan du opretter smukke permalinks, der vil \u00f8ge din SEO-placering og UX.","og_url":"https:\/\/kinsta.com\/dk\/blog\/wordpress-permalinks\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Danmark-122855885298660\/","article_published_time":"2021-05-25T14:19:27+00:00","article_modified_time":"2023-08-24T10:47:04+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2021\/03\/wordpress-permalinks.jpeg","type":"image\/jpeg"}],"author":"Rachel McCollin","twitter_card":"summary_large_image","twitter_description":"WordPress-permalinks kan v\u00e6re uh\u00e5ndterlige som standard. L\u00e6r hvordan du opretter smukke permalinks, der vil \u00f8ge din SEO-placering og UX.","twitter_image":"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2021\/03\/wordpress-permalinks.jpeg","twitter_creator":"@kinsta_dk","twitter_site":"@kinsta_dk","twitter_misc":{"Skrevet af":"Rachel McCollin","Estimeret l\u00e6setid":"35 minutter"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/dk\/blog\/wordpress-permalinks\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/dk\/blog\/wordpress-permalinks\/"},"author":{"name":"Rachel McCollin","@id":"https:\/\/kinsta.com\/dk\/#\/schema\/person\/52eb266d622b565d3206e355caac172e"},"headline":"Den ultimative guide til brug af WordPress Permalinks","datePublished":"2021-05-25T14:19:27+00:00","dateModified":"2023-08-24T10:47:04+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/dk\/blog\/wordpress-permalinks\/"},"wordCount":6895,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/dk\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/dk\/blog\/wordpress-permalinks\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2021\/03\/wordpress-permalinks.jpeg","keywords":["WordPress"],"articleSection":["Wordpress Udvikling"],"inLanguage":"da-DK","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/dk\/blog\/wordpress-permalinks\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/dk\/blog\/wordpress-permalinks\/","url":"https:\/\/kinsta.com\/dk\/blog\/wordpress-permalinks\/","name":"Den ultimative guide til brug af WordPress Permalinks - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinsta.com\/dk\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/dk\/blog\/wordpress-permalinks\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/dk\/blog\/wordpress-permalinks\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2021\/03\/wordpress-permalinks.jpeg","datePublished":"2021-05-25T14:19:27+00:00","dateModified":"2023-08-24T10:47:04+00:00","description":"WordPress-permalinks kan v\u00e6re uh\u00e5ndterlige som standard. L\u00e6r hvordan du opretter smukke permalinks, der vil \u00f8ge din SEO-placering og UX.","breadcrumb":{"@id":"https:\/\/kinsta.com\/dk\/blog\/wordpress-permalinks\/#breadcrumb"},"inLanguage":"da-DK","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/dk\/blog\/wordpress-permalinks\/"]}]},{"@type":"ImageObject","inLanguage":"da-DK","@id":"https:\/\/kinsta.com\/dk\/blog\/wordpress-permalinks\/#primaryimage","url":"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2021\/03\/wordpress-permalinks.jpeg","contentUrl":"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2021\/03\/wordpress-permalinks.jpeg","width":1460,"height":730,"caption":"WordPress permalinks"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/dk\/blog\/wordpress-permalinks\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/dk\/"},{"@type":"ListItem","position":2,"name":"WordPress SEO","item":"https:\/\/kinsta.com\/dk\/emner\/wordpress-seo\/"},{"@type":"ListItem","position":3,"name":"Den ultimative guide til brug af WordPress Permalinks"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/dk\/#website","url":"https:\/\/kinsta.com\/dk\/","name":"Kinsta\u00ae","description":"Hurtig, sikker, premium hostingl\u00f8sninger","publisher":{"@id":"https:\/\/kinsta.com\/dk\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/dk\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"da-DK"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/dk\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/dk\/","logo":{"@type":"ImageObject","inLanguage":"da-DK","@id":"https:\/\/kinsta.com\/dk\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/dk\/wp-content\/uploads\/sites\/12\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/dk\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Kinsta-Danmark-122855885298660\/","https:\/\/x.com\/kinsta_dk","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/dk\/#\/schema\/person\/52eb266d622b565d3206e355caac172e","name":"Rachel McCollin","image":{"@type":"ImageObject","inLanguage":"da-DK","@id":"https:\/\/kinsta.com\/dk\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/f99f27294a4a0acb07caa4d0604a1fef?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f99f27294a4a0acb07caa4d0604a1fef?s=96&d=mm&r=g","caption":"Rachel McCollin"},"description":"Rachel McCollin has been helping people build websites with WordPress since 2010. She's a huge fan of self-hosted WordPress and wants to help as many people as possible create an awesome website with it.","url":"https:\/\/kinsta.com\/dk\/blog\/author\/rachelmccollin\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/posts\/39677","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/users\/105"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/comments?post=39677"}],"version-history":[{"count":10,"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/posts\/39677\/revisions"}],"predecessor-version":[{"id":45594,"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/posts\/39677\/revisions\/45594"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/39677\/translations\/en"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/39677\/translations\/es"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/39677\/translations\/fr"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/39677\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/39677\/translations\/pt"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/39677\/translations\/de"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/39677\/translations\/nl"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/39677\/translations\/se"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/39677\/translations\/dk"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/39677\/translations\/jp"},{"href":"https:\/\/kinsta.com\/dk\/wp-json\/kinsta\/v1\/posts\/39677\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/media\/39679"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/media?parent=39677"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/tags?post=39677"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/dk\/wp-json\/wp\/v2\/topic?post=39677"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}