Php 具有动态url的Wordpress按钮
我已经使用以下代码在我的Woocomece产品页面中添加了一个自定义按钮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>'; } 我
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>';
}