如何在PHP中动态更改元属性类型


How to dynamically change meta property type in PHP

我正在开发一个WordPress网站,并试图通过检测页面URL来动态定义一个元属性。

如果在网站主页上,则回显"网站"Else echo"文章"

<meta property="og:type" content="
    <?php
    $host = parse_url($domain, PHP_URL_HOST);
    if($host == 'http://www.domain.com') {
    echo $this->__('website')
    }
    else
    {
    echo $this->__('article')
    }
    ?> " />

这似乎对我不起作用。

你对此做过任何研究吗?我怀疑不是。您可以在这里获得条件代码示例-https://codex.wordpress.org/Conditional_Tags

if ( is_front_page() && is_home() ) {
  // Default homepage
} elseif ( is_front_page() ) {
  // static homepage
} elseif ( is_home() ) {
  // blog page
} else {
  //everyting else
}