PluginProbe
BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot / 4.9.3
BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot v4.9.3
4.9.3 4.9.2 4.9.1 4.9.0 4.8.2 4.8.1 4.8.0 4.7.0 4.6.2 4.6.1 4.6.0 4.5.6 4.5.5 4.5.4 4.5.3 4.5.2 4.5.1 4.5.0 4.4.1 4.4.0 3.3.4 3.4.0 3.4.1 3.4.2 3.5.0 All 201 releases
← All changes | includes/Core/Scripts.php +6 -2 4.9.1 → 4.9.3 View file →
@@ -114,9 +114,12 @@
114 114 $assets->localize(
115 115 'betterdocs-search',
116 116 'betterdocsSearchConfig',
117 117 [
118 - 'ajax_url' => admin_url( 'admin-ajax.php' ),
118 + // Root-relative so live search stays same-origin when the KB is
119 + // served on a different host than the Site Address (subdomain /
120 + // domain alias / reverse proxy). See Helper::frontend_ajax_url().
121 + 'ajax_url' => Helper::frontend_ajax_url(),
119 122 'search_letter_limit' => $this->settings->get( 'search_letter_limit' )
120 123 ]
121 124 );
122 125
@@ -123,9 +126,10 @@
123 126 $assets->localize(
124 127 'betterdocs-search-modal',
125 128 'betterdocsSearchModalConfig',
126 129 [
127 - 'ajax_url' => admin_url( 'admin-ajax.php' ),
130 + // Same-origin (see betterdocsSearchConfig above).
131 + 'ajax_url' => Helper::frontend_ajax_url(),
128 132 'rest_url' => esc_url_raw(rest_url()),
129 133 'advance_search' => $this->settings->get( 'advance_search' ),
130 134 'child_category_exclude' => $this->settings->get( 'child_category_exclude' ),
131 135 'popular_keyword_limit' => $this->settings->get( 'popular_keyword_limit' ),