{"id":1418110,"date":"2018-01-04T09:29:41","date_gmt":"2018-01-04T17:29:41","guid":{"rendered":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/tribe_events-category-shortcode-causing-post-meta-box-callback-to-break\/"},"modified":"2018-01-04T09:29:41","modified_gmt":"2018-01-04T17:29:41","slug":"tribe_events-category-shortcode-causing-post-meta-box-callback-to-break","status":"closed","type":"topic","link":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/tribe_events-category-shortcode-causing-post-meta-box-callback-to-break\/","title":{"rendered":"[tribe_events category=&quot;&#8230;&quot;] shortcode causing post meta box callback to break"},"content":{"rendered":"<p>Hi there,<\/p>\n<p>We&#8217;ve got a large number of events being pulled into a Custom Post Type via the [tribe_events category=&#8217;&#8230;&#8217;] shortcode. This CPT also has a number of custom meta boxes registered to it, and while display and meta retrieval works great on the front end, the meta box callback functions all return the incorrect post ID unless I remove the [tribe_events] shortcode. I&#8217;ve tested by printing the $post-&gt;ID in numerous places throughout the edit.php page, and removing this shortcode, the post id is correct again.<\/p>\n<p>It seems to me like the global $post variable isn&#8217;t being reset (maybe using wp_reset_postdata or wp_reset_query) after this shortcode calls a secondary loop?<\/p>\n","protected":false},"template":"","class_list":["post-1418110","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>[tribe_events category=&quot;...&quot;] shortcode causing post meta box callback to break -<\/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\/tribe_events-category-shortcode-causing-post-meta-box-callback-to-break\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[tribe_events category=&quot;...&quot;] shortcode causing post meta box callback to break -\" \/>\n<meta property=\"og:description\" content=\"Hi there, We&#8217;ve got a large number of events being pulled into a Custom Post Type via the [tribe_events category=&#8217;&#8230;&#8217;] shortcode. This CPT also has a number of custom meta boxes registered to it, and while display and meta retrieval works great on the front end, the meta box callback functions all return the incorrect [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/tribe_events-category-shortcode-causing-post-meta-box-callback-to-break\/\" \/>\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\/tribe_events-category-shortcode-causing-post-meta-box-callback-to-break\/\",\"url\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/tribe_events-category-shortcode-causing-post-meta-box-callback-to-break\/\",\"name\":\"[tribe_events category=&quot;...&quot;] shortcode causing post meta box callback to break -\",\"isPartOf\":{\"@id\":\"https:\/\/theeventscalendar.com\/support\/#website\"},\"datePublished\":\"2018-01-04T17:29:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/tribe_events-category-shortcode-causing-post-meta-box-callback-to-break\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/tribe_events-category-shortcode-causing-post-meta-box-callback-to-break\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/tribe_events-category-shortcode-causing-post-meta-box-callback-to-break\/#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\":\"[tribe_events category=&quot;&#8230;&quot;] shortcode causing post meta box callback to break\"}]},{\"@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":"[tribe_events category=&quot;...&quot;] shortcode causing post meta box callback to break -","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\/tribe_events-category-shortcode-causing-post-meta-box-callback-to-break\/","og_locale":"en_US","og_type":"article","og_title":"[tribe_events category=&quot;...&quot;] shortcode causing post meta box callback to break -","og_description":"Hi there, We&#8217;ve got a large number of events being pulled into a Custom Post Type via the [tribe_events category=&#8217;&#8230;&#8217;] shortcode. This CPT also has a number of custom meta boxes registered to it, and while display and meta retrieval works great on the front end, the meta box callback functions all return the incorrect [&hellip;]","og_url":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/tribe_events-category-shortcode-causing-post-meta-box-callback-to-break\/","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\/tribe_events-category-shortcode-causing-post-meta-box-callback-to-break\/","url":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/tribe_events-category-shortcode-causing-post-meta-box-callback-to-break\/","name":"[tribe_events category=&quot;...&quot;] shortcode causing post meta box callback to break -","isPartOf":{"@id":"https:\/\/theeventscalendar.com\/support\/#website"},"datePublished":"2018-01-04T17:29:41+00:00","breadcrumb":{"@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/tribe_events-category-shortcode-causing-post-meta-box-callback-to-break\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/theeventscalendar.com\/support\/forums\/topic\/tribe_events-category-shortcode-causing-post-meta-box-callback-to-break\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/tribe_events-category-shortcode-causing-post-meta-box-callback-to-break\/#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":"[tribe_events category=&quot;&#8230;&quot;] shortcode causing post meta box callback to break"}]},{"@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\/1418110","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\/1418110\/revisions"}],"wp:attachment":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/media?parent=1418110"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}