php - 如何使用 wordpress 数据库中的数据执行 IF/ELSE 语句?
问题描述
我正在尝试获取以下代码来执行if/else
语句。我想说查看数据库表're_terms'
并显示if
此'term_id' is '15'
代码,否则显示此代码。
我意识到我现在所说$product_id
的是15
所以它总是显示第一组 html。
我在 wordpress 中执行此操作。
<?php
$product_id = $wpdb->get_var("SELECT term_id
FROM re_terms
WHERE name = 'contract'");
echo $product_id;
if ($product_id == '15'): ?>
<div class="grid__medium-4 grid__columns grid__columns_mobile text-c
buttons">
<a href="<?php echo get_site_url(); ?>/stockists"><span
class="button_light">Find a stockist!!!!</span></a>
<a href="<?php echo get_site_url(); ?>/brochure"><span
class="button_light">Request a brochure</span></a>
</div>
<?php else: ?>
<div class="grid__medium-4 grid__columns grid__columns_mobile text-c
buttons">
<a href="<?php echo get_site_url(); ?>/stockists"><span
class="button_light">Find a stockist</span></a>
<a href="<?php echo get_site_url(); ?>/brochure"><span
class="button_light">Request a brochure</span></a>
</div>
<?php endif ?>
解决方案
推荐阅读
- powerbi - 如何在 Reporting Server 中设置默认页面,以便用户每次打开报告文件时都可以使用指定的过滤器登陆特定页面?
- javascript - 如何在不按控制键的情况下从选择中获取多个选项?
- python - Telegram Bot 如何在 curl 中设置解析模式?
- javascript - 如何在 javaScript 中声明一个空的数字(数字)值
- node.js - MaxListenersExceededWarning 在 while 循环中使用 promise.all 时发生
- php - sql GROUP_CONCAT 未显示所有帖子消息
- angularjs - 如何使用 ngRoute 导航到另一个页面
- javascript - 访问仅客户端网站的本地文件,以 HTML 下载的形式分发,用户使用浏览器打开
- javascript - httpclient 响应中不存在 Set-Cookie
- css - Flask - 对 css 文件所做的更改不会反映在浏览器上