Πώς μπορώ να συγχωνεύσω τα 2 tabs ( Description & Additional info ) στο WooCommerce?

08 June 2019 — Written by Vagelis
#howto#GR#wpgreece#wordpress#WordPressGreekCommunityFB#development

Προσπαθώ κατα καιρους να δίνω απαντήσεις σε ερωτήσεις που κάνουν χρήστες στο Facebook Group της Ελληνικής κοινότητας του WordPress.

Κάποιες από αυτές θα τις περνάω κι εδώ ( με το tag WordPressGreekCommunityFB ) μιας και ίσως έχουν ενδιαφέρον για κάποιους.

Το παρακάτω function απαντά στην ερώτηση: “Πώς μπορώ να συγχωνεύσω τα 2 default tabs ( Description & Additional info ) του WooCommerce στη σελίδα του προϊόντος”

/*
Merge WC product tabs ( Description + Additional info )

To function αυτο πρέπει να μπεί στο functions.php 
του child theme σας για να λειτουργήσει.
*/

add_filter( 'woocommerce_product_tabs', 'vagelis_dev_merge_tabs', 99 );
function vagelis_dev_merge_tabs( $tabs ) {
    $tabs['description']['callback'] = function() {
        global $product;
        the_content();
        do_action( 'woocommerce_product_additional_information', $product );
    };
    unset( $tabs['additional_information'] );

    return $tabs;
}

Για revisions δείτε το GIST