• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP untrailingslashit函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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

示例1: cpm_calculate_document_root

/**
 * Calculate the document root where comics are stored.
 */
function cpm_calculate_document_root()
{
    global $wpmu_version;
    $document_root = "";
    if (cpm_option('cpm-use-old-subdirectory-method')) {
        $parsed_url = parse_url(get_option('home'));
        $translated_script_filename = str_replace('\\', '/', $_SERVER['SCRIPT_FILENAME']);
        foreach (array('SCRIPT_NAME', 'SCRIPT_URL') as $var_to_try) {
            $root_to_try = substr($translated_script_filename, 0, -strlen($_SERVER[$var_to_try])) . $parsed_url['path'];
            if (file_exists($root_to_try . '/index.php')) {
                $document_root = $root_to_try;
                break;
            }
        }
        if (is_null($document_root)) {
            $document_root = $_SERVER['DOCUMENT_ROOT'] . $parsed_url['path'];
        }
    } else {
        // a base document root to try and use
        if (isset($_SERVER['SCRIPT_FILENAME'])) {
            $document_root = dirname($_SERVER['SCRIPT_FILENAME']);
        }
        $cwd = getcwd();
        if ($cwd !== false) {
            // Strip the wp-admin part and just get to the root.
            $document_root = preg_replace('#[\\\\/]wp-(admin|content).*#', '', $cwd);
        }
        if (isset($wpmu_version)) {
            $document_root = cpm_wpmu_modify_path($document_root);
        }
    }
    return untrailingslashit($document_root);
}
开发者ID:johnbintz,项目名称:comicpress-manager-1.4,代码行数:36,代码来源:comicpress_manager_library.php


示例2: admin_plugin_dir

 public function admin_plugin_dir()
 {
     if ($this->admin_plugin_dir) {
         return $this->admin_plugin_dir;
     }
     return $this->admin_plugin_dir = untrailingslashit(plugin_dir_path(__FILE__));
 }
开发者ID:selectSIFISO,项目名称:.comsite,代码行数:7,代码来源:admin-ui.php


示例3: __construct

 /**
  * Constructor - get the plugin hooked in and ready
  */
 public function __construct()
 {
     // Define constants
     define('JOB_MANAGER_VERSION', '1.23.9');
     define('JOB_MANAGER_PLUGIN_DIR', untrailingslashit(plugin_dir_path(__FILE__)));
     define('JOB_MANAGER_PLUGIN_URL', untrailingslashit(plugins_url(basename(plugin_dir_path(__FILE__)), basename(__FILE__))));
     // Includes
     include 'includes/class-wp-job-manager-install.php';
     include 'includes/class-wp-job-manager-post-types.php';
     include 'includes/class-wp-job-manager-ajax.php';
     include 'includes/class-wp-job-manager-shortcodes.php';
     include 'includes/class-wp-job-manager-api.php';
     include 'includes/class-wp-job-manager-forms.php';
     include 'includes/class-wp-job-manager-geocode.php';
     include 'includes/class-wp-job-manager-cache-helper.php';
     if (is_admin()) {
         include 'includes/admin/class-wp-job-manager-admin.php';
     }
     // Init classes
     $this->forms = new WP_Job_Manager_Forms();
     $this->post_types = new WP_Job_Manager_Post_Types();
     // Activation - works with symlinks
     register_activation_hook(basename(dirname(__FILE__)) . '/' . basename(__FILE__), array($this, 'activate'));
     // Switch theme
     add_action('after_switch_theme', array('WP_Job_Manager_Ajax', 'add_endpoint'), 10);
     add_action('after_switch_theme', array($this->post_types, 'register_post_types'), 11);
     add_action('after_switch_theme', 'flush_rewrite_rules', 15);
     // Actions
     add_action('after_setup_theme', array($this, 'load_plugin_textdomain'));
     add_action('after_setup_theme', array($this, 'include_template_functions'), 11);
     add_action('widgets_init', array($this, 'widgets_init'));
     add_action('wp_enqueue_scripts', array($this, 'frontend_scripts'));
     add_action('admin_init', array($this, 'updater'));
 }
开发者ID:rafpro,项目名称:WP-Job-Manager,代码行数:37,代码来源:wp-job-manager.php


