首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >想要将html域添加到$url_activation -应该很容易吗?

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

Stack Overflow用户
提问于 2018-05-27 22:45:27
回答 1查看 37关注 0票数 0

我有一封设置了激活链接的电子邮件。但是,激活链接缺少我的URL的某些部分。所以它给出了"/subcategory/activate?123“。但是它应该是:"http://example.com/subcategory/activate?123“。因此,第一个比特丢失了。

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

然而,这并不起作用。

下面是$user_activation_url定义的源码。

代码语言:javascript
复制
$user_activation_url = apply_filters( 'woocommerce_gzd_customer_activation_url', add_query_arg( array( 'activate' => $user_activation )

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

代码语言:javascript
复制
<p><a class="wc-button button" href="<?php echo esc_attr( $user_activation_url );?>"><?php _e( 'Activate your account', 'woocommerce-germanized' );?></a></p>

我将感谢任何有PHP智慧的人提供一些技巧。

EN

回答 1

Stack Overflow用户

发布于 2018-05-28 00:18:21

不可移植-答案:

代码语言:javascript
复制
<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>
                                     ^^^^^^^^^^^^^^^^^^    

可移植的答案可能是

代码语言:javascript
复制
<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>

我也不明白你的第一个方法怎么会失败……

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50553310

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档