当前位置: 首页>>代码示例>>PHP>>正文


PHP acf_get_dir函数代码示例

本文整理汇总了PHP中acf_get_dir函数的典型用法代码示例。如果您正苦于以下问题:PHP acf_get_dir函数的具体用法?PHP acf_get_dir怎么用?PHP acf_get_dir使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了acf_get_dir函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: input_admin_enqueue_scripts

 function input_admin_enqueue_scripts()
 {
     // bail ealry if no enqueue
     if (!acf_get_setting('enqueue_select2')) {
         return;
     }
     // globals
     global $wp_scripts, $wp_styles;
     // vars
     $min = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min';
     $major = acf_get_setting('select2_version');
     $version = '';
     $script = '';
     $style = '';
     // v4
     if ($major == 4) {
         $version = '4.0';
         $script = acf_get_dir("assets/inc/select2/4/select2.full{$min}.js");
         $style = acf_get_dir("assets/inc/select2/4/select2{$min}.css");
         // v3
     } else {
         $version = '3.5.2';
         $script = acf_get_dir("assets/inc/select2/3/select2{$min}.js");
         $style = acf_get_dir("assets/inc/select2/3/select2.css");
     }
     // enqueue
     wp_enqueue_script('select2', $script, array('jquery'), $version);
     wp_enqueue_style('select2', $style, '', $version);
 }
开发者ID:rmikeska,项目名称:ushipnetwork,代码行数:29,代码来源:select.php

示例2: input_admin_enqueue_scripts

 function input_admin_enqueue_scripts()
 {
     // script
     wp_enqueue_script('jquery-ui-datepicker');
     // style
     wp_enqueue_style('acf-datepicker', acf_get_dir('assets/inc/datepicker/jquery-ui.min.css'), '', '1.11.4');
 }
开发者ID:VizualAbstract,项目名称:Marilyn,代码行数:7,代码来源:date_picker.php

示例3: wp_init

 function wp_init()
 {
     // register acf scripts
     wp_register_script('acf-pro-input', acf_get_dir('pro/js/pro-input.js'), false, acf_get_setting('version'));
     wp_register_style('acf-pro-input', acf_get_dir('pro/css/pro-input.css'), false, acf_get_setting('version'));
     // register acf scripts
     wp_register_script('acf-pro-field-group', acf_get_dir('pro/js/pro-field-group.js'), false, acf_get_setting('version'));
     wp_register_style('acf-pro-field-group', acf_get_dir('pro/css/pro-field-group.css'), false, acf_get_setting('version'));
 }
开发者ID:pellio11,项目名称:ns-select-project,代码行数:9,代码来源:acf-pro.php

示例4: input_admin_enqueue_scripts

 function input_admin_enqueue_scripts()
 {
     // vars
     $version = '1.6.1';
     // script
     wp_enqueue_script('acf-timepicker', acf_get_dir('assets/inc/timepicker/jquery-ui-timepicker-addon.min.js'), array('jquery-ui-datepicker'), $version);
     // style
     wp_enqueue_style('acf-timepicker', acf_get_dir('assets/inc/timepicker/jquery-ui-timepicker-addon.min.css'), '', $version);
 }
开发者ID:VizualAbstract,项目名称:Marilyn,代码行数:9,代码来源:date_time_picker.php

示例5: input_admin_enqueue_scripts

 function input_admin_enqueue_scripts()
 {
     // bail ealry if no enqueue
     if (!acf_get_setting('enqueue_datepicker')) {
         return;
     }
     // script
     wp_enqueue_script('jquery-ui-datepicker');
     // style
     wp_enqueue_style('acf-datepicker', acf_get_dir('assets/inc/datepicker/jquery-ui.min.css'), '', '1.11.4');
 }
开发者ID:rmikeska,项目名称:ushipnetwork,代码行数:11,代码来源:date_picker.php

