{"id":1022310,"date":"2015-11-05T13:10:59","date_gmt":"2015-11-05T21:10:59","guid":{"rendered":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/search-function-how-to-create-a-search-bar\/"},"modified":"2016-02-18T08:30:52","modified_gmt":"2016-02-18T16:30:52","slug":"search-function-how-to-create-a-search-bar","status":"closed","type":"topic","link":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/search-function-how-to-create-a-search-bar\/","title":{"rendered":"Search function &#8211; how to create a search bar"},"content":{"rendered":"<p>I have inherited a site that already had The Events Cal Pro version. I am trying to understand the search feature in the calendar. They want a search feature for events but for the life of me I cannot figure out how to get the events to show up on a results page. <\/p>\n<p>I have also added the following common function to my themes function page without success.<br \/>\n\/\/ Define what post types to include in search<br \/>\nfunction include_in_search( $query ) {<br \/>\n\tif ( $query-&gt;is_search ) {<br \/>\n\t\t$query-&gt;set( &#8216;post_type&#8217;, array( &#8216;post&#8217;, &#8216;page&#8217;, &#8216;feed&#8217;, &#8216;tribe_events&#8217; ));<br \/>\n\t}<br \/>\n\treturn $query;<br \/>\n}<br \/>\nadd_filter( &#8216;the_search_query&#8217;, &#8216;include_in_search&#8217; );<\/p>\n<p>I have considered the possibility of the filter bar add-on but I am hesitant to do so.<br \/>\nI have a concern that the initial setup of the calendar is not correct. for example the events slug is not plural and is the same as the single event how will this truly affect the operations? I know I am a bit all over the place but I have spent a lot of time on this. Any insight would be greatly appreciated.<\/p>\n","protected":false},"template":"","class_list":["post-1022310","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>Search function - how to create a search bar -<\/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\/search-function-how-to-create-a-search-bar\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Search function - how to create a search bar -\" \/>\n<meta property=\"og:description\" content=\"I have inherited a site that already had The Events Cal Pro version. I am trying to understand the search feature in the calendar. They want a search feature for events but for the life of me I cannot figure out how to get the events to show up on a results page. I have [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/search-function-how-to-create-a-search-bar\/\" \/>\n<meta property=\"article:modified_time\" content=\"2016-02-18T16:30:52+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\/search-function-how-to-create-a-search-bar\/\",\"url\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/search-function-how-to-create-a-search-bar\/\",\"name\":\"Search function - how to create a search bar -\",\"isPartOf\":{\"@id\":\"https:\/\/theeventscalendar.com\/support\/#website\"},\"datePublished\":\"2015-11-05T21:10:59+00:00\",\"dateModified\":\"2016-02-18T16:30:52+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/search-function-how-to-create-a-search-bar\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/search-function-how-to-create-a-search-bar\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/search-function-how-to-create-a-search-bar\/#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\":\"Search function &#8211; how to create a search bar\"}]},{\"@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":"Search function - how to create a search bar -","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\/search-function-how-to-create-a-search-bar\/","og_locale":"en_US","og_type":"article","og_title":"Search function - how to create a search bar -","og_description":"I have inherited a site that already had The Events Cal Pro version. I am trying to understand the search feature in the calendar. They want a search feature for events but for the life of me I cannot figure out how to get the events to show up on a results page. I have [&hellip;]","og_url":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/search-function-how-to-create-a-search-bar\/","article_modified_time":"2016-02-18T16:30:52+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\/search-function-how-to-create-a-search-bar\/","url":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/search-function-how-to-create-a-search-bar\/","name":"Search function - how to create a search bar -","isPartOf":{"@id":"https:\/\/theeventscalendar.com\/support\/#website"},"datePublished":"2015-11-05T21:10:59+00:00","dateModified":"2016-02-18T16:30:52+00:00","breadcrumb":{"@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/search-function-how-to-create-a-search-bar\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/theeventscalendar.com\/support\/forums\/topic\/search-function-how-to-create-a-search-bar\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/search-function-how-to-create-a-search-bar\/#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":"Search function &#8211; how to create a search bar"}]},{"@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\/1022310","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\/1022310\/revisions"}],"predecessor-version":[{"id":1022437,"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/topic\/1022310\/revisions\/1022437"}],"wp:attachment":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/media?parent=1022310"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}