コード例 #1
0
ファイル: tests.php プロジェクト: bqevin/wp-shopeasy
function mm_jetpack_start_modified_test()
{
    $file = MM_BASE_DIR . 'tests/jetpack-start/jetpack-start.php';
    if (file_exists($file) && mm_jetpack_bluehost_only()) {
        if (mm_ab_test_inclusion('jetpack-start-modified-v7', md5('jetpack-start-modified-v7'), 20, WEEK_IN_SECONDS * 4)) {
            require $file;
        }
    }
}
コード例 #2
0
ファイル: tests.php プロジェクト: rmalina/creativedisturbance
function mm_spam_test()
{
    $file = MM_BASE_DIR . 'tests/spam-prevention.php';
    if (file_exists($file) && mm_ab_test_inclusion('spam-prevention-v1', md5('tests/spam-prevention.php'), 20, WEEK_IN_SECONDS * 4)) {
        require $file;
    }
}
コード例 #3
0
ファイル: tests.php プロジェクト: brooklyntri/btc-plugins
function mm_test_load_search_test()
{
    //at this point there should be 60% of the base left then we take 33%(really20) then 50% of the remaining 40 then 100% of the remaining 20
    //this should give us a 20/20/20 test
    mm_ab_test_inclusion('plugin-search-banner', md5('plugin-search-banner'), 50, WEEK_IN_SECONDS * 4);
    mm_ab_test_inclusion('plugin-search-result', md5('plugin-search-result'), 100, WEEK_IN_SECONDS * 4);
}
コード例 #4
0
function mm_jetpack_start_test()
{
    $file = MM_BASE_DIR . 'tests/jetpack-start/jetpack-start.php';
    if (file_exists($file) && mm_jetpack_bluehost_only()) {
        if (!mm_ab_test_inclusion('jetpack-start-v10', md5('jetpack-start-v10'), 25, WEEK_IN_SECONDS * 4)) {
            mm_ab_test_inclusion('jetpack-start-exempt-v10', md5('jetpack-start-exempt-v10'), 33, WEEK_IN_SECONDS * 4);
            add_option('jpstart_wizard_has_run', true);
        } else {
            mm_require($file);
            mm_require(MM_BASE_DIR . 'tests/jetpack-start-tracks/jetpack-start-tracks.php');
        }
    }
}
コード例 #5
0
ファイル: tests.php プロジェクト: laguz/tallerdevida
function mm_jetpack_onboarding_test()
{
    $file = MM_BASE_DIR . 'tests/jetpack-onboarding/jetpack-onboarding.php';
    if (file_exists($file) && mm_jetpack_bluehost_only()) {
        if (!mm_ab_test_inclusion('jetpack-onboarding-v1', md5('jetpack-onboarding-v1'), 30, WEEK_IN_SECONDS * 4)) {
            mm_ab_test_inclusion('jetpack-onboarding-exempt-v1', md5('jetpack-onboarding-exempt-v1'), 43, WEEK_IN_SECONDS * 4);
            add_option('jpstart_wizard_has_run', true);
        } else {
            /*
            This is to avoid the issue with WC dismissing the welcome screen
            */
            if (false == get_option('mm_wc_screen_hack')) {
                update_user_meta(get_current_user_id(), 'show_welcome_panel', 1);
            }
            mm_require($file);
            mm_require(MM_BASE_DIR . 'tests/jetpack-onboarding-tracks/jetpack-onboarding-tracks.php');
        }
    }
}
コード例 #6
0
ファイル: tests.php プロジェクト: DavidSalzer/cambium-site
function mm_plugin_search_offer()
{
    $duration = WEEK_IN_SECONDS * 3;
    if (isset($_GET['s']) && mm_ab_test_inclusion('search_services', md5('mm_plugin_search_notice'), 50, $duration)) {
        add_action('admin_notices', 'mm_plugin_search_notice');
    }
}
コード例 #7
0
ファイル: tests.php プロジェクト: Cigarent/personalweb
function mm_jpo_test_exempt()
{
    mm_ab_test_inclusion('jetpack-onboarding-v1.1.1-exempt', md5('jetpack-onboarding-v1-exempt'), 25, DAY_IN_SECONDS * 90);
}