コード例 #1
0
function yith_vendors_update_db_1_0_4()
{
    $vendors_db_option = get_option('yith_product_vendors_db_version', '1.0.0');
    if ($vendors_db_option && version_compare($vendors_db_option, '1.0.4', '<')) {
        /**
         * Create "Become a vendor" and "Terms and conditions" Pages
         */
        if (defined('YITH_WPV_PREMIUM')) {
            YITH_Vendors_Admin_Premium::create_plugins_page();
        }
        update_option('yith_product_vendors_db_version', '1.0.4');
    }
}
コード例 #2
0
function yith_vendors_update_db_1_0_3()
{
    $vendors_db_option = get_option('yith_product_vendors_db_version', '1.0.0');
    if ($vendors_db_option && version_compare($vendors_db_option, '1.0.3', '<')) {
        /**
         * Create "Become a Vendor" Page
         */
        if (defined('YITH_WPV_PREMIUM')) {
            $become_a_vendor_page = get_option('yith_wpv_become_a_vendor_page_id');
            $become_a_vendor_page === false && YITH_Vendors_Admin_Premium::create_become_a_vendor_page();
        }
        /**
         * Show Gravatar Option
         */
        $vendors = YITH_Vendors()->get_vendors();
        foreach ($vendors as $vendor) {
            if (empty($vendor->show_gravatar)) {
                $vendor->show_gravatar = 'yes';
            }
        }
        update_option('yith_product_vendors_db_version', '1.0.3');
    }
}