首页 > 解决方案 > 使用 if 语句回显 Meta 标记?

问题描述

我的数据库中有一个名为的列entry_type,它entry_type只有两个可能的值:“pagina”或“post”。

我想echo根据meta.entry_type

entry_type = pagina我想要下面echometa标签的值时:

<meta property="og:type" content="website">

如果entry_type = post我想要下面echometa标签的值:

<meta property="og:type" content="article">
<meta property="article:author" content="">
<meta property="article:publisher" content="" />
<meta property="article:published_time" content="">
<meta property="article:modified_time" content="">

我怎样才能发表这个if声明,做我解释的事情?

标签: phpsqlif-statementecho

解决方案


你可以参考这个 php 代码:

<?php if ($entry_type == "pagina") { ?>
    <meta property="og:type" content="website">
<?php } elseif ($entry_type == "post") { ?>
    <meta property="og:type" content="article">
    <meta property="article:author" content="">
    <meta property="article:publisher" content="" />
    <meta property="article:published_time" content="">
    <meta property="article:modified_time" content="">
<?php } ?>

推荐阅读