示例6: wp_init

 function wp_init()
 {
     // min
     $min = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min';
     // register scripts
     wp_register_script('acf-pro-input', acf_get_dir("pro/js/pro-input{$min}.js"), false, acf_get_setting('version'));
     wp_register_script('acf-pro-field-group', acf_get_dir("pro/js/pro-field-group{$min}.js"), false, acf_get_setting('version'));
     // register styles
     wp_register_style('acf-pro-input', acf_get_dir('pro/css/pro-input.css'), false, acf_get_setting('version'));
     wp_register_style('acf-pro-field-group', acf_get_dir('pro/css/pro-field-group.css'), false, acf_get_setting('version'));
 }
开发者ID:dleatherman,项目名称:timbangular-js,代码行数:11,代码来源:acf-pro.php

示例7: mce_external_plugins

 function mce_external_plugins($plugins)
 {
     // global
     global $wp_version;
     // WP 3.9 an above
     if (version_compare($wp_version, '3.9', '>=')) {
         // add code
         $plugins['code'] = acf_get_dir('inc/tinymce/plugins/code/plugin.min.js');
     }
     // return
     return $plugins;
 }
开发者ID:pellio11,项目名称:ns-select-project,代码行数:12,代码来源:wysiwyg.php

示例8: input_admin_enqueue_scripts

 function input_admin_enqueue_scripts()
 {
     // bail ealry if no enqueue
     if (!acf_get_setting('enqueue_datetimepicker')) {
         return;
     }
     // vars
     $version = '1.6.1';
     // script
     wp_enqueue_script('acf-timepicker', acf_get_dir('assets/inc/timepicker/jquery-ui-timepicker-addon.min.js'), array('jquery-ui-datepicker'), $version);
     // style
     wp_enqueue_style('acf-timepicker', acf_get_dir('assets/inc/timepicker/jquery-ui-timepicker-addon.min.css'), '', $version);
 }
开发者ID:rmikeska,项目名称:ushipnetwork,代码行数:13,代码来源:date_time_picker.php

示例9: input_admin_enqueue_scripts

 function input_admin_enqueue_scripts()
 {
     // globals
     global $wp_scripts, $wp_styles;
     // vars
     $version = '3.5.2';
     $min = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min';
     // script
     wp_enqueue_script('select2', acf_get_dir("assets/inc/select2/select2{$min}.js"), array('jquery'), $version);
     // style
     wp_enqueue_style('select2', acf_get_dir('assets/inc/select2/select2.css'), '', $version);
     // v4
     //wp_enqueue_script('select2', acf_get_dir("assets/inc/select2/dist/js/select2.full.js"), array('jquery'), '4.0', true );
     //wp_enqueue_style('select2', acf_get_dir("assets/inc/select2/dist/css/select2{$min}.css"), '', '4.0' );
 }
开发者ID:uwmadisoncals,项目名称:vmmm,代码行数:15,代码来源:select.php

