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


PHP wpgrade::themepath方法代码示例

本文整理汇总了PHP中wpgrade::themepath方法的典型用法代码示例。如果您正苦于以下问题:PHP wpgrade::themepath方法的具体用法?PHP wpgrade::themepath怎么用?PHP wpgrade::themepath使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在wpgrade的用法示例。


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

示例1: wpgrade_callback_geting_active

/**
 * Theme activation hook
 */
function wpgrade_callback_geting_active()
{
    /**
     * Get the config from /config/activation.php
     */
    $activation_settings = array();
    if (file_exists(wpgrade::themepath() . 'config/activation' . EXT)) {
        $activation_settings = (include wpgrade::themepath() . 'config/activation' . EXT);
    }
    /**
     * Make sure pixlikes has the right settings
     */
    if (isset($activation_settings['pixlikes-settings'])) {
        $pixlikes_settings = $activation_settings['pixlikes-settings'];
        update_option('pixlikes_settings', $pixlikes_settings);
    }
    /**
     * Create custom post types, taxonomies and metaboxes
     * These will be taken by pixtypes plugin and converted in their own options
     */
    if (isset($activation_settings['pixtypes-settings'])) {
        $pixtypes_conf_settings = $activation_settings['pixtypes-settings'];
        $types_options = get_option('pixtypes_themes_settings');
        if (empty($types_options)) {
            $types_options = array();
        }
        $theme_key = wpgrade::shortname() . '_pixtypes_theme';
        $types_options[$theme_key] = $pixtypes_conf_settings;
        update_option('pixtypes_themes_settings', $types_options);
    }
    /**
     * http://wordpress.stackexchange.com/questions/36152/flush-rewrite-rules-not-working-on-plugin-deactivation-invalid-urls-not-showing
     */
    delete_option('rewrite_rules');
}
开发者ID:pwzCypher,项目名称:wp-push,代码行数:38,代码来源:activation-hooks.php

示例2: array

#
// Include all theme specific classes and functions
// ------------------------------------------------------------------------
$themeincludepaths = wpgrade::confoption('include-paths', array());
foreach ($themeincludepaths as $path) {
    $fullpath = wpgrade::themepath() . $ds . $path;
    if (file_exists($fullpath)) {
        wpgrade::require_all($fullpath);
    }
}
$themeincludefiles = wpgrade::confoption('include-files', array());
foreach ($themeincludefiles as $file) {
    if (file_exists(wpgrade::childpath() . $file)) {
        require wpgrade::childpath() . $file;
    } else {
        require wpgrade::themepath() . $file;
    }
}
// Include core specific callbacks
// ------------------------------------------------------------------------
$callbackspath = dirname(__FILE__) . $ds . 'callbacks';
wpgrade::require_all($callbackspath);
// Theme Setup
// ------------------------------------------------------------------------
/**
 * ...
 */
function wpgrade_callback_themesetup()
{
    // General Purpose Resource Handling
    // ---------------------------------
开发者ID:pwzCypher,项目名称:wp-push,代码行数:31,代码来源:hooks.php


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