Button to execute shorcode

时间:2017-04-01 作者:shabba007

我有网站使用雅致主题DIVI。我想在页面上添加一个按钮,该按钮将执行一个名为[书本]的短代码,当按下该按钮时,将执行短代码,将用户带到预订页面。

任何帮助都将不胜感激。

2 个回复
SO网友:Jérome Obbiet

如果短代码仅用于内容,并且这可以帮助您限制查询费用,那么这可能是有意义的。

然后在中使用wp\\u ajax和do\\u shortcode。

https://codex.wordpress.org/Plugin_API/Action_Reference/wp_ajax_(action)https://developer.wordpress.org/reference/functions/do_shortcode/

但要小心,因为wp\\u head&;中有许多短代码定义css;wp\\u页脚中的js,因此使用此解决方案将无法很好地工作。

SO网友:IAmDhar

add_shortcode(\'book\',\'myfunc\'); function myfunc(){ return ""; }

上述代码应显示带有所需按钮的短代码

jQuery(document).ready(function(){ if(jQuery(\'#mybutton\').length!=0){ jQuery(\'#mybutton\').click(function(){ window.location=\'http://www.google.com\'; }); } }); 以上代码将用户带到谷歌。com单击按钮时,需要使用标记包含此脚本,或者也可以使用wp\\u enqueue\\u scripts标记将脚本排队,如下所示

function enqueue_my_scripts() { wp_enqueue_script( \'script-name\', $path_to_js, array(), \'1.0.0\', true ); } add_action( \'wp_enqueue_scripts\', \'enqueue_my_scripts\' );

相关推荐

Sliders with buttons

我正在寻找一个滑块插件,它允许我在滑块中插入其他按钮,而不是下一个和上一个数字,我的意思是将用户重定向到不同页面的按钮,等等。。。我会很感激你的信息!当做