ACF隐藏菜单无效

时间:2018-03-14 06:02:40

标签: wordpress plugins advanced-custom-fields

我正在使用我的插件中包含的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' );

?>

2 个答案:

答案 0 :(得分:0)

隐藏菜单使用插件中的以下代码

define( 'ACF_LITE' , true );

答案 1 :(得分:0)

如果您使用ACF作为插件而不是主题部分,只需在functions.php上添加以下代码。

add_filter('acf/settings/show_admin', '__return_false');