如果流量来源来自谷歌搜索,如何在Wordpress URL的末尾添加#锚
我有Wordpress,我希望所有通过谷歌(流量来源)搜索访问我的网站的访问者直接进入页面的特定部分(焦点) 为了关注这一部分,我需要在url的末尾添加锚定:#欢迎源google 我想我需要在functions.php中插入以下代码:如果流量来源来自谷歌搜索,如何在Wordpress URL的末尾添加#锚,wordpress,anchor,permalinks,Wordpress,Anchor,Permalinks,我有Wordpress,我希望所有通过谷歌(流量来源)搜索访问我的网站的访问者直接进入页面的特定部分(焦点) 为了关注这一部分,我需要在url的末尾添加锚定:#欢迎源google 我想我需要在functions.php中插入以下代码: function organic_source_anchor() { if (preg_match('/(www\\.)?google\\./', $_SERVER['HTTP_REFERER'])) { wp_redirect( get_perma
function organic_source_anchor() {
if (preg_match('/(www\\.)?google\\./', $_SERVER['HTTP_REFERER'])) {
wp_redirect( get_permalink( $postID ) . '#welcome-source-google' );
exit;
}
add_action( 'template_redirect', 'organic_source_anchor' );
我是通过研究得到这段代码的,但由于我不是程序员,我相信有几个错误,或者我需要将代码从函数中删除。
出现的一个问题是,我不想禁用缓存,因为所有访问者都会看到此帧,但如果源代码来自谷歌,我希望将焦点放在该页面的部分。是否不可能只获取当前页面的URL,如果源代码来自谷歌,请添加锚?示例:wordpress链接:site.com/category/post name date#仅添加锚定#在所有链接中添加锚定。非常感谢。