Changeset 3313210
- Timestamp:
- 06/17/2025 11:23:38 AM (10 months ago)
- Location:
- globaliser
- Files:
-
- 86 added
- 3 edited
-
tags/0.9.9 (added)
-
tags/0.9.9/app (added)
-
tags/0.9.9/app/apis (added)
-
tags/0.9.9/app/apis/authors-api.php (added)
-
tags/0.9.9/app/apis/globaliser-api.php (added)
-
tags/0.9.9/app/apis/language-api.php (added)
-
tags/0.9.9/app/controllers (added)
-
tags/0.9.9/app/controllers/globaliser-controller.php (added)
-
tags/0.9.9/app/controllers/hooks-controller.php (added)
-
tags/0.9.9/app/controllers/language-controller.php (added)
-
tags/0.9.9/app/helpers (added)
-
tags/0.9.9/app/helpers/general-helper.php (added)
-
tags/0.9.9/app/models (added)
-
tags/0.9.9/app/models/authors-model.php (added)
-
tags/0.9.9/app/models/general-model.php (added)
-
tags/0.9.9/app/models/hooks-model.php (added)
-
tags/0.9.9/app/routes (added)
-
tags/0.9.9/app/routes/main-routes.php (added)
-
tags/0.9.9/app/services (added)
-
tags/0.9.9/app/services/authors-service.php (added)
-
tags/0.9.9/app/services/globaliser-service.php (added)
-
tags/0.9.9/app/services/polylang-service.php (added)
-
tags/0.9.9/app/services/wpml-service.php (added)
-
tags/0.9.9/app/views (added)
-
tags/0.9.9/assets (added)
-
tags/0.9.9/assets/js (added)
-
tags/0.9.9/assets/js/globaliser.js (added)
-
tags/0.9.9/base (added)
-
tags/0.9.9/base/api-base.php (added)
-
tags/0.9.9/base/controller-base.php (added)
-
tags/0.9.9/base/core-base.php (added)
-
tags/0.9.9/base/model-base.php (added)
-
tags/0.9.9/config (added)
-
tags/0.9.9/config/plugin-config.php (added)
-
tags/0.9.9/constants (added)
-
tags/0.9.9/constants/general.php (added)
-
tags/0.9.9/constants/hooks-settings.php (added)
-
tags/0.9.9/constants/plugins.php (added)
-
tags/0.9.9/globaliser.php (added)
-
tags/0.9.9/inc (added)
-
tags/0.9.9/inc/ata-settings.php (added)
-
tags/0.9.9/inc/constants.php (added)
-
tags/0.9.9/inc/default.php (added)
-
tags/0.9.9/inc/main.php (added)
-
tags/0.9.9/readme.txt (added)
-
tags/0.9.9/vendor (added)
-
tags/0.9.9/vendor/ata (added)
-
tags/0.9.9/vendor/ata/LICENSE (added)
-
tags/0.9.9/vendor/ata/README.md (added)
-
tags/0.9.9/vendor/ata/app (added)
-
tags/0.9.9/vendor/ata/app/base (added)
-
tags/0.9.9/vendor/ata/app/base/api.php (added)
-
tags/0.9.9/vendor/ata/app/base/controller.php (added)
-
tags/0.9.9/vendor/ata/app/base/core.php (added)
-
tags/0.9.9/vendor/ata/app/base/model.php (added)
-
tags/0.9.9/vendor/ata/app/helpers (added)
-
tags/0.9.9/vendor/ata/app/helpers/ata.php (added)
-
tags/0.9.9/vendor/ata/app/main (added)
-
tags/0.9.9/vendor/ata/app/main/adminpage.php (added)
-
tags/0.9.9/vendor/ata/app/main/ata.php (added)
-
tags/0.9.9/vendor/ata/app/main/autoloader.php (added)
-
tags/0.9.9/vendor/ata/app/router (added)
-
tags/0.9.9/vendor/ata/app/router/ajax.php (added)
-
tags/0.9.9/vendor/ata/app/router/api.php (added)
-
tags/0.9.9/vendor/ata/app/router/post.php (added)
-
tags/0.9.9/vendor/ata/app/router/router.php (added)
-
tags/0.9.9/vendor/ata/app/router/url.php (added)
-
tags/0.9.9/vendor/ata/app/views (added)
-
tags/0.9.9/vendor/ata/app/views/adminpage-footer.php (added)
-
tags/0.9.9/vendor/ata/app/views/adminpage-header.php (added)
-
tags/0.9.9/vendor/ata/app/views/adminpage-tabs.php (added)
-
tags/0.9.9/vendor/ata/ata.php (added)
-
tags/0.9.9/vendor/ata/config (added)
-
tags/0.9.9/vendor/ata/config/config.php (added)
-
tags/0.9.9/vendor/ata/config/texts.php (added)
-
tags/0.9.9/vendor/ata/inc (added)
-
tags/0.9.9/vendor/ata/inc/default.php (added)
-
tags/0.9.9/vendor/ata/languages (added)
-
tags/0.9.9/vendor/ata/languages/ata-ja.mo (added)
-
tags/0.9.9/vendor/ata/languages/ata-ja.po (added)
-
tags/0.9.9/vendor/ata/languages/ata-ru_RU.mo (added)
-
tags/0.9.9/vendor/ata/languages/ata-ru_RU.po (added)
-
tags/0.9.9/vendor/ata/languages/ata-tr_TR.mo (added)
-
tags/0.9.9/vendor/ata/languages/ata-tr_TR.po (added)
-
tags/0.9.9/vendor/ata/languages/ata.mo (added)
-
tags/0.9.9/vendor/ata/languages/ata.po (added)
-
trunk/app/services/polylang-service.php (modified) (2 diffs)
-
trunk/globaliser.php (modified) (1 diff)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
globaliser/trunk/app/services/polylang-service.php
r3309730 r3313210 18 18 $this->set_plugin_info(); 19 19 $this->filter('rest_post_dispatch', 'restapi_totalpages', 10, 3); 20 $this->filter('rest_post_query', 'filter_rest_query_by_lang', 10, 2); 21 $this->on('init', "add_language_support_restapi"); 22 23 24 25 20 26 } 21 27 private function set_plugin_info() … … 68 74 return $response; 69 75 } 76 77 public function add_language_support_restapi(){ 78 79 foreach (get_post_types(['public' => true], 'names') as $post_type) { 80 $this->filter("rest_{$post_type}_query", 'filter_rest_query_by_lang', 10, 2); 81 } 82 83 } 84 85 86 /** 87 * Filter REST API queries by Polylang language. 88 */ 89 function filter_rest_query_by_lang($args, $request) { 90 if (!empty($request['lang']) && taxonomy_exists('language')) { 91 $lang = sanitize_text_field($request['lang']); 92 $args['tax_query'][] = [ 93 'taxonomy' => 'language', 94 'field' => 'slug', 95 'terms' => $lang, 96 ]; 97 } 98 return $args; 99 } 70 100 } -
globaliser/trunk/globaliser.php
r3309730 r3313210 4 4 Plugin URI: https://www.globaliser.com/wordpress-hosting/ 5 5 Description: This plugin enables Globaliser Cloud Speed, Security, and Reliability features for WordPress sites. It is intended for Globaliser clients only. 6 Version: 0.9. 86 Version: 0.9.9 7 7 Author: Globaliser, Inc. 8 8 Author URI: https://www.globaliser.com -
globaliser/trunk/readme.txt
r3309730 r3313210 5 5 License: GPLv2 or later 6 6 Tested up to: 6.8.1 7 Stable tag: 0.9. 87 Stable tag: 0.9.9 8 8 Requires PHP: 8.1 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 27 27 28 28 == Changelog == 29 30 = 0.9.9 = 31 * Bug fix sites using Polylang Plugin. 29 32 30 33 = 0.9.8 =
Note: See TracChangeset
for help on using the changeset viewer.