想要将html域添加到$ url_activation - 应该很容易吗?

问题描述 投票:0回答:1

我有一封电子邮件,其中设置了激活链接。但是,激活链接缺少我网址的某些部分。所以它给出了“/ subcategory / activate?123”。但它应该是:“http://example.com/subcategory/activate?123”。所以第一位缺失了。

我已经在我的PHP文件中尝试添加:“http://example.com/ $ user_activation_url

但是,这不起作用。

这是$ user_activation_url定义方式的来源。

$user_activation_url = apply_filters( 'woocommerce_gzd_customer_activation_url', add_query_arg( array( 'activate' => $user_activation )

这是使用$ user_activation_url的电子邮件的PHP模板。

<p><a class="wc-button button" href="<?php echo esc_attr( $user_activation_url );?>"><?php _e( 'Activate your account', 'woocommerce-germanized' );?></a></p>

我很感激任何有PHP wisesom的人提供一些提示。

php wordpress woocommerce
1个回答
0
投票

非便携式的答案:

<p><a class="wc-button button" href="http://example.org<?php echo esc_attr( $user_activation_url );?>"><?php _e( 'Activate your account', 'woocommerce-germanized' );?></a></p>
                                     ^^^^^^^^^^^^^^^^^^    

便携式答案很可能

<p><a class="wc-button button" href="<?php echo get_site_url().esc_attr( $user_activation_url );?>"><?php _e( 'Activate your account', 'woocommerce-germanized' );?></a></p>

我也看不出你的第一种方法是如何起作用的......

© www.soinside.com 2019 - 2024. All rights reserved.