Измените og: url на URL сайта, а не на канонический URL - PullRequest
0 голосов
/ 23 октября 2019

У меня есть сайт журнала городских новостей, и все сообщения с других сайтов. Таким образом, я установил, что все сообщения соответствуют каноническому URL источника.

Это здорово, но когда я делюсь своим постом с моего сайта, он разделяет канонический URL вместо URL моего сайта.

Может кто-нибудь помочь мне сделать что-то похожее на это:

function change_yoast_seo_og_meta() {
   add_filter( 'wpseo_opengraph_url', 'change_url' );
}
function change_url( $url ) {
  
  // Check if it's a post
  if( is_singular( post ) ) {
    $url = add_query_arg( 'from', 'facebook', $url );
  }
  
  return $url;
}

Но для сохранения во всех постах в виде og: url URL сайта, а не канонического URL.

PD: Я хочу оставить канонический навсе посты из источника.

С уважением!

...