php 高级自定义字段捆绑和设置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 高级自定义字段捆绑和设置相关的知识,希望对你有一定的参考价值。
<?php
// set directories
add_filter('acf/settings/path', 'my_acf_settings_path');
function my_acf_settings_path( $path ) {
$path = get_stylesheet_directory() . '/includes/advanced-custom-fields-pro/';
return $path;
}
add_filter('acf/settings/dir', 'my_acf_settings_dir');
function my_acf_settings_dir( $dir ) {
$dir = get_stylesheet_directory_uri() . '/includes/advanced-custom-fields-pro/';
return $dir;
}
include_once( get_stylesheet_directory() . '/includes/advanced-custom-fields-pro/acf.php' );
// hide custom fields settings from admin panel when done customizing
// add_filter('acf/settings/show_admin', '__return_false');
// export json data for custom fields
add_filter('acf/settings/save_json', 'my_acf_json_save_point');
function my_acf_json_save_point( $path ) {
$path = get_stylesheet_directory() . '/json/acf/';
return $path;
}
// import json data for custom fields
add_filter('acf/settings/load_json', 'my_acf_json_load_point');
function my_acf_json_load_point( $paths ) {
unset($paths[0]);
$paths[] = get_stylesheet_directory() . '/json/acf/';
return $paths;
}
// add acf settings page/s
if( function_exists('acf_add_options_page') ) {
acf_add_options_page(array(
'page_title' => 'General Theme Settings',
'menu_title' => 'Theme Settings',
'menu_slug' => 'theme-settings',
'capability' => 'edit_posts',
'redirect' => false
));
acf_add_options_sub_page(array(
'page_title' => 'Color Scheme',
'menu_title' => 'Colors',
'parent_slug' => 'theme-settings',
));
}
以上是关于php 高级自定义字段捆绑和设置的主要内容,如果未能解决你的问题,请参考以下文章
php 设置高级自定义字段元框优先级。
PHP 高级自定义字段
php 连接重力表单多文件上载和高级自定义字段重复文件字段
php 连接重力表单多文件上载和高级自定义字段重复文件字段
php 连接重力表单多文件上载和高级自定义字段重复文件字段
php 连接重力表单多文件上载和高级自定义字段重复文件字段