當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。