{"id":1295552,"date":"2017-06-08T20:09:35","date_gmt":"2017-06-09T03:09:35","guid":{"rendered":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/url-append-code-breaking-permalinks\/"},"modified":"2017-06-08T20:09:35","modified_gmt":"2017-06-09T03:09:35","slug":"url-append-code-breaking-permalinks","status":"closed","type":"topic","link":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/url-append-code-breaking-permalinks\/","title":{"rendered":"URL append code breaking permalinks"},"content":{"rendered":"<p>Hi,<\/p>\n<p>I use the following code to add a sku to the end of all products urls.  However, it breaks the permalinks for the events, not showing any link both on the front end or back end to the specific event. Can you suggest why this breaks and a way to solve it?<\/p>\n<p>Here is the website: https:\/\/www.richardjuzwin.com.au<br \/>\nHere is the events page: https:\/\/www.richardjuzwin.com.au\/events\/<br \/>\nHere is the link to a product showing the sku on the end of the URL: https:\/\/www.richardjuzwin.com.au\/product\/sg-21dc-kgv-2\/?sku=26900<br \/>\nHave added an image to this post where can see the event permalink is empty.<\/p>\n<p>function append_sku_string( $link, $post ) {<br \/>\n  $post_meta = get_post_meta( $post-&gt;ID, &#8216;_sku&#8217;, true );<br \/>\n      if ( &#8216;product&#8217; == get_post_type( $post ) ) {<br \/>\n        $link = $link . &#8216;?sku=&#8217; .$post_meta;<br \/>\n        return $link;<br \/>\n     }<br \/>\n}<br \/>\nadd_filter( &#8216;post_type_link&#8217;, &#8216;append_sku_string&#8217;, 1, 2 );<\/p>\n","protected":false},"template":"","class_list":["post-1295552","topic","type-topic","status-closed","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>URL append code breaking permalinks -<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/url-append-code-breaking-permalinks\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"URL append code breaking permalinks -\" \/>\n<meta property=\"og:description\" content=\"Hi, I use the following code to add a sku to the end of all products urls. However, it breaks the permalinks for the events, not showing any link both on the front end or back end to the specific event. Can you suggest why this breaks and a way to solve it? Here is [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/url-append-code-breaking-permalinks\/\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/url-append-code-breaking-permalinks\/\",\"url\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/url-append-code-breaking-permalinks\/\",\"name\":\"URL append code breaking permalinks -\",\"isPartOf\":{\"@id\":\"https:\/\/theeventscalendar.com\/support\/#website\"},\"datePublished\":\"2017-06-09T03:09:35+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/url-append-code-breaking-permalinks\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/url-append-code-breaking-permalinks\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/url-append-code-breaking-permalinks\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/theeventscalendar.com\/support\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Topics\",\"item\":\"https:\/\/theeventscalendar.com\/support\/topics\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Calendar Products\",\"item\":\"https:\/\/theeventscalendar.com\/support\/forums\/forum\/events\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Events Calendar PRO\",\"item\":\"https:\/\/theeventscalendar.com\/support\/forums\/forum\/events\/events-calendar-pro\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"URL append code breaking permalinks\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/theeventscalendar.com\/support\/#website\",\"url\":\"https:\/\/theeventscalendar.com\/support\/\",\"name\":\"\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/theeventscalendar.com\/support\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"URL append code breaking permalinks -","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:\/\/theeventscalendar.com\/support\/forums\/topic\/url-append-code-breaking-permalinks\/","og_locale":"en_US","og_type":"article","og_title":"URL append code breaking permalinks -","og_description":"Hi, I use the following code to add a sku to the end of all products urls. However, it breaks the permalinks for the events, not showing any link both on the front end or back end to the specific event. Can you suggest why this breaks and a way to solve it? Here is [&hellip;]","og_url":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/url-append-code-breaking-permalinks\/","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/url-append-code-breaking-permalinks\/","url":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/url-append-code-breaking-permalinks\/","name":"URL append code breaking permalinks -","isPartOf":{"@id":"https:\/\/theeventscalendar.com\/support\/#website"},"datePublished":"2017-06-09T03:09:35+00:00","breadcrumb":{"@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/url-append-code-breaking-permalinks\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/theeventscalendar.com\/support\/forums\/topic\/url-append-code-breaking-permalinks\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/url-append-code-breaking-permalinks\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/theeventscalendar.com\/support\/"},{"@type":"ListItem","position":2,"name":"Topics","item":"https:\/\/theeventscalendar.com\/support\/topics\/"},{"@type":"ListItem","position":3,"name":"Calendar Products","item":"https:\/\/theeventscalendar.com\/support\/forums\/forum\/events\/"},{"@type":"ListItem","position":4,"name":"Events Calendar PRO","item":"https:\/\/theeventscalendar.com\/support\/forums\/forum\/events\/events-calendar-pro\/"},{"@type":"ListItem","position":5,"name":"URL append code breaking permalinks"}]},{"@type":"WebSite","@id":"https:\/\/theeventscalendar.com\/support\/#website","url":"https:\/\/theeventscalendar.com\/support\/","name":"","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/theeventscalendar.com\/support\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/topic\/1295552","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/topic\/1295552\/revisions"}],"wp:attachment":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/media?parent=1295552"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}