如何在WordPress HTML中包含“onclick”
How to Include “onclick” in WordPress HTML
我在触发事件的WordPress网站上使用了"onclick"。代码为:
<a onclick="$zoho.salesiq.floatwindow.visible('show');">
[tt_vector_box icon="fa-comments" size="fa-4x" color="#FF8300" link_to_page="" target="" description=""]
<h3>Customer Service</h3>
Do you have any questions?
Talk to our Live Help online service
[/tt_vector_box]
</a>
当尝试保存代码时,WordPress 会剥离 onclick 对象,留下:
<a>
[tt_vector_box icon="fa-comments" size="fa-4x" color="#FF8300" link_to_page="" target="" description=""]
<h3>Customer Service</h3>
Do you have any questions?
Talk to our Live Help online service
[/tt_vector_box]
</a>
我该如何解决这个问题?
附言。如果我必须编辑或添加代码,请告诉我在哪里添加或编辑它以及它可能在哪里?
谢谢
使用
wordprtess 短代码将 js 代码实际包含在保存的帖子中,或者作为 mantioned,使用外部 js 文件并使用外部文件中的代码定位元素(使用某些 ID)。
要使用简码,请执行以下操作:
// [onlick text="foo"]
function myonlick_func( $atts ) {
$a = shortcode_atts( array(
'text' => 'click here'
), $atts );
return '<a onclick="$zoho.salesiq.floatwindow.visible(''show'');">'.$a['text'].'</a>';
}
add_shortcode( 'onlick', 'myonlick_func' );
像这样使用(在wordpress帖子中):
[onclick text="click here"]
编辑问题的更新:
解析短代码的 WordPress API 不会解析嵌套的短代码(那些相似的),但可以根据这个 wordpress 帖子解析不同的嵌套短代码(这是 WordPress 中带有短代码的已知问题,各种插件和库使用自己的短代码解析方案来覆盖默认行为)
新问题的简码解决方案是创建一个上下文简码,如下所示:
// [link_onlick][/link_onlick]
function myonlick_func( $atts, $content = '' ) {
$a = shortcode_atts( array(
'text' => 'click here'
), $atts );
return '<a onclick="$zoho.salesiq.floatwindow.visible(''show'');">'.do_shortcode( $content ).'</a>';
}
add_shortcode( 'link_onlick', 'myonlick_func' );
像这样使用:
[link_onlick]
[tt_vector_box icon="fa-comments" size="fa-4x" color="#FF8300" link_to_page="" target="" description=""]
<h3>Customer Service</h3>
Do you have any questions?
Talk to our Live Help online service
[/tt_vector_box]
[/link_onlick]
这个新的简码是自定义的,由您创建(默认情况下在wordpress中不存在)。新的短代码[link_onlick][/link_onlick]
的代码可以放在您的wordpress函数.php文件中(它是为您的wordpress网站定义自定义函数的文件)
相关文章:
- Google图表HTML工具提示,其中包含javascript onclick事件
- 如何在WordPress HTML中包含“onclick”
- onclick上的javascript包含文件
- 如何解析包含返回函数的属性onclick.javascript
- 如何使用jQueryappend插入HTML部分包含onclick函数,该函数有一个参数
- 一个目标中包含多个值的多个JavaScript OnClick事件
- 在包含链接的表行中使用onClick
- 包含字符串的变量在传递给onclick函数时为空
- onClick包含";的功能参数
- HTML 标记 包含 href 和 onclick 以及 AJAX 请求
- 听所有的“onclick”.可能包含子节点的锚标记中的事件
- Selenium Webdriver:不能访问包含onclick和text属性的元素
- jQuery Onclick事件在特定h2包含特定文本
- 当元素相互包含时,如何获得jquery的onClick事件
- 如何将包含HTML的字符串传递给onClick事件
- Html包含另一个带有onclick的Html javascript在页面加载后不起作用
- 如何在Yii CHtml::链接中包含onclick事件的javascript操作
- 获取包含属性onclick的image,然后隐藏img
- 将参数作为字符串传递,在javascript的onclick函数中包含空格
- 向已包含的脚本添加onclick事件