示例10: wp_init

 function wp_init()
 {
     // complete loading of ACF files
     $this->complete();
     // vars
     $cap = acf_get_setting('capability');
     // Create post type 'acf-field-group'
     register_post_type('acf-field-group', array('labels' => array('name' => __('Field Groups', 'acf'), 'singular_name' => __('Field Group', 'acf'), 'add_new' => __('Add New', 'acf'), 'add_new_item' => __('Add New Field Group', 'acf'), 'edit_item' => __('Edit Field Group', 'acf'), 'new_item' => __('New Field Group', 'acf'), 'view_item' => __('View Field Group', 'acf'), 'search_items' => __('Search Field Groups', 'acf'), 'not_found' => __('No Field Groups found', 'acf'), 'not_found_in_trash' => __('No Field Groups found in Trash', 'acf')), 'public' => false, 'show_ui' => true, '_builtin' => false, 'capability_type' => 'post', 'capabilities' => array('edit_post' => $cap, 'delete_post' => $cap, 'edit_posts' => $cap, 'delete_posts' => $cap), 'hierarchical' => true, 'rewrite' => false, 'query_var' => false, 'supports' => array('title'), 'show_in_menu' => false));
     // Create post type 'acf-field'
     register_post_type('acf-field', array('labels' => array('name' => __('Fields', 'acf'), 'singular_name' => __('Field', 'acf'), 'add_new' => __('Add New', 'acf'), 'add_new_item' => __('Add New Field', 'acf'), 'edit_item' => __('Edit Field', 'acf'), 'new_item' => __('New Field', 'acf'), 'view_item' => __('View Field', 'acf'), 'search_items' => __('Search Fields', 'acf'), 'not_found' => __('No Fields found', 'acf'), 'not_found_in_trash' => __('No Fields found in Trash', 'acf')), 'public' => false, 'show_ui' => false, '_builtin' => false, 'capability_type' => 'post', 'capabilities' => array('edit_post' => $cap, 'delete_post' => $cap, 'edit_posts' => $cap, 'delete_posts' => $cap), 'hierarchical' => true, 'rewrite' => false, 'query_var' => false, 'supports' => array('title'), 'show_in_menu' => false));
     // min
     $min = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min';
     // register scripts
     $scripts = array(array('handle' => 'select2', 'src' => acf_get_dir("assets/inc/select2/select2{$min}.js"), 'deps' => array('jquery')), array('handle' => 'acf-input', 'src' => acf_get_dir("assets/js/acf-input{$min}.js"), 'deps' => array('jquery', 'jquery-ui-core', 'jquery-ui-sortable', 'jquery-ui-resizable', 'jquery-ui-datepicker', 'wp-color-picker', 'select2')), array('handle' => 'acf-field-group', 'src' => acf_get_dir("assets/js/acf-field-group{$min}.js"), 'deps' => array('acf-input')));
     foreach ($scripts as $script) {
         wp_register_script($script['handle'], $script['src'], $script['deps'], acf_get_setting('version'));
     }
     // register styles
     $styles = array(array('handle' => 'select2', 'src' => acf_get_dir('assets/inc/select2/select2.css'), 'deps' => false), array('handle' => 'acf-datepicker', 'src' => acf_get_dir('assets/inc/datepicker/jquery-ui-1.10.4.custom.min.css'), 'deps' => false), array('handle' => 'acf-global', 'src' => acf_get_dir('assets/css/acf-global.css'), 'deps' => false), array('handle' => 'acf-input', 'src' => acf_get_dir('assets/css/acf-input.css'), 'deps' => array('acf-global', 'wp-color-picker', 'select2', 'acf-datepicker')), array('handle' => 'acf-field-group', 'src' => acf_get_dir('assets/css/acf-field-group.css'), 'deps' => array('acf-input')));
     foreach ($styles as $style) {
         wp_register_style($style['handle'], $style['src'], $style['deps'], acf_get_setting('version'));
     }
 }
开发者ID:bmavus,项目名称:wp-theme-blank,代码行数:23,代码来源:acf.php

