コード例 #1
0
ファイル: index.php プロジェクト: rmalina/creativedisturbance
/**
 * Run on plugin activation or on demand.  This will populate CCTM::$errors if errors are encountered.
 */
function cctm_run_tests()
{
    require_once 'includes/CCTM.php';
    require_once 'includes/constants.php';
    require_once 'tests/CCTMtests.php';
    CCTMtests::run_tests();
}
コード例 #2
0
This file (loader.php) is called only when we've checked for any potential 
conflicts with function names, class names, or constant names. With so many WP 
plugins available and so many potential conflicts out there, I've attempted to 
avoid the headaches caused from name pollution as much as possible.
------------------------------------------------------------------------------*/
// Required Files
include_once 'includes/constants.php';
include_once 'includes/CCTM.php';
include_once 'includes/FormGenerator.php';
include_once 'includes/StandardizedCustomFields.php';
include_once 'includes/functions.php';
include_once 'tests/CCTMtests.php';
// Run Tests (add new tests to the CCCTMtests class as req'd)
CCTMtests::wp_version_gt(CCTM::wp_req_ver);
CCTMtests::php_version_gt(CCTM::php_req_ver);
CCTMtests::mysql_version_gt(CCTM::mysql_req_ver);
// Get admin ready, print any CCTMtests::$errors in the admin dashboard
add_action('admin_notices', 'CCTM::print_notices');
if (empty(CCTMtests::$errors)) {
    add_action('admin_init', 'CCTM::admin_init');
    // Register any custom post-types (a.k.a. content types)
    add_action('init', 'CCTM::register_custom_post_types', 0);
    // Create custom plugin settings menu
    add_action('admin_menu', 'CCTM::create_admin_menu');
    add_filter('plugin_action_links', 'CCTM::add_plugin_settings_link', 10, 2);
    // Standardize Fields
    add_action('do_meta_boxes', 'StandardizedCustomFields::remove_default_custom_fields', 10, 3);
    add_action('admin_menu', 'StandardizedCustomFields::create_meta_box');
    add_action('save_post', 'StandardizedCustomFields::save_custom_fields', 1, 2);
}
/*EOF*/