通过一个PHP代码片段在“添加到购物车”按钮下添加一个小部件

时间:2019-02-12 作者:ManjaroDan

尽管我的PHP知识非常匮乏,但在安装Woocommerce时,我还是设法在“添加到购物车”按钮下添加了一些元素,其中包含以下功能:

add_action( \'woocommerce_after_add_to_cart_button\', \'astra_add_woocommerce_payments\', 97 ); 
function astra_add_woocommerce_payments()
我还想添加一个small currency converter calculator 小部件使用相同的功能,如果可能的话,但我的Google fu没有返回有用的结果。我需要访问插件的源代码吗?有没有简单的方法?我从哪里开始?

希望在你们的帮助下,一点一点地提高我的编程技能。感谢您的关注。

1 个回复
最合适的回答,由SO网友:Fabrizio Mele 整理而成

转换器插件支持短代码,因此this is a good starting point.一切都应该像使用此代码一样简单:

add_action( \'woocommerce_after_add_to_cart_button\', \'astra_add_woocommerce_payments\', 97 ); 
function astra_add_woocommerce_payments(){
  echo do_shortcode( \'[currency_converter_calculator lg=”en” tz=”0″ fm=”EUR” to=”USD” st=”info” bg=”FFFFFF”][/currency_converter_calculator]\' );
}
您可能希望将短代码结果包装在div 或者一些适合您添加到购物车区域的大小。

您还可以走“注册侧栏”的道路,创建一个适当的侧栏/小部件区域,以便您可以从后端控制它,在这种情况下,请查看this.