У меня проблема с публикацией сообщений в блоге на 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
Я перешел по этой ссылке, чтобы изменить часть php для og: url, но я не достиг результата https://kb.yoast.com/kb/change-og-url/
Я ожидал, что URL сайта будет нормально отображаться при публикации сообщения
Я добавил эту функцию в functions.php в редакторе тем WordPress
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');