Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Kntnt Bogo Integrations

Kntnt Bogo Integrations connects Bogo multilingual WordPress sites with Relevanssi search and Slim SEO sitemaps. Relevanssi’s custom queries can bypass Bogo’s language restrictions, while Slim SEO post sitemaps can inherit a single-language filter. This plugin filters search results by the requested language before ranking and pagination, and lets Slim SEO include posts from all languages in its post-type sitemaps.

How it works

  • Adds Bogo’s _locale restrictions through relevanssi_search_params, including direct Relevanssi queries.
  • Preserves existing metadata restrictions and includes posts without a locale in the default language.
  • Leaves admin searches unrestricted unless a language is explicitly requested.
  • Respects bogo_suppress_locale_query for searches and enables it for Slim SEO post-type sitemap queries.

Requires Bogo and either Relevanssi, Slim SEO, or both. Each integration uses its own plugin’s filter. There is no settings screen. This plugin does not translate content, generate hreflang tags, or modify taxonomy sitemaps.

Installation

Requires WordPress and PHP 7.4 or later, plus the plugin-specific dependencies described above.

As a must-use (MU) plugin

  1. Download this repository using Code → Download ZIP and extract it.
  2. Connect to your site using SFTP, SSH, or your hosting file manager.
  3. Create wp-content/mu-plugins/ if it does not exist.
  4. Copy kntnt-bogo-integrations.php directly into that directory. WordPress does not automatically load PHP files inside MU-plugin subdirectories.
  5. The plugin loads automatically without activation and appears under Plugins → Must-Use.

As a regular WordPress plugin

If you prefer a regular plugin or do not have access to the MU-plugin directory, you can install this plugin normally:

  1. Download the repository ZIP using Code → Download ZIP.
  2. In WordPress, go to Plugins → Add New Plugin → Upload Plugin.
  3. Select the ZIP, click Install Now, and then Activate Plugin.

You need permission to install plugins. Install only one copy: remove the MU copy before activating a regular copy, or deactivate and remove the regular copy before installing it as MU.

Updates and removal

This repository does not include an automatic updater. To update an MU installation, replace its PHP file. For a regular installation, upload the new ZIP and use WordPress’s replacement option. To remove an MU installation, delete its PHP file; for a regular installation, deactivate and delete it in Plugins. Follow any plugin-specific setup or removal steps above.

License

Copyright (C) 2026 Kntnt.

Licensed under the GNU General Public License, version 2 or (at your option) any later version (GPL-2.0-or-later). See LICENSE for the full GPL v2 text.

About

Integrate Bogo with Relevanssi language filtering and multilingual Slim SEO post sitemaps.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages