我在Facebook上分享博客帖子时遇到问题。
我的博客URL用微不足道的代码。
尝试从wordpress插件获得一些支持后 (请检查https://wordpress.org/support/topic/facebook-sharing-url-not-showing-special-characters-diacritics-breve/),似乎Facebook中存在一个无法解决的错误: https://developers.facebook.com/support/bugs/466343236740917/?disable_redirect=0
我的网站如下: https://sprânceanaluidostoievski.ro/
在Facebook上显示如下: https://xn--sprnceanaluidostoievski-k6b.ro
我点击了此链接,以修改og:url的php部分,但未得到任何结果 https://kb.yoast.com/kb/change-og-url/
我希望在分享帖子时可以正常显示URL网站
我将此功能添加到WordPress主题编辑器中的functions.php中
if( ! is_singular() ) return;
global $post;
$ogurl = get_permalink( $post->ID );
$ogurl = esc_url(
str_replace( 'xn--sprnceanaluidostoievski-k6b', 'sprânceanaluidostoievski',$ogurl ) );
echo "\n<meta property='og:url' content='$ogurl'>\n";
}
add_action('wp_head', 'add_http_og_url_tag');