本文整理汇总了PHP中Social::plugins_path方法的典型用法代码示例。如果您正苦于以下问题:PHP Social::plugins_path方法的具体用法?PHP Social::plugins_path怎么用?PHP Social::plugins_path使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Social
的用法示例。
在下文中一共展示了Social::plugins_path方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: init
/**
* Initializes Social.
*
* @wp-action init
* @return void
*/
public function init()
{
// Load the language translations
if (Social::$loaded_by_theme) {
$path = trailingslashit(Social::$plugins_path) . 'lang';
load_theme_textdomain('social', $path);
} else {
$plugin_dir = basename(dirname(SOCIAL_FILE)) . '/lang';
load_plugin_textdomain('social', false, $plugin_dir);
}
if (version_compare(PHP_VERSION, '5.2.4', '<')) {
deactivate_plugins(basename(__FILE__));
// Deactivate ourself
wp_die(__("Sorry, Social requires PHP 5.2.4 or higher. Ask your host how to enable PHP 5 as the default on your servers.", 'social'));
}
// Just activated?
if (!Social::option('install_date')) {
Social::option('install_date', current_time('timestamp', 1));
Social::option('system_cron_api_key', wp_generate_password(16, false));
}
// Plugins URL
$url = plugins_url('', SOCIAL_FILE);
Social::$plugins_url = trailingslashit(apply_filters('social_plugins_url', $url));
Social::$plugins_path = trailingslashit(apply_filters('social_plugins_path', SOCIAL_PATH));
// Set the logger
Social::$log = Social_Log::factory();
// Require Facebook and Twitter by default.
require Social::$plugins_path . 'social-twitter.php';
require Social::$plugins_path . 'social-facebook.php';
}