Как добавить #anchor в конце URL-адреса Wordpress, если источник traffi c поступает из поиска Google - PullRequest
2 голосов
/ 20 февраля 2020

У меня есть Wordpress, и я хотел бы, чтобы все посетители, которые заходят на мой сайт с помощью поиска в google (traffi c source), go непосредственно в указанной c части страницы (фокус).

Чтобы сосредоточиться на этой части, мне нужно включить якорь в конце URL: # welcome-source-google https://example.com/category/page-or-post/#welcome -source-google

Я думаю, что я Мне нужно вставить этот код, вероятно, в функции. php:

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' );

Я получил этот код, исследуя, но, поскольку я не программист, я считаю, что есть несколько ошибок или, возможно, мне нужно поставить код из функций. Проблема, которая возникает, состоит в том, что я не хотел отключать кеш, так как этот фрейм отображается для всех посетителей, но если источник от Google, я хотел бы сосредоточиться на части этой страницы.

...