ACF 隐藏菜单不起作用
ACF hide menu is not working
我正在使用我的插件中包含的 ACF 免费版本,但出于某种原因,管理隐藏菜单无法正常工作。
请检查下面的代码,如果我遗漏了什么请纠正我。谢谢
<?php
// 1. customize ACF path
add_filter('acf/settings/path', 'testio_acf_settings_path');
function testio_acf_settings_path( $path ) {
// update path
$path = FUNC_PLUGIN_DIR . '/admin/lib/acf/acf.php';
// return
return $path;
}
// 2. customize ACF dir
add_filter('acf/settings/dir', 'testio_acf_settings_dir');
function testio_acf_settings_dir( $dir ) {
// update path
$dir = FUNC_PLUGIN_DIR . '/admin/lib/acf/acf.php';
// return
return $dir;
}
// 3. Hide ACF field group menu item
add_filter('acf/settings/show_admin', '__return_false');
// 4. Include ACF
include_once( FUNC_PLUGIN_DIR . '/admin/lib/acf/acf.php' );
include_once( FUNC_PLUGIN_DIR . 'admin/functions/acf-functions.php' );
?>
要隐藏菜单,请在您的插件中使用以下代码
define( 'ACF_LITE' , true );
如果您使用 ACF 作为插件而不是主题的一部分,只需在 functions.php 中添加以下代码即可。
add_filter('acf/settings/show_admin', '__return_false');
我正在使用我的插件中包含的 ACF 免费版本,但出于某种原因,管理隐藏菜单无法正常工作。
请检查下面的代码,如果我遗漏了什么请纠正我。谢谢
<?php
// 1. customize ACF path
add_filter('acf/settings/path', 'testio_acf_settings_path');
function testio_acf_settings_path( $path ) {
// update path
$path = FUNC_PLUGIN_DIR . '/admin/lib/acf/acf.php';
// return
return $path;
}
// 2. customize ACF dir
add_filter('acf/settings/dir', 'testio_acf_settings_dir');
function testio_acf_settings_dir( $dir ) {
// update path
$dir = FUNC_PLUGIN_DIR . '/admin/lib/acf/acf.php';
// return
return $dir;
}
// 3. Hide ACF field group menu item
add_filter('acf/settings/show_admin', '__return_false');
// 4. Include ACF
include_once( FUNC_PLUGIN_DIR . '/admin/lib/acf/acf.php' );
include_once( FUNC_PLUGIN_DIR . 'admin/functions/acf-functions.php' );
?>
要隐藏菜单,请在您的插件中使用以下代码
define( 'ACF_LITE' , true );
如果您使用 ACF 作为插件而不是主题的一部分,只需在 functions.php 中添加以下代码即可。
add_filter('acf/settings/show_admin', '__return_false');