示例4: __construct

 /**
  *
  */
 function __construct()
 {
     parent::__construct(array('plural' => 'logs', 'singular' => 'log', 'ajax' => TRUE));
     $this->log_folder = get_site_option('backwpup_cfg_logfolder');
     $this->log_folder = BackWPup_File::get_absolute_path($this->log_folder);
     $this->log_folder = untrailingslashit($this->log_folder);
 }
开发者ID:leotaillard,项目名称:btws2016,代码行数:10,代码来源:class-page-logs.php


示例5: get_vendor_store_url

 public static function get_vendor_store_url($user = false)
 {
     if (!is_object($user)) {
         if ($user === false) {
             $user = get_current_user_id();
         }
         $user = new WP_User($user);
     }
     if (!$user || !is_object($user)) {
         $user = new WP_User(get_current_user_id());
     }
     $archive_page = EDD_FES()->vendors->use_author_archives();
     $name = get_userdata($user->ID);
     $user_nicename = apply_filters('fes_user_nicename_to_lower', strtolower($name->user_nicename), $user);
     if (empty($archive_page)) {
         $vendor_url = get_permalink(EDD_FES()->helper->get_option('fes-vendor-page', ''));
         $permalink = apply_filters('fes_adjust_vendor_url', untrailingslashit('vendor/'));
         $vendor_url = str_replace('fes-vendor/', $permalink, $vendor_url);
         $vendor_url = str_replace('vendor/', $permalink, $vendor_url);
         if (get_option('permalink_structure')) {
             $vendor_url = trailingslashit($vendor_url) . $user_nicename;
         } else {
             $vendor_url = add_query_arg('vendor', $user_nicename, $vendor_url);
         }
     } else {
         $vendor_url = get_author_posts_url($user->ID, $user_nicename);
     }
     return $vendor_url;
 }
开发者ID:SelaInc,项目名称:eassignment,代码行数:29,代码来源:class-vendors.php


示例6: plugin_url

 function plugin_url()
 {
     if ($this->plugin_url) {
         return $this->plugin_url;
     }
     return $this->plugin_url = untrailingslashit(plugins_url('/', __FILE__));
 }
开发者ID:proudchild,项目名称:sdmblog,代码行数:7,代码来源:wp-google-search.php


示例7: init

/**
 * @wp-hook wp_loaded
 */
function init()
{
    $autoload = __DIR__ . '/vendor/autoload.php';
    if (file_exists($autoload) && is_readable($autoload)) {
        require_once $autoload;
    }
    $log_dir = defined('IAC_DEBUGGER_LOG_DIR') ? IAC_DEBUGGER_LOG_DIR : WP_CONTENT_DIR . '/log';
    /**
     * @param string $log_dir
     *
     * @return string (Log directory)
     */
    $log_dir = untrailingslashit(apply_filters('iac_debugger_log_dir', $log_dir));
    try {
        $log_env = new WpLogEnvironment();
        $log_env->create_log_directory($log_dir);
        $log_env->add_htaccess_file($log_dir);
        $logger = build_logger($log_dir . '/iac-debug.log');
        $recipient_filter = new WpFilterRecipientFilter();
        $email_recorder = new PsrEmailRecorder($logger, $recipient_filter);
        $queue_recorder = new PsrQueueRecorder($logger, $recipient_filter);
        add_filter('iac_comment_headers', [$email_recorder, 'add_header_flag'], 10, 3);
        add_filter('iac_post_headers', [$email_recorder, 'add_header_flag'], 10, 3);
        add_filter('wp_mail', [$email_recorder, 'record_send_mail']);
        add_action('wp_mail_failed', [$email_recorder, 'record_mail_error']);
        add_filter('iac_email_address_chunk', [$queue_recorder, 'record_email_chunk'], 10, 3);
        add_filter('schedule_event', [$queue_recorder, 'record_schedule_event']);
        add_action('iac_schedule_send_chunks', [$queue_recorder, 'record_scheduled_event_call'], 1, 3);
    } catch (Exception $e) {
        add_action('admin_notices', function () use($e) {
            echo "<div class='notice notice-error'><p>[Informer Debugger] {$e->getMessage()}</p>" . "<p style='display: none'>{$e->getTraceAsString()}</p></div>";
        });
    }
}
开发者ID:inpsyde,项目名称:informer-debugger,代码行数:37,代码来源:informer-debugger.php


示例8: get_link

 /**
  * @return string
  */
 public function get_link()
 {
     if (!$this->_link) {
         $this->_link = untrailingslashit(get_author_posts_url($this->ID));
     }
     return $this->_link;
 }
