如何从页面上的特定元素创建HTML链接

时间:2018-04-15 03:19:09

标签: javascript php html css wordpress

所以我正在尝试创建一个网站,并且我在网站的产品页面上自定义了一个额外的按钮。现在该按钮出现在所有产品页面上,而在后端,我只能指定一个链接。我希望根据我所使用的产品而有所不同。

有没有办法获取项目的产品ID,或者获取链接,然后在后端,我可以将其设置为动态,以便链接基于我所在的产品页面?

例如,在此页面上:http://thefutureofjewelry.com/product/capital-a-charm/

我放了自定义按钮(360按钮),但它只链接到我指定的一个文件。我是否可以根据产品代码将链接设置为动态链接?所以每个页面的链接都不同。

这可能吗?或者有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

更新:我能够完成它!如果有人感兴趣或将来可能需要帮助!

add_action( 'woocommerce_single_product_summary', 'my_extra_button_on_product_page', 30 );

function my_extra_button_on_product_page() {
   global $product;
   $prodid = esc_attr($product->get_id());
   $produrl = 'http://thefutureofjewelry.com/wp-content/uploads/360videos/'.$prodid.'/';
   echo '<a data-fancybox="gallery" href="'.$produrl.'"><img border="0" alt="360 View" src="http://thefutureofjewelry.com/wp-content/uploads/2018/04/360_Icon.png" width="50" height="50"></a>';
}