【问题标题】:Remove read more button for out of stock item删除缺货商品的阅读更多按钮
【发布时间】:2020-08-20 16:33:28
【问题描述】:

我一直在努力从我的网站上删除“阅读更多”或“beri dalje”按钮。有问题的网站是www.fotroviciliji.si

我可以找到它并将其隐藏在 chrome 调查器中,但不能通过全局 css 或在 functions.php 中使用 php。

按钮有一个类名 btn border-grey product_type_simple。我试图通过全局 css 代码隐藏它。不显示什么都不做,隐藏的可见性隐藏所有按钮,包括我想保留的添加到购物车。

然后我尝试使用来自 woocommerce 的 php sn-p 隐藏它:https://docs.woocommerce.com/document/hide-loop-read-more-buttons-for-out-of-stock-items/ 它实际上隐藏了所有正确的按钮,但搞砸了添加到购物车功能,然后每次我向购物车添加东西时都会重新加载整个页面。我在functions.php中添加了一些不相关的代码。

我也试过这个Remove product button if out of stock from Woocommerce shop and archives,它删除了所有按钮,包括添加到购物车。

请帮助我已经在这几天了,这让我发疯。

【问题讨论】:

  • 现在我通过全局 css 对所有缺货的产品使用此代码:[data-product_id="16597"] { display: none !important; }。这可行,但这是一个临时解决方案,因为一旦商品重新入库,我必须添加和删除。
  • 我没有在您给定的链接中找到阅读更多按钮,您可以提供屏幕截图吗?
  • 按钮显示“beri dalje”。我会把一个放回去,这样你就可以看到了。
  • 看我下面的答案。

标签: php css wordpress button woocommerce


【解决方案1】:
add this CSS

.outofstock a.btn {
    display: none !important;
}

此 CSS 仅删除了更多缺货产品。

【讨论】:

  • 如果您觉得我的回答对您有帮助,请接受并点赞。
  • 我投了赞成票,但我的业力还不够高,无法被公众看到。
  • 感谢您的回答。我是新手,我不知道应该将此代码添加到哪个 Woocommerce CSS 文件。你能帮我澄清一下吗?
  • 您可以将此代码添加到您的活动主题 style.css 文件中。
猜你喜欢
  • 2019-04-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多