php - 如果自定义字段是特定值,如何隐藏它?
问题描述
我在 Wordpress 中有一个自定义时间字段,如果时间字段为“12:00 AM”,我试图隐藏它。
我尝试了以下方法,最终隐藏了所有时间字段。
<?php if(trim(get_field('time'))=='12:00am') echo('style="display:none;"'); ?>
解决方案
查看文档(https://www.advancedcustomfields.com/resources/time-picker/)我可以看到有“显示格式”和“返回格式”。
如果您已将返回格式设置为类似于“时间选择器字段设置”(https://raw.githubusercontent.com/AdvancedCustomFields/docs/master/assets/acf-time-picker-field-settings. png ) 数字和“am”之间有一个空格。
摆脱trim()
, 不要认为你需要它 ( https://developer.wordpress.org/reference/functions/wp_trim_words/ )。
所以它应该看起来像:
if(get_field('time') == "12:00 am")
在 00 和 am 之间有一个空格。
如果不起作用,请确保在自定义字段的设置中设置正确的“返回格式”。
推荐阅读
- java - JAVA:将框架和对话框放在前面
- javascript - 如何在不刷新整个页面的情况下使用 AJAX 刷新 div?
- angular - 如何修复这个 Angular 错误:参数表达式 expected.ts(1135)?
- kotlin - 可见性降低的 Kotlin / Native c 互操作
- javascript - 将 JSON 对象转换为 html 字符串
- php - 是否有另一种更好的方法可以使用 php 在 SQL 中按年过滤?
- bash - /bin/test 以红色打印“目录不在工作区中:/Users/myusr”。这是一个错误吗?
- flutter - 如何在 Flutter 的 Dialog 中配置 FocusNode 和 TextEditingController
- tableau-api - 如何在mac上选择数据源中的多列?在 mac 上的画面中
- python-3.x - 运行 Python 爬虫时出现“TypeError:字符串索引必须是整数”