Php 具有动态url的Wordpress按钮

Php 具有动态url的Wordpress按钮,php,wordpress,url,woocommerce,Php,Wordpress,Url,Woocommerce,我已经使用以下代码在我的Woocomece产品页面中添加了一个自定义按钮 add_action( 'woocommerce_single_product_summary', 'my_extra_button_on_product_page', 30 ); function my_extra_button_on_product_page() { global $product; echo '<a href="URL">Extra Button</a>'; } 我

我已经使用以下代码在我的Woocomece产品页面中添加了一个自定义按钮

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

function my_extra_button_on_product_page() {
  global $product;
  echo '<a href="URL">Extra Button</a>';
}
我希望这是可能的

“myplugin_option_name”是一个自定义设置值,它通过一个简单的插件将字段添加到管理选项中。该插件可以工作,我可以使用一个简单的:

<?php echo get_option('myplugin_option_name'); ?>

问题是如何从myplugin_option_name中获取要添加到按钮url的值

例如,如果“myplugin\u option\u name”=购买按钮,则应生成如下url:

任何方向正确的帮助都将不胜感激。 谢谢大家!

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

function my_extra_button_on_product_page() {
  global $product;

  $url_part = get_option('myplugin_option_name');
  $id = $product->get_id();
  $url = home_url("/".$url_part."/".$id);
  echo '<a href="'.$url.'">Extra Button</a>';
}
功能我的产品页面上的额外按钮(){ 全球$产品; $url\u part=get\u option('myplugin\u option\u name'); $id=$product->get_id(); $url=home\u url(“/”$url\u part.“/”$id); 回声'; }
如果需要,可以添加class=“button btn”button@mujeebu这是完美的。非常感谢你。如果我还有一件事要麻烦你的话,我是否可以通过:wc_get_product()->get_ID()添加另一个url部分来包含项目的产品ID;也因此,url基本上是example.com/myplugin\u option\u name/product-id。非常感谢您的帮助!
add_action( 'woocommerce_single_product_summary', 'my_extra_button_on_product_page', 30 );

function my_extra_button_on_product_page() {
  global $product;

  $url_part = get_option('myplugin_option_name');
  $id = $product->get_id();
  $url = home_url("/".$url_part."/".$id);
  echo '<a href="'.$url.'">Extra Button</a>';
}