我在我的WordPress上使用Avada主题,它使用Countdown Boxes,使用提供的Fusion Page Builder构建页面。倒计时框将显示通过名为Days-Until的插件输出的特定日期的天数。实现此目的的语法:[days_until date =“2015年4月15日”]。
我正在尝试使用此天 - 直到短代码并使用Fusion(WYSIWYG编辑器)将值传递给倒计时框短代码:
[counters_box columns="4" color="" title_size="" icon_size="" body_color=""
body_size="" border_color="" class="" id=""][counter_box value="[days_until
date="4 April 2015"]" unit="" unit_pos="suffix" icon="" direction="up"]"
unit="" unit_pos="suffix" icon="" direction="up"]Text[/counter_box]
不幸的是,代码不起作用,并显示以下内容。
0(在柜台中)
unit=”” unit_pos=”suffix” icon=”” direction=”up”]” unit=”” unit_pos=”suffix” icon=”” direction=”up”]Text
甚至可以做我想做的事情吗?
由于
答案 0 :(得分:0)
如果没有一些编程,就不可能将一个短代码嵌套在另一个短代码中(即你的days_until
短代码在counter_box中)。
这是一个商业主题,所以我们无法看到原始的PHP代码。
您需要做的是编辑counter_box
的代码,以便在value
参数上调用do_shortcode。
do_shortcode
是一个扩展所提供文本中任何短代码的函数(就像它们被粘贴到Page或Post的内容字段中一样),所以days_until代码将被转换到计数器可以使用的数字。
我建议与主题开发者联系。
进一步阅读:WordPress Shortcode API