{"id":58178,"date":"2013-07-31T19:13:20","date_gmt":"2013-08-01T02:13:20","guid":{"rendered":"http:\/\/tri.be\/support\/forums\/topic\/bug-in-tribeevents-getlink\/"},"modified":"2013-08-20T11:13:37","modified_gmt":"2013-08-20T18:13:37","slug":"bug-in-tribeevents-getlink","status":"closed","type":"topic","link":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/bug-in-tribeevents-getlink\/","title":{"rendered":"Bug in TribeEvents-&gt;getLink"},"content":{"rendered":"<p>In file lib\/the-events-calendar.class.php line 2385 the code is calling:<\/p>\n<p>$term_link = get_term_link( (int) $term, self::TAXONOMY );<\/p>\n<p>When the value passed in for the $term is a string (a slug in this case). The method is called from public\/template-tags\/month.php line 2385 in the tribe_get_next_month_link().<\/p>\n<p>The (int) is unnecessary and causing a wp_error to be returned since a term slug is passed to it. This breaks paging in month view when a category has been selected (and causes the next\/prev month links to not render in the same category).<\/p>\n<p>Let me know if you need more information, I&#8217;m using the calendar on a client&#8217;s intranet site and can&#8217;t make it available, but you can see it happening on your demo site. Go to http:\/\/wpshindig.com\/events\/category\/wordpress-meetups\/month\/ (month view for the wordpress-meetups category). Hit next month, which will properly load the next month for the category, but the new next months are rendered as root links and clicking next month again will not filter by category anymore.<\/p>\n","protected":false},"template":"","class_list":["post-58178","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>Bug in TribeEvents-&gt;getLink -<\/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\/bug-in-tribeevents-getlink\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bug in TribeEvents-&gt;getLink -\" \/>\n<meta property=\"og:description\" content=\"In file lib\/the-events-calendar.class.php line 2385 the code is calling: $term_link = get_term_link( (int) $term, self::TAXONOMY ); When the value passed in for the $term is a string (a slug in this case). The method is called from public\/template-tags\/month.php line 2385 in the tribe_get_next_month_link(). The (int) is unnecessary and causing a wp_error to be returned since [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/bug-in-tribeevents-getlink\/\" \/>\n<meta property=\"article:modified_time\" content=\"2013-08-20T18:13:37+00:00\" \/>\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\/bug-in-tribeevents-getlink\/\",\"url\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/bug-in-tribeevents-getlink\/\",\"name\":\"Bug in TribeEvents-&gt;getLink -\",\"isPartOf\":{\"@id\":\"https:\/\/theeventscalendar.com\/support\/#website\"},\"datePublished\":\"2013-08-01T02:13:20+00:00\",\"dateModified\":\"2013-08-20T18:13:37+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/bug-in-tribeevents-getlink\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/bug-in-tribeevents-getlink\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/bug-in-tribeevents-getlink\/#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\":\"Bug in TribeEvents-&gt;getLink\"}]},{\"@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":"Bug in TribeEvents-&gt;getLink -","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\/bug-in-tribeevents-getlink\/","og_locale":"en_US","og_type":"article","og_title":"Bug in TribeEvents-&gt;getLink -","og_description":"In file lib\/the-events-calendar.class.php line 2385 the code is calling: $term_link = get_term_link( (int) $term, self::TAXONOMY ); When the value passed in for the $term is a string (a slug in this case). The method is called from public\/template-tags\/month.php line 2385 in the tribe_get_next_month_link(). The (int) is unnecessary and causing a wp_error to be returned since [&hellip;]","og_url":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/bug-in-tribeevents-getlink\/","article_modified_time":"2013-08-20T18:13:37+00:00","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\/bug-in-tribeevents-getlink\/","url":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/bug-in-tribeevents-getlink\/","name":"Bug in TribeEvents-&gt;getLink -","isPartOf":{"@id":"https:\/\/theeventscalendar.com\/support\/#website"},"datePublished":"2013-08-01T02:13:20+00:00","dateModified":"2013-08-20T18:13:37+00:00","breadcrumb":{"@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/bug-in-tribeevents-getlink\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/theeventscalendar.com\/support\/forums\/topic\/bug-in-tribeevents-getlink\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/bug-in-tribeevents-getlink\/#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":"Bug in TribeEvents-&gt;getLink"}]},{"@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\/58178","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\/58178\/revisions"}],"wp:attachment":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/media?parent=58178"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}