Comments (8)
I was completely wrong, sorry. I was thinking to another plugin. The HTML is actually escaped in my plugin, in wp-content/plugins/sold-out-badge-for-woocommerce/classes/Settings.php
on line 125.
Could you try this code (in your theme's functions.php
for example) and let me know if it works?
global $post, $product;
add_filter('wcsob_soldout', function($content) {
return htmlspecialchars_decode($content, ENT_QUOTES);
}, $post, $product);
from sold-out-badge-for-woocommerce.
Yes, I forgot to specify the number of arguments. This is the right function to use:
global $post, $product;
add_filter('wcsob_soldout', function ($content, $post, $product) {
return htmlspecialchars_decode($content, ENT_QUOTES);
}, 10, 3);
from sold-out-badge-for-woocommerce.
You've probably heard this a lot in your life @CharlieEtienne . "You are a great person" :) Thanks for your support.
Looks just like we imagined:
from sold-out-badge-for-woocommerce.
Hi @muhyal,
In fact this is not a limitation of carbon fields or my plugin, but a limitation from WooCommerce. The hook used to display the badge is escaping html.
So the workarounds would be to override the products pages in your theme, or to replace WC hook.
from sold-out-badge-for-woocommerce.
Thanks, @CharlieEtienne,
Do you have any guidance on how to do it?
from sold-out-badge-for-woocommerce.
Wait, I'm not sure of what I told in my previous message... Let me check.
from sold-out-badge-for-woocommerce.
I tested it but this time the theme is broken.
It looks like this:
from sold-out-badge-for-woocommerce.
You're welcome!
from sold-out-badge-for-woocommerce.
Related Issues (20)
- Hide Sold Out Badge on Specific Product Category HOT 2
- Toggle on/off for a specific product HOT 1
- I want to show sold out badge for products in search. HOT 1
- Badge Showing Even if Variation is In Stock HOT 2
- position of sold out badge HOT 1
- Display Setting not available in Wordpress & Sold Out badge is not shown in my website HOT 4
- Latest update (ver 3.0.0) breaks plugin HOT 4
- does this plugin work with WooCommerce Version 6.3.1? HOT 4
- Does this plugin not show it in the list view? HOT 1
- Show sold-out badge across website
- Badge not showing HOT 1
- Red Sold Out Notice
- Plug-in disables product description text on the sold out items
- Label Text not changed on "Out Of Stock" products after changing and saving it in settings HOT 2
- Kadence and gutenberg blocks.
- Sold Out Badge Showing on products that are in stock HOT 1
- Badge not appearing on mobile HOT 1
- Sold Out badge not showing up in Woocommerce Block
- Align Button below product images HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sold-out-badge-for-woocommerce.