在课前将快捷代码添加到::

时间:2019-06-14 作者:Marcio da Silva

我想添加一个按钮(它将打开一个信息弹出屏幕,其中包含woocommerce变量产品中某个选项的信息),所有这些都可以通过一个插件轻松创建,该插件可以将整个内容转换为短代码,问题是要将其插入产品页面,这将在数百种产品上运行,因此我不能简单地将其直接添加到HTML上。

我将在下面附加CSS代码,该代码可以将图像添加到我想要的位置,但我猜我们不能使用“内容”CSS添加短代码,或者我尝试过这样做。。

请告知我如何在该确切位置插入短代码(这只是使用“信息”按钮的行之一,每个变量标题将获得不同的短代码)

.label [for=pa_size-of-product]:before {
    content: url(shortcode would go here, but only images or text work with this option) !important;
}
谢谢!

2 个回复
SO网友:Jacob Peattie

你不能做你想做的事。

如果您想输出一个快捷码,您需要在内容或模板中进行输出。你不能用CSS放置一个。

SO网友:Javier Muñoz

in functions.php

echo \'<style>.label [for=pa_size-of-product]:before {
content: "\' . do_shortcode("[your-shortcode]") .\'" !important;}</style>\';

相关推荐

如何使用unctions.php完全删除默认页眉和页脚?

我不敢相信这个问题还没有得到回答,但搜索没有找到任何结果。如果已经回答了,请给我指出正确的方向“blank”或“starter”主题和插件有很多选项,但似乎没有关于如何在不安装或修改主题的情况下完全删除默认页眉和页脚的资源。当然,在函数中有一种简单的方法可以做到这一点。php,就像不需要插件就可以删除管理栏一样。