Changeset 3032216
- Timestamp:
- 02/06/2024 02:19:32 PM (2 years ago)
- Location:
- presta-products/trunk
- Files:
-
- 2 edited
-
presta-products.php (modified) (6 diffs)
-
readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
presta-products/trunk/presta-products.php
r3032206 r3032216 4 4 * Plugin URI: https://www.guillaume-bouaud.fr/produit/presta-products-for-wordpress 5 5 * Description: Affichage des produits Prestashop sur le site internet généré par Wordpress. 6 * Version: 1.1.2 06 * Version: 1.1.21 7 7 * Requires at least: 5.2 8 8 * Requires PHP: 7.2 … … 137 137 // Initialisation du tableau des produits 138 138 $products = array(); 139 140 // GBO - 1.1.2 0139 140 // GBO - 1.1.21 141 141 // Gestion Bestsellers 142 142 if (isset($atts['bestsellers'])) { … … 294 294 foreach($wpml_languages as $languages) { 295 295 if ($languages['active']) { 296 $langue_actuel = $languages['language_code'];//default_locale'];296 $langue_actuel = $languages['language_code'];//default_locale']; 297 297 break; 298 298 } … … 324 324 // Si l'utilisateur force la langue 325 325 if (isset($atts['language'])) { 326 $langue_actuel = $atts['language'];326 $langue_actuel = $atts['language']; 327 327 $link = $prestashop_url . '/api/languages/?display=[id,iso_code]&ws_key=' . $webservice_key . '&output_format=JSON'; 328 328 $response = wp_remote_get( $link ); … … 395 395 } 396 396 397 // URL par défaut (si aucune redirection n'est trouvée)398 if (empty($product->url_rewrite) || !isset($product->url_rewrite)) {399 if (is_array($product->product->link_rewrite) && count($product->product->link_rewrite) > 0) {400 $link_rewrite = $product->product->link_rewrite[0]->value;401 }402 else {403 $link_rewrite = $product->product->link_rewrite;404 }405 406 $product->url_rewrite = $prestashop_url . '/' . $product->product->id . ((isset($product->product->id_default_combination) && !empty($product->product->id_default_combination)) ? '-' . $product->product->id_default_combination : '' ) . '-' . $link_rewrite .'.html';407 }408 409 397 // Gestion de la langue par défaut 410 398 $id_lang = 1; 411 399 412 // Gestion de la langue avec Polylang 400 // Gestion de la langue avec Polylang OU WPML 413 401 if (isset($prest_languages) and !empty($prest_languages) and is_array($prest_languages->languages) and count($prest_languages->languages) > 0) { 414 402 foreach($prest_languages->languages as $key => $prest_language) { … … 435 423 $product->product->url_rewrite = $product->product->url_rewrite[$keyToSave]->value; 436 424 // V1.1.19 - END 425 } 426 427 // URL par défaut (si aucune redirection n'est trouvée) 428 if (empty($product->url_rewrite) || !isset($product->url_rewrite) || isset($atts['language'])) { // !empty($product->product->link_rewrite) 429 if (is_array($product->product->link_rewrite) && count($product->product->link_rewrite) > 0) { 430 $link_rewrite = $product->product->link_rewrite[0]->value; 431 } 432 else { 433 $link_rewrite = $product->product->link_rewrite; 434 } 435 436 $product->url_rewrite = $prestashop_url . '/' . (($atts['language']) ? $atts['language'] . '/' : '') . $product->product->id . ((isset($product->product->id_default_combination) && !empty($product->product->id_default_combination)) ? '-' . $product->product->id_default_combination : '' ) . '-' . $link_rewrite .'.html'; 437 437 } 438 438 -
presta-products/trunk/readme.txt
r3032206 r3032216 6 6 Requires PHP: 5.6 7 7 Tested up to: 6.4.3 8 Stable tag: 1.1.2 08 Stable tag: 1.1.21 9 9 License: GPLv2 or later 10 10 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 64 64 == Changelog == 65 65 66 = 1.1.2 0= (06/02/2024)66 = 1.1.21 = (06/02/2024) 67 67 * Testée jusqu’à la version 6.4.3 de WordPress 68 68 * Fixed: Gestion de l'option bestsellers combiné à un autre parmi la liste suivante : product, products, category, categories 69 70 = 1.1.20 = (27/11/2023) 71 * Fixed: Gestion du lien du produit dans les différentes langues (avec WPML) 69 72 70 73 = 1.1.19 = (15/11/2023)
Note: See TracChangeset
for help on using the changeset viewer.