我的网站 www.diabeticme.org 使用 CDN。CDN 创建 Twitter 卡验证器无法读取的 og:image URL。我可以只覆盖 og:image 的 CDN URL 吗?
例子:
<meta property="og:image" content="//293985-1025743-raikfcquaxqncofqfm.stackpathdns.com/wp-content/uploads/2020/05/jennifer-sepulveda-2-a-compressor.jpg" />
应该是什么:
<meta property="og:image" content="https://www.diabeticme.org/wp-content/uploads/2020/05/jennifer-sepulveda-2-a-compressor.jpg" />
我正在使用 Wordpress 和 Yoast 高级插件。
我尝试将以下代码添加到我的functions.php,但没有任何成功:
add_filter( 'wpseo_opengraph_image', 'change_opengraph_image_url' );
function change_opengraph_image_url( $url ) {
return str_replace('//293985-1025743-raikfcquaxqncofqfm.stackpathdns.com', 'https://diabeticme.org', $url);
}
感谢您的任何意见。
亲切的问候伊利