wordpress - 如何在 WP-admin UI 中隐藏高级自定义字段(ACF)?

标签 wordpress wordpress-theming custom-wordpress-pages wordpress-thesis-theme

查看下面的屏幕截图;我想做的就是在 WordPress 后端隐藏自定义用户的某些 ACF 字段。

enter image description here

最佳答案

从 ACF 5.0.0 开始,有一种更简单的方法可以做到这一点,而无需输出 CSS。如果您使用 acf/prepare_field Hook 并返回 false 该字段将不会呈现。

<?php
function so37111468_hide_field( $field ) {

  // hide the field if the current user is not able to save options within the admin
  if ( ! current_user_can( 'manage_options' ) ) {
    return false;
  }

  return $field;
}

add_filter( 'acf/prepare_field/key=MYFIELDKEY', 'so37111468_hide_field' );
?>

可以在此处找到该过滤器的文档:https://www.advancedcustomfields.com/resources/acf-prepare_field/

关于wordpress - 如何在 WP-admin UI 中隐藏高级自定义字段(ACF)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50011574/

相关文章:

javascript - 特定于 Instagram 应用内浏览器的 WooCommerce 结帐问题

css - WordPress 主题中的文本溢出,行未正确断开

jquery - 在 WordPress 主题选项页面中排队 jquery-ui 元素

php - 在wordpress模板中添加自定义导航菜单

css - 如何在页面顶部显示特定标签?

php - 未捕获的 ArgumentCountError:函数 wpdb::prepare() 的参数太少

javascript - 将 JavaScript 与 PHP 混合使用? (跟踪 Google Analytics 虚拟综合浏览量)

php - 显示来自 WordPress 帖子的图像

php - 无法使用 add_post_meta() 函数保存关联数组

WordPress简码参数