示例11: enqueue_assets

 function enqueue_assets()
 {
     // globals
     global $wp_scripts, $wp_styles;
     // vars
     $version = '3.5.2';
     $lang = get_locale();
     $min = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min';
     //$lang = 'fr';
     // v4
     /*
     		wp_enqueue_script('select2', acf_get_dir("assets/inc/select2/dist/js/select2.full.js"), array('jquery'), '4.0', true );
     		wp_enqueue_style('select2', acf_get_dir("assets/inc/select2/dist/css/select2{$min}.css"), '', '4.0' );
     		return;
     */
     // register script
     if (!isset($wp_scripts->registered['select2'])) {
         // scripts
         wp_register_script('select2', acf_get_dir("assets/inc/select2/select2{$min}.js"), array('jquery'), $version);
         // translation
         if ($lang) {
             // vars
             $lang = str_replace('_', '-', $lang);
             $lang_code = substr($lang, 0, 2);
             $lang_src = '';
             // attempt 1
             if (file_exists(acf_get_path("assets/inc/select2/select2_locale_{$lang_code}.js"))) {
                 $lang_src = acf_get_dir("assets/inc/select2/select2_locale_{$lang_code}.js");
                 // attempt 2
             } elseif (file_exists(acf_get_path("assets/inc/select2/select2_locale_{$lang}.js"))) {
                 $lang_src = acf_get_dir("assets/inc/select2/select2_locale_{$lang}.js");
             }
             // enqueue
             if ($lang_src) {
                 wp_enqueue_script('select2-l10n', $lang_src, array('select2'), $version);
             }
         }
         // end translation
     }
     // register style
     if (!isset($wp_styles->registered['select2'])) {
         wp_register_style('select2', acf_get_dir('assets/inc/select2/select2.css'), '', $version);
     }
     // enqueue
     wp_enqueue_script('select2');
     wp_enqueue_style('select2');
 }
开发者ID:SayenkoDesign,项目名称:bushcooking.com,代码行数:47,代码来源:select.php

示例12: wp_init

 function wp_init()
 {
     // vars
     $cap = acf_get_setting('capability');
     $version = acf_get_setting('version');
     $lang = get_locale();
     $scripts = array();
     $styles = array();
     $min = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min';
     // Create post type 'acf-field-group'
     register_post_type('acf-field-group', array('labels' => array('name' => __('Field Groups', 'acf'), 'singular_name' => __('Field Group', 'acf'), 'add_new' => __('Add New', 'acf'), 'add_new_item' => __('Add New Field Group', 'acf'), 'edit_item' => __('Edit Field Group', 'acf'), 'new_item' => __('New Field Group', 'acf'), 'view_item' => __('View Field Group', 'acf'), 'search_items' => __('Search Field Groups', 'acf'), 'not_found' => __('No Field Groups found', 'acf'), 'not_found_in_trash' => __('No Field Groups found in Trash', 'acf')), 'public' => false, 'show_ui' => true, '_builtin' => false, 'capability_type' => 'post', 'capabilities' => array('edit_post' => $cap, 'delete_post' => $cap, 'edit_posts' => $cap, 'delete_posts' => $cap), 'hierarchical' => true, 'rewrite' => false, 'query_var' => false, 'supports' => array('title'), 'show_in_menu' => false));
     // Create post type 'acf-field'
     register_post_type('acf-field', array('labels' => array('name' => __('Fields', 'acf'), 'singular_name' => __('Field', 'acf'), 'add_new' => __('Add New', 'acf'), 'add_new_item' => __('Add New Field', 'acf'), 'edit_item' => __('Edit Field', 'acf'), 'new_item' => __('New Field', 'acf'), 'view_item' => __('View Field', 'acf'), 'search_items' => __('Search Fields', 'acf'), 'not_found' => __('No Fields found', 'acf'), 'not_found_in_trash' => __('No Fields found in Trash', 'acf')), 'public' => false, 'show_ui' => false, '_builtin' => false, 'capability_type' => 'post', 'capabilities' => array('edit_post' => $cap, 'delete_post' => $cap, 'edit_posts' => $cap, 'delete_posts' => $cap), 'hierarchical' => true, 'rewrite' => false, 'query_var' => false, 'supports' => array('title'), 'show_in_menu' => false));
     // append scripts
     $scripts['select2'] = array('src' => acf_get_dir("assets/inc/select2/select2{$min}.js"), 'deps' => array('jquery'));
     $scripts['acf-input'] = array('src' => acf_get_dir("assets/js/acf-input{$min}.js"), 'deps' => array('jquery', 'jquery-ui-core', 'jquery-ui-sortable', 'jquery-ui-resizable', 'jquery-ui-datepicker', 'wp-color-picker', 'select2'));
     $scripts['acf-field-group'] = array('src' => acf_get_dir("assets/js/acf-field-group{$min}.js"), 'deps' => array('acf-input'));
     // select2-l10n
     if ($lang) {
         // vars
         $lang = str_replace('_', '-', $lang);
         $lang_code = substr($lang, 0, 2);
         $src = '';
         // attempt 1
         if (file_exists(acf_get_path("assets/inc/select2/select2_locale_{$lang_code}.js"))) {
             $src = acf_get_dir("assets/inc/select2/select2_locale_{$lang_code}.js");
         } elseif (file_exists(acf_get_path("assets/inc/select2/select2_locale_{$lang}.js"))) {
             $src = acf_get_dir("assets/inc/select2/select2_locale_{$lang}.js");
         }
         // only append if file exists
         if ($src) {
             // append script
             $scripts['select2-l10n'] = array('src' => $src, 'deps' => array('select2'));
             // append dep
             $scripts['acf-input']['deps'][] = 'select2-l10n';
         }
     }
     // register scripts
     foreach ($scripts as $handle => $script) {
         wp_register_script($handle, $script['src'], $script['deps'], $version);
     }
     // append styles
     $styles['select2'] = array('src' => acf_get_dir('assets/inc/select2/select2.css'), 'deps' => false);
     $styles['acf-datepicker'] = array('src' => acf_get_dir('assets/inc/datepicker/jquery-ui-1.10.4.custom.min.css'), 'deps' => false);
     $styles['acf-global'] = array('src' => acf_get_dir('assets/css/acf-global.css'), 'deps' => false);
     $styles['acf-input'] = array('src' => acf_get_dir('assets/css/acf-input.css'), 'deps' => array('acf-global', 'wp-color-picker', 'select2', 'acf-datepicker'));
     $styles['acf-field-group'] = array('src' => acf_get_dir('assets/css/acf-field-group.css'), 'deps' => array('acf-input'));
     // register styles
     foreach ($styles as $handle => $style) {
         wp_register_style($handle, $style['src'], $style['deps'], $version);
     }
     // complete loading of ACF files
     $this->complete();
 }