开发者ID:pensesmart,项目名称:timber,代码行数:10,代码来源:timber-user.php


示例9: dtheme_startup

function dtheme_startup()
{
    global $dt_revealData, $krypton_Scripts, $krypton_config;
    $dt_revealData = array();
    $krypton_Scripts = array();
    $theme_name = get_template();
    $locale = get_locale();
    $localelanguage = get_template_directory() . '/languages';
    if (is_child_theme() && !load_textdomain('Krypton', untrailingslashit(get_stylesheet_directory()) . "/{$locale}.mo") || !is_child_theme() && !load_theme_textdomain('Krypton', get_template_directory())) {
        $aaa = load_theme_textdomain('Krypton', $localelanguage);
    }
    // Add post thumbnail supports. http://codex.wordpress.org/Post_Thumbnails
    add_theme_support('post-thumbnails');
    add_theme_support('automatic-feed-links');
    add_theme_support('menus');
    add_theme_support('woocommerce');
    add_theme_support('title-tag');
    register_nav_menus(array('primary' => __('Top Navigation', 'Krypton'), 'footer_navigation' => __('Footer Navigation', 'Krypton')));
    // sidebar widget
    register_sidebar(array('name' => 'Sidebar', 'id' => 'krypton-sidebar', 'description' => __('Sidebar Widget Area', 'Krypton'), 'before_widget' => '<div class="widget %s %s">', 'after_widget' => '</div>', 'before_title' => '<h3 class="widget_title">', 'after_title' => '</h3>'));
    register_sidebar(array('name' => 'Bottom Widget', 'id' => 'krypton-bottom', 'description' => __('Bottom Widget Area. Recomended 3 widgets', 'Krypton'), 'before_widget' => '<div class="col-lg-4 col-md-4 col-sm-4 clearfix"><div class="widget %s %s">', 'after_widget' => '</div></div>', 'before_title' => '<div class="row"><div class="section-head"><header class="col col-sm-12 centered"><h2>', 'after_title' => '</h2><hr></header></div></div>'));
    register_sidebar(array('name' => 'Contact Page Sidebar', 'id' => 'krypton-contact-sidebar', 'description' => __('Widget area for contact page', 'Krypton'), 'before_widget' => '<div class="widget %s %s">', 'after_widget' => '</div>', 'before_title' => '<h3>', 'after_title' => '</h3>'));
    if (is_plugin_active('woocommerce/woocommerce.php')) {
        register_sidebar(array('name' => 'Shop Sidebar', 'id' => 'shop-sidebar', 'description' => __('Sidebar Widget Area', 'Krypton'), 'before_widget' => '<div class="widget %s %s">', 'after_widget' => '</div>', 'before_title' => '<h3 class="widget_title">', 'after_title' => '</h3>'));
        register_sidebar(array('name' => 'Shop Bottom ', 'id' => 'shop-bottom', 'description' => __('Shop Bottom Widget Area. Displayed at shop pages', 'Krypton'), 'before_widget' => '<div class="col-md-3 col-sm-6"><div class="widget %s %s">', 'after_widget' => '</div></div>', 'before_title' => '<h3 class="widget_title">', 'after_title' => '</h3>'));
    }
    add_action('wp_enqueue_scripts', 'dt_enqueue_color_scheme');
    add_action('wp_enqueue_scripts', 'dtheme_scripts', 999);
    add_action('wp_print_scripts', 'dtheme_register_var', 998);
    add_action('wp_print_scripts', 'detheme_print_inline_style');
    add_action('wp_footer', 'dtheme_register_mainmenu', 997);
    add_action('wp_enqueue_scripts', 'dtheme_css_style', 999);
    add_action('wp_footer', create_function('', 'global $krypton_Scripts;if(count($krypton_Scripts)) print "<script type=\\"text/javascript\\">\\n".@implode("\\n",$krypton_Scripts)."\\n</script>\\n";'), 99998);
}
开发者ID:estrategasdigitales,项目名称:Dagutorio,代码行数:34,代码来源:functions.php


示例10: post_type_link

 static function post_type_link($link, $post)
 {
     if ($post->post_type !== 'glossary') {
         return $link;
     }
     return untrailingslashit(str_replace('/glossary/', '/glossary/#', $link));
 }
