У меня есть сайт журнала городских новостей, и все сообщения с других сайтов. Таким образом, я установил, что все сообщения соответствуют каноническому 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: Я хочу оставить канонический навсе посты из источника.
С уважением!