开发者ID:jewbre,项目名称:vdlhr,代码行数:54,代码来源:acf.php

示例13: register_assets

 function register_assets()
 {
     // vars
     $version = acf_get_setting('version');
     $min = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min';
     // scripts
     wp_register_script('acf-input', acf_get_dir("assets/js/acf-input{$min}.js"), array('jquery', 'jquery-ui-core', 'jquery-ui-sortable', 'jquery-ui-resizable'), $version);
     wp_register_script('acf-field-group', acf_get_dir("assets/js/acf-field-group{$min}.js"), array('acf-input'), $version);
     // styles
     wp_register_style('acf-global', acf_get_dir('assets/css/acf-global.css'), array(), $version);
     wp_register_style('acf-input', acf_get_dir('assets/css/acf-input.css'), array('acf-global'), $version);
     wp_register_style('acf-field-group', acf_get_dir('assets/css/acf-field-group.css'), array('acf-input'), $version);
 }
开发者ID:fullsteamlabs,项目名称:root-around,代码行数:13,代码来源:acf.php

示例14: register_assets

 function register_assets()
 {
     // vars
     $version = acf_get_setting('version');
     $lang = get_locale();
     $min = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min';
     $scripts = array();
     $styles = array();
     // append scripts
     $scripts['select2'] = array('src' => acf_get_dir("assets/inc/select2/select2{$min}.js"), 'deps' => array('jquery'));
     $scripts['acf-input'] = array('src' => acf_get_dir("assets/js/acf-input{$min}.js"), 'deps' => array('jquery', 'jquery-ui-core', 'jquery-ui-sortable', 'jquery-ui-resizable', 'jquery-ui-datepicker', 'wp-color-picker', 'select2'));
     $scripts['acf-field-group'] = array('src' => acf_get_dir("assets/js/acf-field-group{$min}.js"), 'deps' => array('acf-input'));
     // select2-l10n
     if ($lang) {
         // vars
         $lang = str_replace('_', '-', $lang);
         $lang_code = substr($lang, 0, 2);
         $src = '';
         // attempt 1
         if (file_exists(acf_get_path("assets/inc/select2/select2_locale_{$lang_code}.js"))) {
             $src = acf_get_dir("assets/inc/select2/select2_locale_{$lang_code}.js");
         } elseif (file_exists(acf_get_path("assets/inc/select2/select2_locale_{$lang}.js"))) {
             $src = acf_get_dir("assets/inc/select2/select2_locale_{$lang}.js");
         }
         // only append if file exists
         if ($src) {
             // append script
             $scripts['select2-l10n'] = array('src' => $src, 'deps' => array('select2'));
             // append dep
             $scripts['acf-input']['deps'][] = 'select2-l10n';
         }
     }
     // register scripts
     foreach ($scripts as $handle => $script) {
         wp_register_script($handle, $script['src'], $script['deps'], $version);
     }
     // append styles
     $styles['select2'] = array('src' => acf_get_dir('assets/inc/select2/select2.css'), 'deps' => false);
     $styles['acf-datepicker'] = array('src' => acf_get_dir('assets/inc/datepicker/jquery-ui-1.10.4.custom.min.css'), 'deps' => false);
     $styles['acf-global'] = array('src' => acf_get_dir('assets/css/acf-global.css'), 'deps' => false);
     $styles['acf-input'] = array('src' => acf_get_dir('assets/css/acf-input.css'), 'deps' => array('acf-global', 'wp-color-picker', 'select2', 'acf-datepicker'));
     $styles['acf-field-group'] = array('src' => acf_get_dir('assets/css/acf-field-group.css'), 'deps' => array('acf-input'));
     // register styles
     foreach ($styles as $handle => $style) {
         wp_register_style($handle, $style['src'], $style['deps'], $version);
     }
 }
