使用 Elementor 简码或 URL 元素创建固定 + 动态 URL 的方法

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

我想知道如何使用主 URL 网站(主页 URL)创建 URL。例如。

https://safeweb.norton.com/report?url=\[home_url\]

我需要它,目的是当我从子域(我用于开发选项)迁移到生产环境(它不会是子域)时,这样如果有一天 URL 发生变化,它就不会发生变化。需要手动更新每个链接。

像这样:

我的意思的屏幕截图示例

我尝试过:

https://safeweb.norton.com/report?url={$home_url}

https://safeweb.norton.com/report?url={home_url}

https://safeweb.norton.com/report?url={{home_url}``}

https://safeweb.norton.com/report?url=\[home_url\]

https://safeweb.norton.com/report?url=$home_url

但它们都不起作用。我尝试在图像元素(在链接字段上)上使用 SHORTCODE,并在此链接字段上直接输入 URL

wordpress elementor
1个回答
0
投票

要在 Elementor 中创建固定 + 动态 URL,请尝试以下方法:

URL 字段中的动态标签:使用静态 URL,然后添加动态标签(例如,

https://yoursite.com/profile/ + 用户信息 > 用户名)。这让 Elementor 可以直接提取用户特定的数据。

自定义短代码:在主题的functions.php中添加短代码:

function custom_url_shortcode() { $username = wp_get_current_user()->user_login; return "https://yoursite.com/profile/" . $username; } add_shortcode('custom_url', 'custom_url_shortcode');
在 Elementor 的简码小部件中使用 [custom_url]。

查询参数:在 URL 字段中添加查询字符串,例如

https://yoursite.com/product/?id=[Dynamic Tag: Post ID].


    

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