开发者ID:serhi,项目名称:wordpress-sites,代码行数:7,代码来源:glossary.php


示例11: __construct

 /**
  * Constructor
  */
 public function __construct()
 {
     define('WC_BOOKINGS_VERSION', '1.7.12');
     define('WC_BOOKINGS_TEMPLATE_PATH', untrailingslashit(plugin_dir_path(__FILE__)) . '/templates/');
     define('WC_BOOKINGS_PLUGIN_URL', untrailingslashit(plugins_url(basename(plugin_dir_path(__FILE__)), basename(__FILE__))));
     define('WC_BOOKINGS_MAIN_FILE', __FILE__);
     add_action('init', array($this, 'load_plugin_textdomain'));
     add_action('woocommerce_loaded', array($this, 'includes'));
     add_action('plugins_loaded', array($this, 'init'));
     add_action('init', array($this, 'init_post_types'));
     add_action('wp_enqueue_scripts', array($this, 'booking_form_styles'));
     add_filter('plugin_row_meta', array($this, 'plugin_row_meta'), 10, 2);
     if (is_admin()) {
         $this->admin_includes();
     }
     // Install
     register_activation_hook(__FILE__, array($this, 'install'));
     if (get_option('wc_bookings_version') !== WC_BOOKINGS_VERSION) {
         add_action('shutdown', array($this, 'delayed_install'));
     }
     // Load payment gateway name.
     add_filter('woocommerce_payment_gateways', array($this, 'include_gateway'));
     // Load integration.
     add_filter('woocommerce_integrations', array($this, 'include_integration'));
 }
开发者ID:baperrou,项目名称:pedal-bookings,代码行数:28,代码来源:woocommmerce-bookings.php


示例12: vip_dashboard_page

/**
 * Output the dashboard page, an empty div for React to initialise against
 *
 * @return void
 */
function vip_dashboard_page()
{
    $current_user = wp_get_current_user();
    $name = $current_user->display_name;
    $email = $current_user->user_email;
    $ajaxurl = add_query_arg(array('_wpnonce' => wp_create_nonce('vip-dashboard')), untrailingslashit(admin_url('admin-ajax.php')));
    ?>
	<div id="app"
		data-ajaxurl="<?php 
    echo esc_url($ajaxurl);
    ?>
"
		data-asseturl="<?php 
    echo esc_attr(plugins_url('/assets/', __FILE__));
    ?>
"
		data-email="<?php 
    echo esc_attr($email);
    ?>
"
		data-name="<?php 
    echo esc_attr($name);
    ?>
"
		data-adminurl="<?php 
    echo esc_url(admin_url('admin.php'));
    ?>
"
	></div>
	<?php 
}
开发者ID:Automattic,项目名称:vip-mu-plugins-public,代码行数:36,代码来源:vip-dashboard.php


示例13: init

 /**
  * Initialize the plugin and register hooks
  */
 public function init()
 {
     // Common strings
     define('GRFWP_TEXTDOMAIN', 'good-reviews-wp');
     // keep for back compat
     define('GRFWP_PLUGIN_DIR', untrailingslashit(plugin_dir_path(__FILE__)));
     define('GRFWP_PLUGIN_URL', untrailingslashit(plugins_url(basename(plugin_dir_path(__FILE__)), basename(__FILE__))));
     define('GRFWP_PLUGIN_FNAME', plugin_basename(__FILE__));
     define('GRFWP_REVIEW_POST_TYPE', 'grfwp-review');
     define('GRFWP_REVIEW_CATEGORY', 'grfwp-category');
     // Initialize the plugin
     add_action('init', array($this, 'load_textdomain'));
     // Load custom post types
     require_once GRFWP_PLUGIN_DIR . '/includes/CustomPostTypes.class.php';
     $this->cpts = new grfwpCustomPostTypes();
     // Load template functions
     require_once GRFWP_PLUGIN_DIR . '/includes/template-functions.php';
     // Load code to integrate with other plugins
     require_once GRFWP_PLUGIN_DIR . '/includes/Integrations.class.php';
     new grfwpIntegrations();
     // Register assets
     add_action('wp_enqueue_scripts', array($this, 'register_assets'));
     add_action('admin_enqueue_scripts', array($this, 'enqueue_admin_assets'));
     // Reword the title placeholder text for a review post type
     add_filter('enter_title_here', array($this, 'rename_review_title'));
     // Order review posts in admin screen by menu order
     add_filter('pre_get_posts', array($this, 'admin_order_posts'));
     // Transform review $content variable to output review
     add_filter('the_content', array($this, 'append_to_content'));
     // Register the widget
     add_action('widgets_init', array($this, 'register_widgets'));
     // Add links to plugin listing
     add_filter('plugin_action_links', array($this, 'plugin_action_links'), 10, 2);
 }
