{"version":1,"pages":[{"id":"-M9rmKDmTse-r4qw1V8Z","title":"Knowledge Base","pathname":"/","siteSpaceId":"sitesp_gkkar","description":"Ajax Search Pro for WordPress knowledge base"},{"id":"-M9ruRjM1_lN-FhEza7H","title":"Safe Coding Guideline","pathname":"/safe-coding-guideline","siteSpaceId":"sitesp_gkkar","description":"How to safely edit your theme or plugin files"},{"id":"-MAkFkSRt_jWbIiMOt4G","title":"Filters","pathname":"/hooks/filters","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Hooks"}]},{"id":"-MRivpXvBrb6_pEL0r0Y","title":"Query & Output","pathname":"/hooks/filters/query-and-output","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"}]},{"id":"-MAkK3BrNT2mjW3dd-Lk","title":"asp_query_args","pathname":"/hooks/filters/query-and-output/asp_query_args","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"},{"label":"Query & Output"}]},{"id":"-MN88kGenW4holWbFn2Y","title":"asp_query_{type}","pathname":"/hooks/filters/query-and-output/asp_query_-type","siteSpaceId":"sitesp_gkkar","description":"Gives access to the query string, before executing.","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"},{"label":"Query & Output"}]},{"id":"-MAktz4UP7VDJRKWAsKG","title":"asp_cached_content","pathname":"/hooks/filters/query-and-output/asp_cached_content","siteSpaceId":"sitesp_gkkar","description":"Filters the cached content output for the live search","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"},{"label":"Query & Output"}]},{"id":"-MAkwLqlhKRrjycuscp2","title":"asp_pre_get_front_filters","pathname":"/hooks/filters/query-and-output/asp_pre_get_front_filters","siteSpaceId":"sitesp_gkkar","description":"Runs before the array of frontend filter objects are returned to the output handler.","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"},{"label":"Query & Output"}]},{"id":"-MAkre74EiBSxc_mUA9D","title":"asp_before_ajax_output","pathname":"/hooks/filters/query-and-output/asp_before_ajax_output","siteSpaceId":"sitesp_gkkar","description":"Executed on the ajax search results output.","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"},{"label":"Query & Output"}]},{"id":"-MJS6vWT1tYDlkGzWhnJ","title":"asp_shortcode_output","pathname":"/hooks/filters/query-and-output/asp_shortcode_output","siteSpaceId":"sitesp_gkkar","description":"Allows manipulating the executed search shortcode output","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"},{"label":"Query & Output"}]},{"id":"-Ml8v7ZzQ-rcBxV19xF1","title":"asp_print_search_query","pathname":"/hooks/filters/query-and-output/asp_print_search_query","siteSpaceId":"sitesp_gkkar","description":"Allows changing the value (search query) before printed to the search input field on the search results page","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"},{"label":"Query & Output"}]},{"id":"BZpgn8mEVDZ2CqnTMVFT","title":"Keyword Suggestions","pathname":"/hooks/filters/keyword-suggestions","siteSpaceId":"sitesp_gkkar","description":"Keyword suggestion and autocomplete hooks","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"}]},{"id":"-MRivQtpCo-L6HqW_avP","title":"Search Results","pathname":"/hooks/filters/search-results","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"}]},{"id":"-MCa8LDXVNXFPH5zaf5f","title":"asp_suggested_phrases","pathname":"/hooks/filters/search-results/asp_suggested_phrases","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"},{"label":"Search Results"}]},{"id":"-MAkGNqKbxnpulFenCS2","title":"asp_results","pathname":"/hooks/filters/search-results/asp_results","siteSpaceId":"sitesp_gkkar","description":"Let's you access the results array before sending it to the templating system.","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"},{"label":"Search Results"}]},{"id":"-MAkNzAtM78IfKVlrTGV","title":"asp_cpt_results","pathname":"/hooks/filters/search-results/asp_cpt_results","siteSpaceId":"sitesp_gkkar","description":"Gives access the term results results array before sending it to the templating system.","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"},{"label":"Search Results"}]},{"id":"-MAkQshYrLu80ovErE_3","title":"asp_buddyp_results","pathname":"/hooks/filters/search-results/asp_buddyp_results","siteSpaceId":"sitesp_gkkar","description":"Gives access the budyypress results results array before sending it to the templating system.","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"},{"label":"Search Results"}]},{"id":"-MAkRk4NmFH_ciVYNknQ","title":"asp_attachment_results","pathname":"/hooks/filters/search-results/asp_attachment_results","siteSpaceId":"sitesp_gkkar","description":"Gives access the attachment results results array before sending it to the templating system.","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"},{"label":"Search Results"}]},{"id":"-MAkQOnq2pcSfbOAW_92","title":"asp_comment_results","pathname":"/hooks/filters/search-results/asp_comment_results","siteSpaceId":"sitesp_gkkar","description":"Gives access the comment results results array before sending it to the templating system.","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"},{"label":"Search Results"}]},{"id":"-MAkRF3-jScenYFRdrfT","title":"asp_blog_results","pathname":"/hooks/filters/search-results/asp_blog_results","siteSpaceId":"sitesp_gkkar","description":"Gives access the multisite blog results results array before sending it to the templating system.","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"},{"label":"Search Results"}]},{"id":"-MAkMtuynsNRdo8QCP5L","title":"asp_terms_results","pathname":"/hooks/filters/search-results/asp_terms_results","siteSpaceId":"sitesp_gkkar","description":"Let's you access the term results results array before sending it to the templating system.","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"},{"label":"Search Results"}]},{"id":"-MAkSCzd4U3BmcyUOalA","title":"asp_peepso_group_results","pathname":"/hooks/filters/search-results/asp_peepso_group_results","siteSpaceId":"sitesp_gkkar","description":"Gives access the peepso group results results array before sending it to the templating system.","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"},{"label":"Search Results"}]},{"id":"-MAkSSuj96-mCW8_gpvc","title":"asp_peepso_activities_results","pathname":"/hooks/filters/search-results/asp_peepso_activities_results","siteSpaceId":"sitesp_gkkar","description":"Gives access the peepso activites results results array before sending it to the templating system.","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"},{"label":"Search Results"}]},{"id":"BjnUdtr8RGIc3twJh4gg","title":"asp_only_keyword_results","pathname":"/hooks/filters/search-results/asp_only_keyword_results","siteSpaceId":"sitesp_gkkar","description":"Gives access to the live search suggested keywords array before sending them to the templating system.","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"},{"label":"Search Results"}]},{"id":"-MAkqQIGd5qSk52pe-XI","title":"asp_only_non_keyword_results","pathname":"/hooks/filters/search-results/asp_only_non_keyword_results","siteSpaceId":"sitesp_gkkar","description":"Gives access the results array before sending it to the templating system.","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"},{"label":"Search Results"}]},{"id":"-MlK_TBsIZypqFQNwYxO","title":"asp_result_groups","pathname":"/hooks/filters/search-results/asp_result_groups","siteSpaceId":"sitesp_gkkar","description":"Search results when the results grouping feature is enabled","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"},{"label":"Search Results"}]},{"id":"-MRivHWnhwjHypIZW2hS","title":"CSS & JS","pathname":"/hooks/filters/css-and-js","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"}]},{"id":"-MAkYOJ1-sJK086Sowj5","title":"asp/assets/load","pathname":"/hooks/filters/css-and-js/asp_load_css_js","siteSpaceId":"sitesp_gkkar","description":"Hook to control loading both the CSS and JS assets on the site front-end.","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"},{"label":"CSS & JS"}]},{"id":"-MHaZkbKCQORHZrMbKB-","title":"asp/assets/load/js","pathname":"/hooks/filters/css-and-js/asp_load_js","siteSpaceId":"sitesp_gkkar","description":"Hook to control the loading of plugin javascript files programmatically for the site front-end.","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"},{"label":"CSS & JS"}]},{"id":"-MHaZTbwAk_yvUy9PaJu","title":"asp/assets/load/css","pathname":"/hooks/filters/css-and-js/asp_load_css","siteSpaceId":"sitesp_gkkar","description":"Hook to control the loading of plugin stylesheet (CSS) files programmatically for the site front-end.","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"},{"label":"CSS & JS"}]},{"id":"zNMfv0PIUMVEYZe1AvMO","title":"Template & Output","pathname":"/hooks/filters/template-and-output","siteSpaceId":"sitesp_gkkar","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"}]},{"id":"4SbTiU30sHMWbXsEHXib","title":"asp_icl_t","pathname":"/hooks/filters/template-and-output/asp_icl_t","siteSpaceId":"sitesp_gkkar","description":"Fires before the translation for front-end components","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"},{"label":"Template & Output"}]},{"id":"-MRiv7Oy7z_H3B7joVRv","title":"Index Table Related","pathname":"/hooks/filters/index-table-related","siteSpaceId":"sitesp_gkkar","description":"Index Table related plugin hooks","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"}]},{"id":"-MAkW4b71V1-lENZZrQr","title":"asp_index_on_save_stop","pathname":"/hooks/filters/index-table-related/asp_index_on_save_stop","siteSpaceId":"sitesp_gkkar","description":"Allows stopping the indexing process when a new post is added or an existing one is saved","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"},{"label":"Index Table Related"}]},{"id":"-MRisz7ZtlaodMNCTBO9","title":"asp_indexing_keywords","pathname":"/hooks/filters/index-table-related/asp_indexing_keywords","siteSpaceId":"sitesp_gkkar","description":"Keywords before the index table engine inserts them into the database","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"},{"label":"Index Table Related"}]},{"id":"-MRitwB372huERN89_aY","title":"asp_indexing_string_pre_process","pathname":"/hooks/filters/index-table-related/asp_indexing_string_pre_process","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"},{"label":"Index Table Related"}]},{"id":"-MRiuK_7B81zM8R77UBc","title":"asp_indexing_string_post_process","pathname":"/hooks/filters/index-table-related/asp_indexing_string_post_process","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"},{"label":"Index Table Related"}]},{"id":"-MRius_DYEmaxgqeZX7u","title":"asp_post_content_before_tokenize_clear","pathname":"/hooks/filters/index-table-related/asp_post_content_before_tokenize_clear","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"},{"label":"Index Table Related"}]},{"id":"-MRj1rpcVH6dVe3dyYg2","title":"asp_post_content_before_tokenize","pathname":"/hooks/filters/index-table-related/asp_post_content_before_tokenize","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"},{"label":"Index Table Related"}]},{"id":"-MRj2lmpFfT5w08LnMAz","title":"asp_post_excerpt_before_tokenize","pathname":"/hooks/filters/index-table-related/asp_post_excerpt_before_tokenize","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"},{"label":"Index Table Related"}]},{"id":"-MRj31okEoH8zoMl0QEx","title":"asp_post_title_before_tokenize","pathname":"/hooks/filters/index-table-related/asp_post_title_before_tokenize","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"},{"label":"Index Table Related"}]},{"id":"-MRj3HkGokSdQ6uFHJcq","title":"asp_file_contents_before_tokenize","pathname":"/hooks/filters/index-table-related/asp_file_contents_before_tokenize","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"},{"label":"Index Table Related"}]},{"id":"-MRj3f4iEGYTKWXVO526","title":"asp_post_permalink_before_tokenize","pathname":"/hooks/filters/index-table-related/asp_post_permalink_before_tokenize","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"},{"label":"Index Table Related"}]},{"id":"-MRj40a-tl96dsd5CH-q","title":"asp_index_terms","pathname":"/hooks/filters/index-table-related/asp_index_terms","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"},{"label":"Index Table Related"}]},{"id":"-MRj63MnDiDRrDn3vsXp","title":"asp_post_custom_field_before_tokenize","pathname":"/hooks/filters/index-table-related/asp_post_custom_field_before_tokenize","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"},{"label":"Index Table Related"}]},{"id":"-MRj6x7ITLIwUv8bnqhQ","title":"asp_index_cf_contents_before_tokenize","pathname":"/hooks/filters/index-table-related/asp_index_cf_contents_before_tokenize","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"},{"label":"Index Table Related"}]},{"id":"-MRj8Mo_Miriv8XgMSmf","title":"asp_index_before_shortcode_execution","pathname":"/hooks/filters/index-table-related/asp_index_before_shortcode_execution","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"},{"label":"Index Table Related"}]},{"id":"-MRj9MJ-mdVARGczbmU5","title":"asp_index_after_shortcode_execution","pathname":"/hooks/filters/index-table-related/asp_index_after_shortcode_execution","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Hooks"},{"label":"Filters"},{"label":"Index Table Related"}]},{"id":"-MCa31JYgmGV6F9votPz","title":"Templating","pathname":"/hooks/templating","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Hooks"}]},{"id":"-MCa6mfzdNluiLFaKr9j","title":"Filter layouts Templating","pathname":"/hooks/templating/filter-layouts-templating","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Hooks"},{"label":"Templating"}]},{"id":"-MCa371XB4O3WFLYuuXU","title":"Result Templating","pathname":"/hooks/templating/result-templating","siteSpaceId":"sitesp_gkkar","description":"Making direct changes to the results files","breadcrumbs":[{"label":"Hooks"},{"label":"Templating"}]},{"id":"-MPEXQjQoRZs7QdhcB8B","title":"Javascript Hooks","pathname":"/hooks/javascript-hooks","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Hooks"}]},{"id":"-MQb72aCvr8kHUMWvC6X","title":"asp_redirect_url","pathname":"/hooks/javascript-hooks/asp_redirect_url","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Hooks"},{"label":"Javascript Hooks"}]},{"id":"-MQb9ExT1TdcFti8ZADe","title":"asp_search_data","pathname":"/hooks/javascript-hooks/asp_search_data","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Hooks"},{"label":"Javascript Hooks"}]},{"id":"-MQb7F6iO-pEoOcUBRrI","title":"asp_live_load_html","pathname":"/hooks/javascript-hooks/asp_live_load_html","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Hooks"},{"label":"Javascript Hooks"}]},{"id":"-MQb7pmiW7CU2Or8V6Q4","title":"asp_search_html","pathname":"/hooks/javascript-hooks/asp_search_html","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Hooks"},{"label":"Javascript Hooks"}]},{"id":"-MQbGbS8FVQ8nYSUaUuH","title":"asp_compact_width","pathname":"/hooks/javascript-hooks/asp_compact_width","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Hooks"},{"label":"Javascript Hooks"}]},{"id":"-MWU9CorKPQNlVv6r98v","title":"Constants","pathname":"/hooks/constants","siteSpaceId":"sitesp_gkkar","description":"Plugin constants","breadcrumbs":[{"label":"Hooks"}]},{"id":"-M9rml2Cc5rI2TZOs84F","title":"Taxonomy Filters","pathname":"/frontend-filters/taxonomy-filters","siteSpaceId":"sitesp_gkkar","description":"Taxonomy filters realted tips and tricks and custom codes","breadcrumbs":[{"label":"Frontend Filters"}]},{"id":"-M9wyF__5tQTCYadMr70","title":"Restricting results to the same category as the current post object","pathname":"/frontend-filters/taxonomy-filters/restricting-results-to-the-same-category-as-the-current-post-object","siteSpaceId":"sitesp_gkkar","description":"Limiting posts, pages, products or any custom post type results to only categories, or any taxonomy terms - where the post type object (post, page, product etc..) belongs to.","breadcrumbs":[{"label":"Frontend Filters"},{"label":"Taxonomy Filters"}]},{"id":"-M9s-qlYG3thPjYYIQct","title":"How to automatically check/select filter values based on the archive page?","pathname":"/frontend-filters/taxonomy-filters/how-to-automatically-check-select-filter-values-based-on-the-archive-page","siteSpaceId":"sitesp_gkkar","description":"Automatically selecting taxonomy filter values, based on the current taxonomy archive page","breadcrumbs":[{"label":"Frontend Filters"},{"label":"Taxonomy Filters"}]},{"id":"-MAkz8_g1YiLvmX54Gym","title":"Frontend filters API","pathname":"/frontend-filters/frontend-filters-api","siteSpaceId":"sitesp_gkkar","description":"API for adding/modifying and removing front-end plugin filter boxes","breadcrumbs":[{"label":"Frontend Filters"}]},{"id":"k5oVTfQxsxXpUGKhQ2Ki","title":"Divi","pathname":"/miscellaneous/divi","siteSpaceId":"sitesp_gkkar","breadcrumbs":[{"label":"Tips & Miscellaneous"}]},{"id":"IEmPn6XJR2smTt8EQrlm","title":"Divi Blogs Live Search and Filter","pathname":"/miscellaneous/divi/divi-blogs-live-search-and-filter","siteSpaceId":"sitesp_gkkar","description":"Integration with Divi Blogs module for live search and filter with Ajax Search Pro","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Divi"}]},{"id":"QanQHu9zkmd6MvFtiqXs","title":"Jet Engine","pathname":"/miscellaneous/jet-engine","siteSpaceId":"sitesp_gkkar","breadcrumbs":[{"label":"Tips & Miscellaneous"}]},{"id":"UqUjUyivIVtXWuIZr2bj","title":"Jet Engine Listing Grid Live Search and Filter","pathname":"/miscellaneous/jet-engine/jet-engine-listing-grid-live-search-and-filter","siteSpaceId":"sitesp_gkkar","description":"Ajax Search Pro integration with Jet Engine Listing Grid filter for powerful live searches","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Jet Engine"}]},{"id":"KPKqUa0LuNbU4CMLCMyK","title":"Searching Jet Engine Custom Meta Storage fields","pathname":"/miscellaneous/jet-engine/searching-jet-engine-custom-meta-storage-fields","siteSpaceId":"sitesp_gkkar","description":"How to search within custom table fields in Jet Engine Post Types","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Jet Engine"}]},{"id":"-MB9UbnXIZqWPdmZfq-Z","title":"Tutorials","pathname":"/miscellaneous/tutorials","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Tips & Miscellaneous"}]},{"id":"A3EtFSxYhU6zjkqplEhN","title":"PDF results thumbnails","pathname":"/miscellaneous/tutorials/pdf-results-thumbnails","siteSpaceId":"sitesp_gkkar","description":"Generating thumbnail images for PDF results","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Tutorials"}]},{"id":"-MCvLXIYFHJlOigzDIPn","title":"Demo setup: Staff search and Filter","pathname":"/miscellaneous/tutorials/demo-setup-staff-search-and-filter","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Tutorials"}]},{"id":"WQ4lH60djJ7tZ9ATxEeT","title":"Demo Setup: WooCommerce Search","pathname":"/miscellaneous/tutorials/demo-setup-woocommerce-search","siteSpaceId":"sitesp_gkkar","description":"WooCommerce search example explained","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Tutorials"}]},{"id":"0cwUFIUnK45YrBEii23i","title":"Demo setup: WooCommerce Shop Search and Filter","pathname":"/miscellaneous/tutorials/demo-setup-woocommerce-shop-search-and-filter","siteSpaceId":"sitesp_gkkar","description":"Placing Ajax Search Pro search and filters to the WooCommerce shop page","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Tutorials"}]},{"id":"-MB9UeYbN7wEelMQWlh9","title":"Demo Setup: Events Search – Events Manager","pathname":"/miscellaneous/tutorials/demo-setup-events-search-events-manager","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Tutorials"}]},{"id":"-MB9c7zw7LJ2BCXywSb5","title":"Demo Setup: Events Search – The Events Calendar","pathname":"/miscellaneous/tutorials/demo-setup-events-search-the-events-calendar","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Tutorials"}]},{"id":"-MClfQloXZ3Ul4C6m3ts","title":"Compact ‘pop-out’ search bar placement on specific pages only","pathname":"/miscellaneous/tutorials/compact-pop-out-search-bar-placement-on-specific-pages-only","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Tutorials"}]},{"id":"-MB9VeKWsAMIoMw_hFw8","title":"Index Table – Indexing ACF repeater field titles and contents","pathname":"/miscellaneous/tutorials/index-table-indexing-acf-repeater-field-titles-and-contents","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Tutorials"}]},{"id":"-MCa7xLXXXDEDn02l2G_","title":"Change Suggested Phrases conditionally","pathname":"/miscellaneous/tutorials/change-suggested-phrases-conditionally","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Tutorials"}]},{"id":"FmOBOkQmPNSKcx2IpJ38","title":"How to add shortcode to the results content?","pathname":"/miscellaneous/tutorials/how-to-add-shortcode-to-the-results-content","siteSpaceId":"sitesp_gkkar","description":"Displaying shortcode outputs on the live search results content field","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Tutorials"}]},{"id":"-MClXfwdcnPXkgtEwp91","title":"How to add variables to the “redirect to url” or the “show more url”?","pathname":"/miscellaneous/tutorials/how-to-add-variables-to-the-redirect-to-url-or-the-show-more-url","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Tutorials"}]},{"id":"UrwSC6QSqJ01VpVneclb","title":"Indexing Shortcodes within custom field contents","pathname":"/miscellaneous/tutorials/indexing-shortcodes-within-custom-field-contents","siteSpaceId":"sitesp_gkkar","description":"How to index shortcode contents, which are within custom field contents.","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Tutorials"}]},{"id":"-MB42QQSgLfKD_ukkRXL","title":"Post Types","pathname":"/miscellaneous/post-types","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Tips & Miscellaneous"}]},{"id":"5f0Vlr92h6qhuhoJh0ZJ","title":"Index Table - Indexing child post contents to parent","pathname":"/miscellaneous/post-types/index-table-indexing-child-post-contents-to-parent","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Post Types"}]},{"id":"-MAFyc7JabwSd34UlJqk","title":"Limit results to specific post IDs only","pathname":"/miscellaneous/post-types/limit-results-to-specific-post-ids-only","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Post Types"}]},{"id":"-MB4JSTQ_3qVOTeA644t","title":"Filter posts (or CPT) which user can’t access","pathname":"/miscellaneous/post-types/filter-posts-or-cpt-which-user-cant-access","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Post Types"}]},{"id":"-MB42ZVEAqWvNoeej3HG","title":"Restricting results by user Groups using the Groups plugin by itthinx","pathname":"/miscellaneous/post-types/restricting-results-by-user-groups-using-the-groups-plugin-by-itthinx","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Post Types"}]},{"id":"-MClepML1i9dLrJqs373","title":"Limiting results to specific posts by parent ID","pathname":"/miscellaneous/post-types/limiting-results-to-specific-posts-by-parent-id","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Post Types"}]},{"id":"-MR5L_vShfaj74gfT-Kp","title":"Limit results to current page children","pathname":"/miscellaneous/post-types/limit-results-to-current-page-children","siteSpaceId":"sitesp_gkkar","description":"Results only where the current post (or page or any cpt) is the parent","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Post Types"}]},{"id":"-MCleHdx9T01DPhd7UA8","title":"Excluding posts or CPT by parent ID(s)","pathname":"/miscellaneous/post-types/excluding-posts-or-cpt-by-parent-id-s","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Post Types"}]},{"id":"-MB4Im6NnKZltbjb62oF","title":"Searching posts, pages (or any CPT) by specified keywords only, nothing else","pathname":"/miscellaneous/post-types/searching-posts-pages-or-any-cpt-by-specified-keywords-only-nothing-else","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Post Types"}]},{"id":"-MB9T-3Sa2g9X3m1ODGG","title":"Showing the post type name in result title or content","pathname":"/miscellaneous/post-types/showing-the-post-type-name-in-result-title","siteSpaceId":"sitesp_gkkar","description":"Displaying post type name in the live results title or content field","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Post Types"}]},{"id":"-MClYY79t0gZ7F6-EXns","title":"Searching within given categories/taxonomy terms only","pathname":"/miscellaneous/post-types/searching-within-given-categories-taxonomy-terms-only","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Post Types"}]},{"id":"-MClaqLFcHClWcjrlYK4","title":"Search only in the same category as the current post or page (single page)","pathname":"/miscellaneous/post-types/search-only-in-the-same-category-as-the-current-post-or-page-single-page","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Post Types"}]},{"id":"-MB9Xv4vzm7gGsbrVtV4","title":"Search only within the current category (or any taxonomy) archive","pathname":"/miscellaneous/post-types/search-only-within-the-current-category-or-any-taxonomy-archive","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Post Types"}]},{"id":"jANRIjsy5PSymcE4lLum","title":"Filtering pages by page template","pathname":"/miscellaneous/post-types/filtering-pages-by-page-template","siteSpaceId":"sitesp_gkkar","description":"Pages can be filtered or restricted via using custom field filters.","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Post Types"}]},{"id":"-MB8_O3E526nqmARXMLC","title":"Taxonomy Terms","pathname":"/miscellaneous/taxonomy-terms","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Tips & Miscellaneous"}]},{"id":"BwS4gNcO4hvhLJXJLaIf","title":"Displaying taxonomy name in taxonomy term results","pathname":"/miscellaneous/taxonomy-terms/displaying-taxonomy-name-in-taxonomy-term-results","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Taxonomy Terms"}]},{"id":"-MB8_Qxl8oFtJon2VMpm","title":"Limiting taxonomy term results to specific term IDs only","pathname":"/miscellaneous/taxonomy-terms/limiting-taxonomy-term-results-to-specific-term-ids-only","siteSpaceId":"sitesp_gkkar","description":"Limiting category, post tag, and other taxonomy term results to specific IDs only","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Taxonomy Terms"}]},{"id":"-MB-C7brBouA8cFsRDen","title":"WooCommerce","pathname":"/miscellaneous/woocommerce","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Tips & Miscellaneous"}]},{"id":"J1uEzZCFnX7zYRaUoosh","title":"Displaying On Sale products only in WooCommerce","pathname":"/miscellaneous/woocommerce/displaying-on-sale-products-only-in-woocommerce","siteSpaceId":"sitesp_gkkar","description":"How to display WooCommerce products, which are on sale, and exclude the ones which are not","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"WooCommerce"}]},{"id":"knCukqYuEWiwY7QXzxaf","title":"Ordering product by stock status","pathname":"/miscellaneous/woocommerce/ordering-product-by-stock-status","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"WooCommerce"}]},{"id":"-MB-CBcAosqLj-lLJBcP","title":"Making a product in-stock & out of stock filter","pathname":"/miscellaneous/woocommerce/making-a-product-in-stock-and-out-of-stock-filter","siteSpaceId":"sitesp_gkkar","description":"WooCommerce product stock filter tutorial","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"WooCommerce"}]},{"id":"-MB-Cvh_jjqqFOdXCQgj","title":"Add to cart button for Vertical and Horizontal results","pathname":"/miscellaneous/woocommerce/add-to-cart-button-for-vertical-and-horizontal-results","siteSpaceId":"sitesp_gkkar","description":"WooCommerce - Add to cart button for Vertical and Horizontal results","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"WooCommerce"}]},{"id":"-MB-DjXfX9I6QQ-QhwBJ","title":"Get formatted price in result title or in content","pathname":"/miscellaneous/woocommerce/get-formatted-price-in-result-title-or-in-content","siteSpaceId":"sitesp_gkkar","description":"WooCommerce - Get formatted price in result title or in content","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"WooCommerce"}]},{"id":"-MB-ECHJk8nif8BguK65","title":"Showing products in-stock only","pathname":"/miscellaneous/woocommerce/showing-products-in-stock-only","siteSpaceId":"sitesp_gkkar","description":"WooCommerce - Showing products in-stock only","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"WooCommerce"}]},{"id":"MkqMb1ugs0k3o5lhUIeC","title":"Showing in-stock and backorder products only","pathname":"/miscellaneous/woocommerce/showing-in-stock-and-backorder-products-only","siteSpaceId":"sitesp_gkkar","description":"Excluding out of stock, but including instock and onbackorder products","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"WooCommerce"}]},{"id":"-MB-EjiaQeJsHyHS4MqE","title":"Excluding hidden catalog products","pathname":"/miscellaneous/woocommerce/excluding-hidden-catalog-products","siteSpaceId":"sitesp_gkkar","description":"WooCommerce - Excluding hidden catalog products","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"WooCommerce"}]},{"id":"pWaxeetXFY2ZwfHqAUv1","title":"Showing featured products first","pathname":"/miscellaneous/woocommerce/showing-featured-products-first","siteSpaceId":"sitesp_gkkar","description":"Displaying featured products first in search results","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"WooCommerce"}]},{"id":"-MB-F4F3Vu0CCdeHVeh1","title":"How to search products & product SKU?","pathname":"/miscellaneous/woocommerce/how-to-search-products-and-product-sku","siteSpaceId":"sitesp_gkkar","description":"WooCommerce - How to search products & product SKU","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"WooCommerce"}]},{"id":"yCOW3VrvtSmMNq6pRR7Z","title":"How to search Products by variation SKUs?","pathname":"/miscellaneous/woocommerce/how-to-search-products-by-variation-skus","siteSpaceId":"sitesp_gkkar","description":"Indexing variation SKUs to the parent product","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"WooCommerce"}]},{"id":"-MB-GaRm4u2fjw9N5i9y","title":"Search product attributes","pathname":"/miscellaneous/woocommerce/search-product-attributes","siteSpaceId":"sitesp_gkkar","description":"WooCommerce - Search product attributes","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"WooCommerce"}]},{"id":"-MB9NYOX2HMAjoYJkHlL","title":"How to search users by city, state, zip code… ?","pathname":"/miscellaneous/woocommerce/how-to-search-users-by-city-state-zip-code...","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"WooCommerce"}]},{"id":"-MB9AgwkBIDWZ4l-WD8i","title":"Compatibility","pathname":"/miscellaneous/compatibility","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Tips & Miscellaneous"}]},{"id":"-MB9AjrIZshwSGEoa7pD","title":"WPML Compatibility issues and fixes","pathname":"/miscellaneous/compatibility/wpml-compatibility-issues-and-fixes","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Compatibility"}]},{"id":"6uZczH3OX9zQVgadMoeU","title":"Files & Media","pathname":"/miscellaneous/files-and-media","siteSpaceId":"sitesp_gkkar","description":"File and media search related knowledge base","breadcrumbs":[{"label":"Tips & Miscellaneous"}]},{"id":"Ooft18iybH6ukpTzWCQb","title":"Searching Image EXIF metadata","pathname":"/miscellaneous/files-and-media/searching-image-exif-metadata","siteSpaceId":"sitesp_gkkar","description":"Indexing image metadata with Ajax Search Pro","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Files & Media"}]},{"id":"-MB9KDt7H-CJmLWOjeX9","title":"Other","pathname":"/miscellaneous/other","siteSpaceId":"sitesp_gkkar","description":"Other useful snippets","breadcrumbs":[{"label":"Tips & Miscellaneous"}]},{"id":"XdAsGFvwQxEzpCAMPy2T","title":"Restrict results from the current author archive page","pathname":"/miscellaneous/other/restrict-results-from-the-current-author-archive-page","siteSpaceId":"sitesp_gkkar","description":"Custom code to display only results from the current author - when on the author archive page","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Other"}]},{"id":"-MUiBdl-GK5I0plcZJWs","title":"Presetting search options via a custom URL","pathname":"/miscellaneous/other/presetting-search-options-via-a-custom-url","siteSpaceId":"sitesp_gkkar","description":"Setting search settings (checkboxes, dropdown etc..) via adding query arguments to current page URL","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Other"}]},{"id":"gXcSCQbrWTvKYW8v8PMB","title":"Matomo analytics tracking integration","pathname":"/miscellaneous/other/matomo-analytics-tracking-integration","siteSpaceId":"sitesp_gkkar","description":"Integrating with Matomo analytics","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Other"}]},{"id":"-MClaL_nlj0D5eidfczu","title":"Replace search keywords (whole words)","pathname":"/miscellaneous/other/replace-search-keywords-whole-words","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Other"}]},{"id":"-MCl_nY2LZyvb4hjEWeO","title":"Replace or remove characters from search phrase","pathname":"/miscellaneous/other/replace-or-remove-characters-from-search-phrase","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Other"}]},{"id":"4SffEIPN7IkpWR4tnov0","title":"Adding spaces in search phrase between alphabetics and numbers","pathname":"/miscellaneous/other/adding-spaces-in-search-phrase-between-alphabetics-and-numbers","siteSpaceId":"sitesp_gkkar","description":"Changing search input for better fuzzy matching","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Other"}]},{"id":"-MB9KGoB47mev9bP6Jvg","title":"How to change the results URL to something else?","pathname":"/miscellaneous/other/how-to-change-the-results-url-to-something-else","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Other"}]},{"id":"-MB9MuIr42qwLHA0ay0p","title":"Numbering the results","pathname":"/miscellaneous/other/numbering-the-results","siteSpaceId":"sitesp_gkkar","description":"Adding number before each results","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Other"}]},{"id":"-MB9TaD3r-veLtLpU8jk","title":"How to use the search without the live ajax feature, as a regular search?","pathname":"/miscellaneous/other/how-to-use-the-search-without-the-live-ajax-feature-as-a-regular-search","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Other"}]},{"id":"-Ml8wJPgbeBupLZpvO9w","title":"Empty search input field on the search results page","pathname":"/miscellaneous/other/empty-search-input-field-on-the-search-results-page","siteSpaceId":"sitesp_gkkar","description":"Make the search query disappear from the input field on the search results page after redirection","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Other"}]},{"id":"C1rVNqcJGGRKOehStyMc","title":"Singular and Plural keywords index","pathname":"/miscellaneous/other/singular-and-plural-keywords-index","siteSpaceId":"sitesp_gkkar","description":"Automatic singularization and pluralization with Ajax Search Pro","breadcrumbs":[{"label":"Tips & Miscellaneous"},{"label":"Other"}]},{"id":"FzrmRQXqlZoLKSX2DseH","title":"WP CLI commands","pathname":"/api/wp-cli-commands","siteSpaceId":"sitesp_gkkar","description":"Ajax Search Pro WordPress command line commands list","breadcrumbs":[{"label":"API"}]},{"id":"Om1XVenCS54VPxDN5n4s","title":"Index Table CLI","pathname":"/api/wp-cli-commands/index-table-cli","siteSpaceId":"sitesp_gkkar","description":"The index table subcommand lets you create, maintain and get information about the search index.","breadcrumbs":[{"label":"API"},{"label":"WP CLI commands"}]},{"id":"wfbGEJkMaY0f1zODGdlr","title":"Search Cache CLI","pathname":"/api/wp-cli-commands/search-cache-cli","siteSpaceId":"sitesp_gkkar","description":"Controlling the Ajax Search Pro cache via wordpress cli","breadcrumbs":[{"label":"API"},{"label":"WP CLI commands"}]},{"id":"F5APueM6FzQ4DTz23las","title":"REST API","pathname":"/api/rest-api","siteSpaceId":"sitesp_gkkar","description":"Using the Ajax Search Pro Rest API","breadcrumbs":[{"label":"API"}]},{"id":"-MAl-CqGZFGRriu-UWFS","title":"Javascript API","pathname":"/api/javascript-api","siteSpaceId":"sitesp_gkkar","description":"","breadcrumbs":[{"label":"API"}]},{"id":"m1eIJ3khkjehs2tjgYIt","title":"Theme Functions","pathname":"/api/theme-functions","siteSpaceId":"sitesp_gkkar","description":"Theme functions are to be used within the current site theme files","breadcrumbs":[{"label":"API"}]},{"id":"1JyJ1SYDNhl4KoDepuzf","title":"SearchQuery","pathname":"/api/searchquery","siteSpaceId":"sitesp_gkkar","description":"SearchQuery class usage to fetch results with Ajax Search Pro","breadcrumbs":[{"label":"API"}]},{"id":"0CF49RDTaAKXZzx6G9Sn","title":"Building a custom REST API","pathname":"/other/building-a-custom-rest-api","siteSpaceId":"sitesp_gkkar","description":"Building a REST api via the ASP_Query class","breadcrumbs":[{"label":"Other"}]}]}