【问题标题】:Change domain from og:image using CDN使用 CDN 从 og:image 更改域
【发布时间】:2020-06-01 22:41:44
【问题描述】:

我的网站 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);
    }

感谢您的任何意见。

亲切的问候 伊利

【问题讨论】:

    标签: wordpress twitter cdn cloudways


    【解决方案1】:

    wpseo_opengraph_image 过滤器只能用于修改现有的 og:image。如果您希望更改 URL,则需要挂钩到 wpseo_opengraph 操作以添加不同的图像 URL。

    【讨论】:

    猜你喜欢
    • 2012-09-06
    • 2014-11-02
    • 1970-01-01
    • 2016-03-03
    • 1970-01-01
    • 1970-01-01
    • 2015-01-21
    • 2018-03-28
    • 2014-03-05
    相关资源
    最近更新 更多