Home Forums WoodMart support forum Extra description is not showing in category

Extra description is not showing in category

Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
    Posts
  • #475415

    mephistosibiu
    Participant

    So i have a problem with the extra description. It doesnt show any information in the category page.

    Attachments:
    You must be logged in to view attached files.
    #475571

    mephistosibiu
    Participant

    I activated this snippet to show an extra description :
    /**
    * @snippet Add new textarea to Product Category Pages – WooCommerce
    * @how-to Get CustomizeWoo.com FREE
    * @author Rodolfo Melogli
    * @compatible WooCommerce 5
    * @donate $9 https://businessbloomer.com/bloomer-armada/
    */

    // —————
    // 1. Display field on “Add new product category” admin page

    add_action( ‘product_cat_add_form_fields’, ‘bbloomer_wp_editor_add’, 10, 2 );

    function bbloomer_wp_editor_add() {
    ?>
    <div class=”form-field”>
    <label for=”seconddesc”><?php echo __( ‘Second Description’, ‘woocommerce’ ); ?></label>

    <?php
    $settings = array(
    ‘textarea_name’ => ‘seconddesc’,
    ‘quicktags’ => array( ‘buttons’ => ’em,strong,link’ ),
    ‘tinymce’ => array(
    ‘theme_advanced_buttons1’ => ‘bold,italic,strikethrough,separator,bullist,numlist,separator,blockquote,separator,justifyleft,justifycenter,justifyright,separator,link,unlink,separator,undo,redo,separator’,
    ‘theme_advanced_buttons2’ => ”,
    ),
    ‘editor_css’ => ‘<style>#wp-excerpt-editor-container .wp-editor-area{height:175px; width:100%;}</style>’,
    );

    wp_editor( ”, ‘seconddesc’, $settings );
    ?>

    <p class=”description”><?php echo __( ‘This is the description that goes BELOW products on the category page’, ‘woocommerce’ ); ?></p>
    </div>
    <?php
    }

    // —————
    // 2. Display field on “Edit product category” admin page

    add_action( ‘product_cat_edit_form_fields’, ‘bbloomer_wp_editor_edit’, 10, 2 );

    function bbloomer_wp_editor_edit( $term ) {
    $second_desc = htmlspecialchars_decode( get_woocommerce_term_meta( $term->term_id, ‘seconddesc’, true ) );
    ?>
    <tr class=”form-field”>
    <th scope=”row” valign=”top”><label for=”second-desc”><?php echo __( ‘Second Description’, ‘woocommerce’ ); ?></label></th>
    <td>
    <?php

    $settings = array(
    ‘textarea_name’ => ‘seconddesc’,
    ‘quicktags’ => array( ‘buttons’ => ’em,strong,link’ ),
    ‘tinymce’ => array(
    ‘theme_advanced_buttons1’ => ‘bold,italic,strikethrough,separator,bullist,numlist,separator,blockquote,separator,justifyleft,justifycenter,justifyright,separator,link,unlink,separator,undo,redo,separator’,
    ‘theme_advanced_buttons2’ => ”,
    ),
    ‘editor_css’ => ‘<style>#wp-excerpt-editor-container .wp-editor-area{height:175px; width:100%;}</style>’,
    );

    wp_editor( $second_desc, ‘seconddesc’, $settings );
    ?>

    <p class=”description”><?php echo __( ‘This is the description that goes BELOW products on the category page’, ‘woocommerce’ ); ?></p>
    </td>
    </tr>
    <?php
    }

    // —————
    // 3. Save field @ admin page

    add_action( ‘edit_term’, ‘bbloomer_save_wp_editor’, 10, 3 );
    add_action( ‘created_term’, ‘bbloomer_save_wp_editor’, 10, 3 );

    function bbloomer_save_wp_editor( $term_id, $tt_id = ”, $taxonomy = ” ) {
    if ( isset( $_POST[‘seconddesc’] ) && ‘product_cat’ === $taxonomy ) {
    update_woocommerce_term_meta( $term_id, ‘seconddesc’, esc_attr( $_POST[‘seconddesc’] ) );
    }
    }

    // —————
    // 4. Display field under products @ Product Category pages

    add_action( ‘woocommerce_after_shop_loop’, ‘bbloomer_display_wp_editor_content’, 15 );

    function bbloomer_display_wp_editor_content() {
    if ( is_product_taxonomy() ) {
    $term = get_queried_object();
    $paged = (get_query_var(‘paged’)) ? get_query_var(‘paged’) : 1;
    $page = (get_query_var(‘page’)) ? get_query_var(‘page’) : 1;
    //echo $paged . $page;
    if ( $term && ! empty( get_woocommerce_term_meta( $term->term_id, ‘seconddesc’, true ) ) && ($paged < 2) ) {
    echo ‘<p class=”term-description”>’ . wc_format_content( htmlspecialchars_decode( get_woocommerce_term_meta( $term->term_id, ‘seconddesc’, true ) ) ) . ‘</p>’;
    }
    }
    }

    #475579

    Hello,

    I have visited your site the category description is showing fine:
    Screenshot for clarification:
    https://ibb.co/ZxY0gs0

    Check back your site after completely clearing the browser cache.

    Best Regards.

    #475586

    mephistosibiu
    Participant

    The description is showing fine because i added the above snippet!
    I will deactivate it so you can see that your extra description is not working!

    #475587

    mephistosibiu
    Participant

    This is how it looks now without snippet !

    Attachments:
    You must be logged in to view attached files.
    #475631

    Hello,

    Please share the wp logins details of your site i will check and give you a possible solution.

    Best Regards.

    #475651

    mephistosibiu
    Participant

    you can check now

    #475800

    Hello,

    There is an issue with the 3rd party plugins. Please deactivate all the 3rd party plugins and activate only theme-required plugins on the site and then check the issue. I am sure your issue will be solved. Then Activate the 3rd party plugins one by one and check which plugin is creating the issue for you.

    Otherwise, if the issue still exists then keep the 3rd party plugins deactivated and let me know so I will check and give you a possible solution.

    Best Regards.

    #475812

    mephistosibiu
    Participant

    I tried and it didnt work. I will give you access to the staging with 3rd party plugin deactivated

    #475818

    mephistosibiu
    Participant

    If i deactivate this layout: product archive layout Shop, as in the attachment, the description is showing as it has to be

    Attachments:
    You must be logged in to view attached files.
    #475890

    Hello,

    Ok, then you have to use the Category Extra Description widget in the layout which you have created and used for the product archive pages, then it will show the Category Extra Description under the category pages: https://ibb.co/MVJzw0C

    I have set it on your staging site. Link in the private content.

    Best Regards.

    Best Regards.

Viewing 11 posts - 1 through 11 (of 11 total)