本文整理汇总了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');
}
示例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
// ---------------------------------