本文整理汇总了PHP中wpl_global::get_wpl_root_path方法的典型用法代码示例。如果您正苦于以下问题:PHP wpl_global::get_wpl_root_path方法的具体用法?PHP wpl_global::get_wpl_root_path怎么用?PHP wpl_global::get_wpl_root_path使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类wpl_global
的用法示例。
在下文中一共展示了wpl_global::get_wpl_root_path方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: get_language_mo_path
/**
* Get language .mo path
* @author Howard <howard@realtyna.com>
* @static
* @param string $locale
* @return string
*/
public static function get_language_mo_path($locale = NULL)
{
if (!$locale) {
$locale = wpl_global::get_current_language();
}
$path = WP_LANG_DIR . DS . WPL_BASENAME . DS . WPL_TEXTDOMAIN . '-' . $locale . '.mo';
if (!wpl_file::exists($path)) {
$path = wpl_global::get_wpl_root_path() . 'languages' . DS . WPL_TEXTDOMAIN . '-' . $locale . '.mo';
}
return $path;
}
示例2: import_language
/**
* Imports a language file
* @author Howard <howard@realtyna.com>
* @return void
*/
public function import_language()
{
$locale = apply_filters('plugin_locale', get_locale(), WPL_TEXTDOMAIN);
$overriden_language_filepath = WP_LANG_DIR . DS . WPL_BASENAME . DS . WPL_TEXTDOMAIN . '-' . $locale . '.mo';
/** check if the language file is overridden **/
if (wpl_file::exists($overriden_language_filepath)) {
load_textdomain(WPL_TEXTDOMAIN, WP_LANG_DIR . DS . WPL_BASENAME . DS . WPL_TEXTDOMAIN . '-' . $locale . '.mo');
} else {
load_plugin_textdomain(WPL_TEXTDOMAIN, false, wpl_global::get_wpl_root_path() . 'languages' . DS);
}
}
示例3: get_images_url
/**
* Returns image URL
* @author Howard R <howard@realtyna.com>
* @static
* @param string $image
* @return string|boolean
*/
public static function get_images_url($image = '')
{
/** first validation **/
if (trim($image) == '') {
return false;
}
$path = wpl_global::get_wpl_root_path() . 'libraries' . DS . 'notifications' . DS . 'templates' . DS . 'cache' . DS . $image . '.png';
$url = wpl_global::get_wpl_url() . 'libraries/notifications/templates/cache/' . $image . '.png';
if (!wpl_file::exists($path)) {
wpl_images::text_to_image($image, '000000', $path);
}
return $url;
}