我想知道如何使用主 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
要在 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].