【问题标题】:Wordpress get_permalink() method is not working for facebook og:url [closed]Wordpress get_permalink()方法不适用于facebook og:url [关闭]
【发布时间】:2023-03-25 19:25:01
【问题描述】:

这可能只是我因为不熟悉 PHP 而犯的一些愚蠢的错误。

//Lets add Open Graph Meta Info

function insert_fb_in_head() {
    global $post;
    echo '<meta property="og:url" 
        content="<?php echo get_permalink( 100 ); ?>" />';
}

然后,当我使用 FB linter 工具 lint 我的网站链接时,我收到此错误:

“article”类型的 URL 'http://something.com/100/something/' 处的对象无效,因为给定值

<?php echo get_permalink( 100 ); ?> 

对于属性 'og:url' 无法解析为类型 'url'。

我怎么用错了WP功能?谢谢。

【问题讨论】:

    标签: php wordpress facebook-opengraph


    【解决方案1】:

    你的语法不好:

    echo '<meta property="og:url" content="' . get_permalink( 100 ) . '" />';
    

    【讨论】:

      猜你喜欢
      • 2014-02-17
      • 1970-01-01
      • 2014-03-02
      • 2021-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多