Joffrey Nicoloff
Forum Replies Created
-
Forum: Plugins
In reply to: [WooCommerce] Unknown char + for + quantity input in cart blockHello @shahzeenfarooq ,
I installed the following fonts on my OpenSUSE Tumbleweed system, and the issue is now resolved:
- google-noto-fonts
- google-noto-sans-fonts
- google-noto-serif-fonts
I just wanted to let you know that in the WooCommerce files, the minus button uses the standard ASCII “-” character, whereas the plus button uses a non-standard Unicode/special character.
This may cause display issues on some Linux distributions when the required fonts are not installed.
Forum: Plugins
In reply to: [WooCommerce] Unknown char + for + quantity input in cart blockHello @shahzeenfarooq ,
The issue is still present on my side: https://ibb.co/Q3GgkLLT
I have tested it in all the browsers installed on my PC with all extensions disabled: Vivaldi, Chrome, Chromium, Firefox, Edge, and Web (Safari-like browser).
I noticed that there is no issue on my mobile phone. I also tested on other devices, and it works correctly on all of them, including my Chromebook and my Windows 11 laptop.
So, I think the issue may be related to my operating system. I’m running the latest version of OpenSUSE Tumbleweed (linux).
One question: in the WooCommerce files mentioned earlier, why is the minus sign represented by a standard “-” character, while the plus sign uses a special character instead of a regular “+” (like the minus sign does)?
Forum: Plugins
In reply to: [WooCommerce] Unknown char + for + quantity input in cart blockHello,
Where can I send you the credentials ? (https://dev.agent3w.fr/galeriemj-paris.fr/)
Forum: Plugins
In reply to: [WooCommerce] Unknown char + for + quantity input in cart blockHi @frankremmy,
Sorry I can’t, the staging site is on my PC, not online.
Forum: Plugins
In reply to: [WooCommerce] Unknown char + for + quantity input in cart blockHi @shahzeenfarooq ,
I created a staging site on my local PC and tested as requested (Twenty Twenty-Five theme + only WC plugin). Same visual issue.
Have look here : https://ibb.co/RkXtm9Qw
Forum: Plugins
In reply to: [WooCommerce] Unknown char + for + quantity input in cart blockHello @lovingbro,
No functional issue, only visual issue.
Bug report + currently experiencing the issue on a store under development (no customization in the cart)
- WooCommerce – 10.7.0
- Issue on cart block and mini cart block
- Theme : GeneratePress – 3.6.1 (not tested with other theme – I fixed the wc files myself for now)
<br>### WordPress Environment ###<br><br>WC Version: 10.7.0<br>Legacy REST API Package Version: L’extension Legacy REST API n’est pas installée sur ce site.<br>Action Scheduler Version: ✔ 3.9.3<br>Log Directory Writable: ✔<br>WP Version: 7.0<br>WP Multisite: –<br>WP Memory Limit: 2 Go<br>WP Debug Mode: ✔<br>WP Cron: ✔<br>WP Environment Type: production<br>Language: fr_FR<br>External object cache: –<br><br>### Server Environment ###<br><br>Server Info: Apache<br>Server Architecture: Linux 4.18.0-553.109.1.lve.el8.x86_64 x86_64<br>PHP Version: 8.3.31<br>PHP Post Max Size: 512 Mo<br>PHP Time Limit: 300<br>PHP Max Input Vars: 200000<br>cURL Version: 8.20.0<br>OpenSSL/1.1.1w<br><br>SUHOSIN Installed: –<br>MySQL Version: 11.4.11-MariaDB<br>Max Upload Size: 512 Mo<br>Default Timezone is UTC: ✔<br>fsockopen/cURL: ✔<br>SoapClient: ✔<br>DOMDocument: ✔<br>GZip: ✔<br>Multibyte String: ✔<br>Remote Post: ✔<br>Remote Get: ✔<br><br>### Post Type Counts ###<br><br>acf-field: 53<br>acf-field-group: 6<br>acf-post-type: 2<br>acf-taxonomy: 8<br>acf-ui-options-page: 1<br>artist: 14<br>attachment: 72<br>custom_css: 2<br>customize_changeset: 62<br>evenement: 2<br>gblocks_condition: 26<br>gblocks_overlay: 2<br>gblocks_styles: 229<br>gp_elements: 24<br>gp_font: 2<br>nav_menu_item: 8<br>page: 20<br>post: 6<br>product: 17<br>product_variation: 13<br>revision: 133<br>shop_order_placehold: 5<br>wp_block: 17<br>wp_global_styles: 2<br>wp_navigation: 1<br><br>### Security ###<br><br>Secure connection (HTTPS): ✔<br>Hide errors from visitors: ✔<br><br>### Active Plugins (30) ###<br><br>Advanced Custom Fields PRO: par WP Engine – 6.8.1<br>FiboSearch - AJAX Search for WooCommerce: par L’équipe FiboSearch – 1.33.0<br>Galerie d'Art Paris par Agent 3W: par Agent 3W – 0.0.30<br>Better Search Replace: par WP Engine – 1.4.10<br>Block Visibility: par Nick Diego – 3.7.1<br>Cocolis: par Cocolis.fr – 1.1.5<br>Code Snippets: par Code Snippets Pro – 3.9.6<br>Complianz | GDPR/CCPA Cookie Consent: par Complianz – 7.4.6<br>Conditional Shipping for WooCommerce: par Lauri Karisola / WP Trio – 3.6.1<br>FacetWP: par FacetWP<br>LLC – 4.3-demo<br><br>Flexible Shipping: par Octolize – 6.7.3<br>FluentSMTP: par Équipes FluentSMTP & WPManageNinja – 2.2.95<br>Dossiers: par Premio – 3.1.9<br>GB Term Meta Conditions: par Agent 3W – 1.0.0<br>GenerateBlocks Pro: par Tom Usborne – 2.5.0<br>GenerateBlocks: par Tom Usborne – 2.2.1<br>GeneratePress Thème Enfant par Agent 3W: par Agent 3W – 1.1.25<br>GP Premium: par Tom Usborne – 2.5.5<br>Headers Security Advanced & HSTS WP: par 🐙 Andrea Ferro – 5.3.2<br>Page Catégorie: par Agent 3W – 1.0.4<br>SecuPress Free avec Simple SSL – La sécurité simple et performante: par SecuPress – 2.6.1<br>Temporaire Login Without Password: par StoreApps – 1.9.7<br>WooCommerce Stripe Gateway: par Stripe – 10.7.0<br>PDF Invoices & Packing Slips for WooCommerce: par WP Overnight – 5.12.2<br>PDF Invoices & Packing Slips for WooCommerce - Professional: par WP Overnight – 2.25.1<br>WooCommerce: par Automattic – 10.7.0<br>SEOPress PRO: par The SEO Guys at SEOPress – 9.9<br>SEOPress: par The SEO Guys at SEOPress – 9.9<br>WS Form PRO: par WS Form – 1.11.5<br>WS Form PRO - User Management: par WS Form – 1.6.8<br><br>### Inactive Plugins (10) ###<br><br>Burst Statistics - Privacy-Friendly Analytics for WordPress: par Burst Statistics - Stats & Analytics for WordPress – 3.4.3<br>Duplicate Page: par mndpsingh287 – 4.5.9<br>Enable Media Replace: par ShortPixel – 4.1.9<br>MainWP Child: par MainWP – 6.0.11<br>ShortPixel Image Optimizer: par ShortPixel - Convert WebP/AVIF & Optimize Images – 6.5.1<br>Simple CAPTCHA Alternative with Cloudflare Turnstile: par Elliot Sowersby<br>RelyWP – 1.39.1<br><br>SVG Support: par – 2.5.14<br>Two Factor: par ww.wp.xz.cn Contributors – 0.16.0<br>UpdraftPlus - Backup/Restore: par TeamUpdraft<br>DavidAnderson – 2.25.9.26<br><br>WP Rocket: par WP Media – 3.18.2<br><br>### Must Use Plugins (3) ###<br><br>A3W - Preserve Agency Users: par Agent 3W – 1.0.0<br>SecuPress COOKIEHASH: par – 2.3.16<br>_a3w_salt_keys.php: par –<br><br>### Settings ###<br><br>Legacy API Enabled: –<br>Force SSL: –<br>Currency: EUR (€)<br>Currency Position: right_space<br>Thousand Separator: <br>Decimal Separator: ,<br>Number of Decimals: 2<br>Taxonomies: Product Types: external (external)<br>grouped (grouped)<br>simple (simple)<br>variable (variable)<br><br>Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)<br>exclude-from-search (exclude-from-search)<br>featured (featured)<br>outofstock (outofstock)<br>rated-1 (rated-1)<br>rated-2 (rated-2)<br>rated-3 (rated-3)<br>rated-4 (rated-4)<br>rated-5 (rated-5)<br><br>Connected to WooCommerce.com: –<br>Enforce Approved Product Download Directories: ✔<br>HPOS feature enabled: ✔<br>Order datastore: Automattic\WooCommerce\Internal\DataStores\Orders\OrdersTableDataStore<br>HPOS data sync enabled: –<br>Enabled Features: analytics<br>marketplace<br>order_attribution<br>site_visibility_badge<br>remote_logging<br>email_improvements<br>blueprint<br>point_of_sale<br>custom_order_tables<br><br><br>### Logging ###<br><br>Enabled: ✔<br>Handler: Automattic\WooCommerce\Internal\Admin\Logging\LogHandlerFileV2<br>Retention period: 30 jours<br>Level threshold: –<br>Log directory size: 373 Ko<br><br>### WC Pages ###<br><br>Base de la boutique: #868 - /oeuvres/<br>Panier: #869 - /panier/ - Contient le bloc woocommerce/cart<br>Commander: #870 - /commander/ - Contient le bloc woocommerce/checkout<br>Mon compte: #871 - /mon-compte/ - Contient le code court [woocommerce_my_account]<br>Conditions générales de vente et d’utilisation: #2383 - /conditions-generales-de-vente/<br><br>### Theme ###<br><br>Name: GeneratePress Child<br>Version: 2.0.3<br>Author URL: https://agent3w.com<br>Child Theme: ✔<br>Parent Theme Name: GeneratePress<br>Parent Theme Version: 3.6.1<br>Parent Theme Author URL: https://generatepress.com/about<br>Theme type: Thème classique<br>WooCommerce Support: ✔<br><br>### Templates ###<br><br>Override: wp-content/plugins/art-gallery-paris/templates/woocommerce/archive-product.php ❌ L’en-tête de version est manquant. La version du noyau est 8.6.0<br>Override: wp-content/plugins/art-gallery-paris/templates/woocommerce/single-product/add-to-cart/variation.php ❌ L’en-tête de version est manquant. La version du noyau est 9.3.0<br>Override: wp-content/plugins/art-gallery-paris/templates/woocommerce/single-product/price.php ❌ L’en-tête de version est manquant. La version du noyau est 3.0.0<br>Override: wp-content/plugins/art-gallery-paris/templates/woocommerce/single-product.php ❌ L’en-tête de version est manquant. La version du noyau est 1.6.4<br><br>### WooCommerce Stripe Payment Gateway ###<br><br>Version: 10.7.0<br>Account ID: <br>Test Mode Enabled: Oui<br>OAuth Connected: Non<br>Sync Enabled: Non<br>Optimized Checkout Enabled: Non<br>Enabled Payment Methods: card,link<br>Express Checkout: ✔<br> Activé (product,cart,checkout)<br>Auth and Capture: ✔<br> Oui<br>Logging: Non<br><br>### Admin ###<br><br>Enabled Features: activity-panels<br>analytics<br>analytics-scheduled-import<br>product-block-editor<br>experimental-iapi-mini-cart<br>coupons<br>core-profiler<br>customize-store<br>customer-effort-score-tracks<br>import-products-task<br>experimental-fashion-sample-products<br>shipping-smart-defaults<br>shipping-setting-tour<br>homescreen<br>marketing<br>mobile-app-banner<br>onboarding<br>onboarding-tasks<br>pattern-toolkit-full-composability<br>product-custom-fields<br>remote-inbox-notifications<br>remote-free-extensions<br>payment-gateway-suggestions<br>printful<br>shipping-label-banner<br>subscriptions<br>store-alerts<br>transient-notices<br>woo-mobile-welcome<br>wc-pay-promotion<br>wc-pay-welcome-page<br>launch-your-store<br><br>Disabled Features: product-data-views<br>experimental-blocks<br>experimental-iapi-runtime<br>coming-soon-newsletter-template<br>minified-js<br>product-pre-publish-modal<br>products-catalog-api<br>settings<br>async-product-editor-category-field<br>product-editor-template-system<br>use-wp-horizon<br>rest-api-v4<br><br>Daily Cron: ❌ Non planifié<br>Options: ✔<br>Notes: 60<br>Onboarding: skipped<br><br>### Action Scheduler ###<br><br>Terminé: 330<br>Oldest: 2026-05-06 09:35:21 +0200<br>Newest: 2026-05-26 11:54:28 +0200<br><br>Échoué: 1<br>Oldest: 2026-03-23 12:22:24 +0100<br>Newest: 2026-03-23 12:22:24 +0100<br><br>En attente: 14<br>Oldest: 2026-05-26 20:05:51 +0200<br>Newest: 2026-06-05 10:36:50 +0200<br><br><br>### Status report information ###<br><br>Generated at: 2026-05-26 12:05:42 +02:00<br>Hello @rizaprihananto ,
Yes it is this category and it is missing in post action : see here https://prnt.sc/UNQ5HhTL8NgO
Hello,
Could you please maybe add a new filter here ?
if ('publish' === $new_status) {
// ...
}to something like this
$should_publish = apply_filters('wp_linkedin_autopublish_publish', $new_status === 'publish', $new_status, $old_status, $post);
if ($should_publish) {
// ...
}Thanks.
Best regards.
Joffrey
- This reply was modified 6 months ago by Joffrey Nicoloff.
Forum: Plugins
In reply to: [Complianz - GDPR/CCPA Cookie Consent] Cookie scan not accurateHello Antonio,
I tried your way :
- Using Chromium
- Cleaning full data (cookies, cache…etc) from the browser
- Using Incognito mode without extension
- Clearing cookies within Complianz Wizard > Consent > Website Scan
Have a look to the following screenshots, some cookies appear in complianz list but not even exist in the browser.
https://ibb.co/C3ggXqYW
https://ibb.co/mCyhhZFfThank you for your help.
Have a nice day.
Joffrey
- This reply was modified 11 months, 2 weeks ago by Joffrey Nicoloff.
Thank you Julio for your advice and all your work for the security of our websites.
Have a nice day.
@westguard Thanks for the quick fix! Have a nice day 🙂
Forum: Plugins
In reply to: [SecuPress with Simple SSL – Simple and Performant Security] Critical errorThank you for your responsiveness !
Forum: Plugins
In reply to: [SecuPress with Simple SSL – Simple and Performant Security] Critical errorHello,
If you’re encountering the following error:
Cannot declare class WP_Async_Request, because the name is already in useYou can resolve it by updating the content of two specific files in the SecuPress plugin. Follow these steps:
- File 1: Replace the content of the file:
wp-content/plugins/secupress/free/classes/admin/class-secupress-admin-wp-async-request.php
with the content of:wp-content/plugins/secupress/free/classes/admin/__class-secupress-admin-wp-async-request.php - File 2: Similarly, replace the content of:
wp-content/plugins/secupress/free/classes/admin/class-secupress-admin-wp-background-process.php
with the content of:wp-content/plugins/secupress/free/classes/admin/__class-secupress-admin-wp-background-process.php
Once these files are updated, the error should be resolved, and your site should work properly.
I have notified the plugin developers, and there will likely be a proper fix soon if they approve the correction.
Let me know if this works for you!
Forum: Plugins
In reply to: [Packaging Fit] Inquiry about weight and sizes limitationsThe settings are identical on my side. It didn’t work correctly with the first order I placed; I must have made some changes in the meantime. When I placed a new order with exactly the same products, it worked correctly just like it did for you.
Anyway, sorry for the trouble and thank you for taking the time to look into it 🙂
In any case, it’s an interesting plugin—well done and thank you for your contribution.
I look forward to seeing future updates 😉Best regards.
Joffrey- This reply was modified 1 year, 8 months ago by Joffrey Nicoloff.
Forum: Plugins
In reply to: [Packaging Fit] Inquiry about weight and sizes limitationsThank you, Vania! It worked =D
However, I think there might be an issue with the calculation.
Settings:
- Allow rotation: Keep Flat (also tested with Best Fit)
- Free package space (cm): 0
- Free product space (cm): 0
My packages are:
Package 1:
- Price (€): 1000
- Package Weight (kg): 1000
- Package Max Weight (kg): 22000
- Length (cm): 5898
- Width (cm): 2352
- Height (cm): 2393
- Free space (cm): 0
Package 2:
- Price (€): 500
- Package Weight (kg): 500
- Package Max Weight (kg): 11000
- Length (cm): 2991
- Width (cm): 2352
- Height (cm): 2393
- Free space (cm): 0
Order contains the following items:
Item 1:
- Weight (kg): 150
- Length (cm): 300
- Width (cm): 160
- Height (cm): 120
- Quantity: 100
Item 2:
- Weight (kg): 50
- Length (cm): 150
- Width (cm): 90
- Height (cm): 70
- Quantity: 100
Packaging Fit calculation result:
- Box 1/2: Package 1
- Box 2/2: Package 2
Expected result: Only Package 1
Perhaps I’m missing something. Could you please check on your end?
Thank you.
Best regards.