コード例 #1
0
if (file_exists(WDFB_PLUGIN_BASE_DIR . '/lib/external/wpmudev-dash-notification.php')) {
    require_once WDFB_PLUGIN_BASE_DIR . '/lib/external/wpmudev-dash-notification.php';
}
if (!class_exists('Facebook')) {
    require_once WDFB_PLUGIN_BASE_DIR . '/lib/external/facebook.php';
}
require_once WDFB_PLUGIN_BASE_DIR . '/lib/wdfb_utilities.php';
require_once WDFB_PLUGIN_BASE_DIR . '/lib/wdfb_transients_api.php';
require_once WDFB_PLUGIN_BASE_DIR . '/lib/class_wdfb_permissions.php';
require_once WDFB_PLUGIN_BASE_DIR . '/lib/class_wdfb_options_registry.php';
require_once WDFB_PLUGIN_BASE_DIR . '/lib/class_wdfb_marker_replacer.php';
require_once WDFB_PLUGIN_BASE_DIR . '/lib/class_wdfb_comments_importer.php';
require_once WDFB_PLUGIN_BASE_DIR . '/lib/class_wdfb_model.php';
require_once WDFB_PLUGIN_BASE_DIR . '/lib/class_wdfb_error_log.php';
require_once WDFB_PLUGIN_BASE_DIR . '/lib/class_wdfb_installer.php';
Wdfb_Installer::check();
// Require and initialize widgets
$data = Wdfb_OptionsRegistry::get_instance();
if ($data->get_option('wdfb_widget_pack', 'albums_allowed')) {
    require_once WDFB_PLUGIN_BASE_DIR . '/lib/class_wdfb_widget_albums.php';
    add_action('widgets_init', create_function('', "register_widget('Wdfb_WidgetAlbums');"));
}
if ($data->get_option('wdfb_widget_pack', 'events_allowed')) {
    require_once WDFB_PLUGIN_BASE_DIR . '/lib/class_wdfb_widget_events.php';
    add_action('widgets_init', create_function('', "register_widget('Wdfb_WidgetEvents');"));
}
if ($data->get_option('wdfb_widget_pack', 'facepile_allowed')) {
    require_once WDFB_PLUGIN_BASE_DIR . '/lib/class_wdfb_widget_facepile.php';
    add_action('widgets_init', create_function('', "register_widget('Wdfb_WidgetFacepile');"));
}
if ($data->get_option('wdfb_widget_pack', 'likebox_allowed')) {