php - WooCommerce:如果用户已登录并且产品正在销售,则显示内容
问题描述
我希望能够在用户登录并且产品正在销售时向用户显示内容。此横幅需要显示在我的主题中的购物车页面和其他页面上。到目前为止,我有这个:
<?php if (is_user_logged_in() ) : ?>
<div class="container">
<div class="logged_inWrapper">
<h1>20%</h1>
<div class="innerWrapper">
<h2>Preorder discount</h2>
<p>As a valued customer we are giving you a 20%* discount on your order before our big sale starts.</p>
<small>* Applied at the cart/checkout</small>
</div>
</div>
</div>
<?php endif; ?>
如果我登录了,我会得到横幅,但我需要扩展它,以便它仅在用户登录并且有产品在售时显示。在这种情况下,我目录中的所有产品很可能都在销售。
我知道有一个方法:
is_on_sale()
但这仅适用于产品。这样做是“全球”的方式吗?
解决方案
推荐阅读
- composer-php - 有没有办法在不实际拉包的情况下进行作曲家要求?
- node.js - How can I get a value returned from a then clause when select data using mysql
- r - Creating a function with multiple names for a single argument using R
- rest - How to access a REST api from a Java application hosted by Elastic Beanstalk that is behind AWS VPC?
- mysql - 带有新连接的 Swift Vapor3 Raw SQL 查询
- python - 如何用熊猫数据框中第一行和相应行之间的列的平均值填充特定值
- emacs - Is there a way to suppress "___.tex changed; really edit the buffer?" at org-export to latex?
- java - I am having trouble understanding constructor parameter values relating to coordinate detection
- java - Json object, convert json array into a json object in java
- git - 同时拥有本地和远程 git 存储库,包含不同的文件