本文整理汇总了PHP中get_theme_roots函数的典型用法代码示例。如果您正苦于以下问题:PHP get_theme_roots函数的具体用法?PHP get_theme_roots怎么用?PHP get_theme_roots使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了get_theme_roots函数的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: Paths_Init
private function Paths_Init()
{
$theme = realpath(get_template_directory());
$theme_dir_name = preg_split("/[\\/\\\\]/uis", $theme);
$theme_dir_name = (string) $theme_dir_name[count($theme_dir_name) - 1];
$this->paths = array('plugin_file_index' => __FILE__, 'themes' => WP_CONTENT_DIR . get_theme_roots(), 'theme' => $theme, 'theme_dir_name' => $theme_dir_name, 'theme_name' => wp_get_theme()->Name);
}
开发者ID:linniepinski,项目名称:perssistant,代码行数:7,代码来源:mw-polylang-theme-strings.php
示例2: sniffing
/**
* スニッフィング
*
* @see wp-includes/template-loader.php
*/
function sniffing($template)
{
$ua =& wp_attache_mobile_controller::boot('ua');
if ($ua->_isMobile === true) {
$theme = get_template();
$themeRoots = get_theme_roots();
$uaTemplate = str_replace('.php', ".{$ua->_ua}.php", $template);
$mobileTemplate = str_replace('.php', ".{$ua->_agents['MOBILE']}.php", $template);
if (file_exists($uaTemplate)) {
$template = $uaTemplate;
} elseif (file_exists($mobileTemplate)) {
$template = $mobileTemplate;
}
}
return $template;
}
开发者ID:ryo88c,项目名称:WordPress-attache-mobile,代码行数:21,代码来源:ua_sniffer.php
示例3: get_raw_theme_root
/**
* Get the raw theme root relative to the content directory with no filters applied.
*
* @since 3.1.0
*
* @param string $stylesheet_or_template The stylesheet or template name of the theme
* @param bool $skip_cache Optional. Whether to skip the cache. Defaults to false, meaning the cache is used.
* @return string Theme root
*/
function get_raw_theme_root($stylesheet_or_template, $skip_cache = false)
{
global $wp_theme_directories;
if (count($wp_theme_directories) <= 1) {
return '/themes';
}
$theme_root = false;
// If requesting the root for the current theme, consult options to avoid calling get_theme_roots()
if (!$skip_cache) {
if (get_option('stylesheet') == $stylesheet_or_template) {
$theme_root = get_option('stylesheet_root');
} elseif (get_option('template') == $stylesheet_or_template) {
$theme_root = get_option('template_root');
}
}
if (empty($theme_root)) {
$theme_roots = get_theme_roots();
if (!empty($theme_roots[$stylesheet_or_template])) {
$theme_root = $theme_roots[$stylesheet_or_template];
}
}
return $theme_root;
}
开发者ID:radman,项目名称:noobyo-blog,代码行数:32,代码来源:theme.php
示例4: get_theme_root_uri
/**
* Retrieve URI for themes directory.
*
* Does not have trailing slash.
*
* @since 1.5.0
* @param $stylesheet_or_template The stylesheet or template name of the theme
*
* @return string Themes URI.
*/
function get_theme_root_uri($stylesheet_or_template = false)
{
$theme_roots = get_theme_roots();
if (isset($theme_roots[$stylesheet_or_template]) && $theme_roots[$stylesheet_or_template]) {
$theme_root_uri = content_url($theme_roots[$stylesheet_or_template]);
} else {
$theme_root_uri = content_url('themes');
}
return apply_filters('theme_root_uri', $theme_root_uri, get_option('siteurl'), $stylesheet_or_template);
}
开发者ID:smrpr,项目名称:Fatlace,代码行数:20,代码来源:theme.php
示例5: getTmpl
/**
* @return string
*/
public function getTmpl()
{
return WP_CONTENT_DIR . '/' . get_theme_roots();
}
开发者ID:JBZoo,项目名称:CrossCMS,代码行数:7,代码来源:Path.php
示例6: get_theme_roots
function get_theme_roots()
{
return get_theme_roots();
}
开发者ID:BarkerCA,项目名称:parallax,代码行数:4,代码来源:url-path-shortcodes.php
注:本文中的get_theme_roots函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论