开发者ID:haazenpfeffer,项目名称:haazenpfeffer,代码行数:37,代码来源:good-reviews-wp.php


示例14: __construct

 function __construct()
 {
     $this->url = untrailingslashit(plugins_url('', dirname(__FILE__)));
     $this->dir = untrailingslashit(plugin_dir_path(dirname(__FILE__)));
     $this->cacheUrl = $this->url . '/cache';
     $this->cacheDir = $this->dir . '/cache';
 }
开发者ID:ab75173,项目名称:ISL,代码行数:7,代码来源:alpinebot-primary.php


示例15: _2ch_plugin_dir_url

/**
 * Get plugin dir URL
 *
 * @package 2ch
 * @param string $path
 * @return string
 */
function _2ch_plugin_dir_url($path = '')
{
    if ($path) {
        $path = '/' . ltrim($path, '/');
    }
    return untrailingslashit(plugin_dir_url(__FILE__)) . $path;
}
开发者ID:hametuha,项目名称:2ch,代码行数:14,代码来源:template-tags.php


示例16: wc_update_200_permalinks

function wc_update_200_permalinks()
{
    // Setup default permalinks if shop page is defined
    $permalinks = get_option('woocommerce_permalinks');
    $shop_page_id = wc_get_page_id('shop');
    if (empty($permalinks) && $shop_page_id > 0) {
        $base_slug = $shop_page_id > 0 && get_post($shop_page_id) ? get_page_uri($shop_page_id) : 'shop';
        $category_base = get_option('woocommerce_prepend_shop_page_to_urls') == "yes" ? trailingslashit($base_slug) : '';
        $category_slug = get_option('woocommerce_product_category_slug') ? get_option('woocommerce_product_category_slug') : _x('product-category', 'slug', 'woocommerce');
        $tag_slug = get_option('woocommerce_product_tag_slug') ? get_option('woocommerce_product_tag_slug') : _x('product-tag', 'slug', 'woocommerce');
        if ('yes' == get_option('woocommerce_prepend_shop_page_to_products')) {
            $product_base = trailingslashit($base_slug);
        } else {
            if (($product_slug = get_option('woocommerce_product_slug')) !== false && !empty($product_slug)) {
                $product_base = trailingslashit($product_slug);
            } else {
                $product_base = trailingslashit(_x('product', 'slug', 'woocommerce'));
            }
        }
        if (get_option('woocommerce_prepend_category_to_products') == 'yes') {
            $product_base .= trailingslashit('%product_cat%');
        }
        $permalinks = array('product_base' => untrailingslashit($product_base), 'category_base' => untrailingslashit($category_base . $category_slug), 'attribute_base' => untrailingslashit($category_base), 'tag_base' => untrailingslashit($category_base . $tag_slug));
        update_option('woocommerce_permalinks', $permalinks);
    }
}
开发者ID:Korkey128k,项目名称:woocommerce,代码行数:26,代码来源:wc-update-functions.php


示例17: processResponse

 static function processResponse($force = false)
 {
     // Response
     if (isset($_REQUEST['_wpnonce']) && wp_verify_nonce($_REQUEST['_wpnonce'], 'ctct_oauth')) {
         # http://ctct.katz.co/?_wpnonce=13d09269c5&prefix=http&domain=localhost.local/wordpress/&action=ctct_oauth&error=access_denied&error_description=User+denied+authentication./
         if (isset($_REQUEST['error'])) {
             $error_array = array('error' => esc_html($_REQUEST['error']), 'error_description' => urlencode(untrailingslashit($_REQUEST['error_description'])));
             $url = add_query_arg($error_array, admin_url('admin.php?page=constant-contact-api'));
             wp_redirect($url);
             exit;
         }
         // Returned a OAuth code. Let's fetch the access token based on that code.
         if (isset($_REQUEST['code'])) {
             try {
                 $oauth_code = esc_attr($_REQUEST['code']);
                 $token = self::getInstance()->getAccessToken($oauth_code);
                 $token['_wpnonce'] = esc_attr($_REQUEST['_wpnonce']);
                 $token['time'] = time();
                 $token['username'] = esc_attr($_REQUEST['username']);
                 self::getInstance()->saveToken($token, true);
                 do_action('ctct_token_saved', $token);
                 $admin_url = admin_url('admin.php?page=constant-contact-api&oauth=new');
             } catch (Exception $e) {
                 $token = false;
                 // Delete configured setting, save error message
                 self::getInstance()->saveToken($e->getMessage(), false);
                 $admin_url = admin_url('admin.php?page=constant-contact-api');
             }
             do_action('ctct_token_updated', $token);
             // Go to the settings page
             wp_redirect($admin_url);
             exit;
         }
     }
 }
