我怎样才能把这个脚本放到WordPress中?

时间:2012-02-17 作者:Christopher

我有一个客户正在使用WordPress和WooCommerce。

我正在尝试向文件中添加按钮。我可以让按钮显示在前端编辑器和模板文件中。但我无法让它发挥作用,悬停或单击都不会发生任何事情。无论我尝试哪个主题。

我假设这是WordPress处理JavaScript的方式,但我不能百分之百确定。该按钮的作用是单击myregistry中的弹出窗口。com出现,然后用户可以将产品添加到注册表。

我还不太懂JavaScript,我使用了一些jQuery,但主要是以插件的形式,这里和那里都有一些小的变化。

那么,我怎样才能在Wordpress内部实现这个功能呢?

任何帮助或提示都会很好。

    <!-- Start AddToMyRegistry Button Tag --> 
 `<script id=\'scriptMyRegistryWebWidgetButtonScript\' type=\'text/javascript\'>` 
 `document.write("<img id=\'ImgAddToMyRegistryButton\' src=\'http://images.myregistry.com/Images/MyRegistry/WebWidgetImages/netSol/742.jpeg\' onmouseover=\'ImgAddToMyRegistryButton_onmouseover(this);\' onmouseout=\'ImgAddToMyRegistryButton_onmouseout(this);\' style=\'border-width: 0px; cursor: pointer;\' onclick=\'CreateAddToMyRegistryWidget();\' />"); 
 function ImgAddToMyRegistryButton_onmouseover(elementParam) 
 {elementParam.src = \'http://images.myregistry.com/Images/MyRegistry/WebWidgetImages/netSol/742.jpeg\';} 
 function ImgAddToMyRegistryButton_onmouseout(elementParam) 
 {elementParam.src = \'http://images.myregistry.com/Images/MyRegistry/WebWidgetImages/netSol/742.jpeg\';}` 
 `</script>` 
 `<!-- End AddToMyRegistry Button Tag -->`

1 个回复
SO网友:helgatheviking

您可以将其过滤到\\u内容的结尾?

function kia_add_registry_button($content){ ?>
 $content .= "<!-- Start AddToMyRegistry Button Tag --> 
 <script id=\'scriptMyRegistryWebWidgetButtonScript\' type=\'text/javascript\'> 
 document.write("<img id=\'ImgAddToMyRegistryButton\' src=\'http://images.myregistry.com/Images/MyRegistry/WebWidgetImages/netSol/742.jpeg\' onmouseover=\'ImgAddToMyRegistryButton_onmouseover(this);\' onmouseout=\'ImgAddToMyRegistryButton_onmouseout(this);\' style=\'border-width: 0px; cursor: pointer;\' onclick=\'CreateAddToMyRegistryWidget();\' />"); 
 function ImgAddToMyRegistryButton_onmouseover(elementParam) 
 {elementParam.src = \'http://images.myregistry.com/Images/MyRegistry/WebWidgetImages/netSol/742.jpeg\';} 
 function ImgAddToMyRegistryButton_onmouseout(elementParam) 
 {elementParam.src = \'http://images.myregistry.com/Images/MyRegistry/WebWidgetImages/netSol/742.jpeg\';} 
 </script> 
 <!-- End AddToMyRegistry Button Tag -->";
 return $content;
<?php }
add_filter(\'the_content\',\'kia_add_registry_button\');
刚刚与woocommerce合作,我知道它有很多挂钩,您也可以使用这些挂钩将其连接到。

编辑:这将进入您的函数。php并将此代码添加到每个帖子/页面/产品的末尾。。。除非我们用条件标记进一步细化。

结束

相关推荐

PHP echo inside javascript

我已经在wordpress中安装了jwplayer,并将其显示在单个页面中。php页面。。。按照我的方式,我需要在javascript和I中获得一个自定义字段;我没有运气在那里回应它。我知道你不能在javascript函数中直接运行PHP,因此我在这里问noob问题:)<script type=\'text/javascript\'> jwplayer(\"lbp-inline-href-1\").setup({ \'flashplayer\': \'/wp-content/u