Exemplo n.º 1
0
function altSetOptions()
{
    if (class_exists('Jigoshop_Options')) {
        $extracted = get_option('extracted');
        if (3 == $extracted) {
            $args = array('posts_per_page' => 1, 'post_type' => 'shop_options');
            $opt_post = get_posts($args);
            if ($opt_post) {
                foreach ($opt_post as $post) {
                    $opt = new Jigoshop_Options();
                    $p_opt_to_rewrite = array('jigoshop_shop_page_id', 'jigoshop_shop_redirect_page_id', 'jigoshop_cart_page_id', 'jigoshop_track_order_page_id', 'jigoshop_myaccount_page_id', 'jigoshop_edit_address_page_id', 'jigoshop_change_password_page_id', 'jigoshop_view_order_page_id', 'jigoshop_checkout_page_id', 'jigoshop_pay_page_id', 'jigoshop_thanks_page_id');
                    foreach ($p_opt_to_rewrite as $page) {
                        $meta_option = get_post_meta($post->ID, $page, true);
                        $opt->set_option($page, $meta_option);
                    }
                }
            }
        }
    }
}