开发者ID:kidaa30,项目名称:Constant-Contact-WordPress-Plugin,代码行数:35,代码来源:class.kwsoauth2.php


示例18: jhp_template_redirect

function jhp_template_redirect()
{
    global $wp_query;
    $portfolio_base = get_option('jhp_url_base', 'portfolio');
    if ($portfolio_base != '') {
        $portfolio_base .= '/';
    }
    $single_base = untrailingslashit(get_option('jhp_single_base', '%category%'));
    $single_base = str_ireplace('%category%', '[^\\/]*', $single_base);
    if ($single_base != '') {
        $single_base .= '/';
    }
    $portfolio_files = array();
    if ($file = get_option('jhp_template_home', 'portfolio-home.php')) {
        $portfolio_files[] = get_template_directory() . '/' . $file;
    }
    $portfolio_files[] = dirname(__FILE__) . '/template/portfolio.php';
    $portfolio_single_files = array();
    if ($file = get_option('jhp_template_single', 'portfolio-single.php')) {
        $portfolio_single_files[] = get_template_directory() . '/' . $file;
    }
    $portfolio_single_files[] = dirname(__FILE__) . '/template/portfolio.single.php';
    // add the rewrites
    tj_add_page_rule("^/{$portfolio_base}?", $portfolio_files, 'Portfolio', null, false, array('is_page' => '1', 'is_portfolio' => '1'), array('post_type' => 'jh-portfolio'));
    tj_add_page_rule("^/{$portfolio_base}({$single_base})([^\\/]*)/?", $portfolio_single_files, 'Portfolio Single', null, false, array('is_single' => '1', 'is_portfolio_single' => '1'), array('name' => 1, 'post_type' => 'jh-portfolio'));
}
开发者ID:adamcarlile,项目名称:Alex-Goy,代码行数:26,代码来源:jhp.template-redirect.php


示例19: getFilesByPattern

 /**
  * Returns files from pattern
  * @param string $dir
  * @param string $pattern
  * @param bool $checkChildTheme
  * @see glob
  * @return array
  */
 public function getFilesByPattern($dir, $pattern = '*.php', $checkChildTheme = true)
 {
     $dir = untrailingslashit($dir);
     $r = glob($dir . '/' . $pattern);
     if ($r === false) {
         return array();
     }
     //we should merge it with child theme files
     if ($checkChildTheme && $this->isChildTheme) {
         $childDir = $this->changeDirFromParentToChild($dir);
         if ($dirs = glob($childDir . '/' . $pattern)) {
             $children = array_flip($dirs);
             foreach ($r as $key => $mainDir) {
                 $c = $this->changeDirFromParentToChild($mainDir);
                 //we have this file in child theme
                 if (isset($children[$c])) {
                     $r[$key] = $c;
                     unset($children[$c]);
                 }
             }
             //add additional child files
             foreach ($children as $path => $a) {
                 $r[] = $path;
             }
         }
     }
     return $r;
 }
开发者ID:clevervaughn,项目名称:dottiesbiscuitbarn,代码行数:36,代码来源:ctFilesLoader.class.php


示例20: admin_uploader_url

 public function admin_uploader_url()
 {
     if ($this->admin_uploader_url) {
         return $this->admin_uploader_url;
     }
     return $this->admin_uploader_url = untrailingslashit(plugins_url('/', __FILE__));
 }
开发者ID:manhhung86it,项目名称:builder-site,代码行数:7,代码来源:class-uploader.php



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP unuse_bonus函数代码示例发布时间:2022-05-23
下一篇:
PHP unsubscribe函数代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap