{"id":1020474,"date":"2015-10-31T03:00:41","date_gmt":"2015-10-31T10:00:41","guid":{"rendered":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/filter-bar-does-not-properly-reset\/"},"modified":"2016-02-18T08:30:12","modified_gmt":"2016-02-18T16:30:12","slug":"filter-bar-does-not-properly-reset","status":"closed","type":"topic","link":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/filter-bar-does-not-properly-reset\/","title":{"rendered":"Filter bar does not properly reset"},"content":{"rendered":"<p>Dear tribe team,<\/p>\n<p>My filter bar is defined to precheck the checkbox for a certain venue when the calendar loads. This is good. However, when I reset the filter (using the button) the prececked checkbox stays checked. Can you help me to modify this piece of code you gave me to allow the filter button to properly work?<\/p>\n<p>add_filter( &#8216;tribe_events_filter_values&#8217;, &#8216;modify_filter_venues&#8217;, 20, 2);<br \/>\nfunction modify_filter_venues ( $filter_values, $slug ) {<\/p>\n<p>        if($slug == &#8216;venues&#8217;) {<br \/>\n                $venue_id = 388;<\/p>\n<p>                if ( $key = array_search($venue_id, array_column($filter_values, &#8216;value&#8217;)) ) {<br \/>\n                        $selected_venue = array_splice($filter_values, $key, 1);<br \/>\n                        array_unshift($filter_values, $selected_venue[0]);<br \/>\n                }<br \/>\n        }<\/p>\n<p>        return $filter_values;<br \/>\n}<\/p>\n","protected":false},"template":"","class_list":["post-1020474","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>Filter bar does not properly reset -<\/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\/filter-bar-does-not-properly-reset\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Filter bar does not properly reset -\" \/>\n<meta property=\"og:description\" content=\"Dear tribe team, My filter bar is defined to precheck the checkbox for a certain venue when the calendar loads. This is good. However, when I reset the filter (using the button) the prececked checkbox stays checked. Can you help me to modify this piece of code you gave me to allow the filter button [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/filter-bar-does-not-properly-reset\/\" \/>\n<meta property=\"article:modified_time\" content=\"2016-02-18T16:30:12+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\/filter-bar-does-not-properly-reset\/\",\"url\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/filter-bar-does-not-properly-reset\/\",\"name\":\"Filter bar does not properly reset -\",\"isPartOf\":{\"@id\":\"https:\/\/theeventscalendar.com\/support\/#website\"},\"datePublished\":\"2015-10-31T10:00:41+00:00\",\"dateModified\":\"2016-02-18T16:30:12+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/filter-bar-does-not-properly-reset\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/filter-bar-does-not-properly-reset\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/filter-bar-does-not-properly-reset\/#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\":\"Filter Bar\",\"item\":\"https:\/\/theeventscalendar.com\/support\/forums\/forum\/events\/filter-bar\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Filter bar does not properly reset\"}]},{\"@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":"Filter bar does not properly reset -","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\/filter-bar-does-not-properly-reset\/","og_locale":"en_US","og_type":"article","og_title":"Filter bar does not properly reset -","og_description":"Dear tribe team, My filter bar is defined to precheck the checkbox for a certain venue when the calendar loads. This is good. However, when I reset the filter (using the button) the prececked checkbox stays checked. Can you help me to modify this piece of code you gave me to allow the filter button [&hellip;]","og_url":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/filter-bar-does-not-properly-reset\/","article_modified_time":"2016-02-18T16:30:12+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\/filter-bar-does-not-properly-reset\/","url":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/filter-bar-does-not-properly-reset\/","name":"Filter bar does not properly reset -","isPartOf":{"@id":"https:\/\/theeventscalendar.com\/support\/#website"},"datePublished":"2015-10-31T10:00:41+00:00","dateModified":"2016-02-18T16:30:12+00:00","breadcrumb":{"@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/filter-bar-does-not-properly-reset\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/theeventscalendar.com\/support\/forums\/topic\/filter-bar-does-not-properly-reset\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/filter-bar-does-not-properly-reset\/#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":"Filter Bar","item":"https:\/\/theeventscalendar.com\/support\/forums\/forum\/events\/filter-bar\/"},{"@type":"ListItem","position":5,"name":"Filter bar does not properly reset"}]},{"@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\/1020474","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":1,"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/topic\/1020474\/revisions"}],"predecessor-version":[{"id":1020782,"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/topic\/1020474\/revisions\/1020782"}],"wp:attachment":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/media?parent=1020474"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}