开发者ID:erickolivares,项目名称:mindsauce,代码行数:47,代码来源:acf.php

示例15: enqueue_assets

 function enqueue_assets()
 {
     // vars
     $version = '3.5.2';
     $lang = get_locale();
     $min = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min';
     // v4
     /*
     		wp_enqueue_script('select2', acf_get_dir("assets/inc/select2/dist/js/select2.full.js"), array('jquery'), '4.0', true );
     		wp_enqueue_style('select2', acf_get_dir("assets/inc/select2/dist/css/select2{$min}.css"), '', '4.0' );
     		return;
     */
     // scripts
     wp_enqueue_script('select2', acf_get_dir("assets/inc/select2/select2{$min}.js"), array('jquery'), $version, true);
     // styles
     wp_enqueue_style('select2', acf_get_dir('assets/inc/select2/select2.css'), '', $version);
     // bail early if no language
     if (!$lang) {
         return;
     }
     // vars
     $lang = str_replace('_', '-', $lang);
     $lang_code = substr($lang, 0, 2);
     $src = '';
     // attempt 1
     if (file_exists(acf_get_path("assets/inc/select2/select2_locale_{$lang_code}.js"))) {
         $src = acf_get_dir("assets/inc/select2/select2_locale_{$lang_code}.js");
     } elseif (file_exists(acf_get_path("assets/inc/select2/select2_locale_{$lang}.js"))) {
         $src = acf_get_dir("assets/inc/select2/select2_locale_{$lang}.js");
     }
     // bail early if no language
     if (!$src) {
         return;
     }
     // scripts
     wp_enqueue_script('select2-l10n', $src, '', $version, true);
 }
开发者ID:wearegiants,项目名称:EightyTwo,代码行数:37,代码来源:select.php


注:本文中的acf_get_dir函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。