Title: dartos's Replies | WordPress.org

---

# dartos

  [  ](https://wordpress.org/support/users/dartos/)

 *   [Profile](https://wordpress.org/support/users/dartos/)
 *   [Topics Started](https://wordpress.org/support/users/dartos/topics/)
 *   [Replies Created](https://wordpress.org/support/users/dartos/replies/)
 *   [Reviews Written](https://wordpress.org/support/users/dartos/reviews/)
 *   [Topics Replied To](https://wordpress.org/support/users/dartos/replied-to/)
 *   [Engagements](https://wordpress.org/support/users/dartos/engagements/)
 *   [Favorites](https://wordpress.org/support/users/dartos/favorites/)

 Search replies:

## Forum Replies Created

Viewing 4 replies - 1 through 4 (of 4 total)

 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[WooCommerce] How can I display a second descripton field?](https://wordpress.org/support/topic/how-can-i-display-a-second-descripton-field/)
 *  Thread Starter [dartos](https://wordpress.org/support/users/dartos/)
 * (@dartos)
 * [6 years ago](https://wordpress.org/support/topic/how-can-i-display-a-second-descripton-field/#post-12980263)
 * Thanks.Resolved
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Yoast SEO - Advanced SEO with real-time guidance and built-in AI] Add noimageindex to category and attribut](https://wordpress.org/support/topic/add-noimageindex-to-category-and-attribut/)
 *  Thread Starter [dartos](https://wordpress.org/support/users/dartos/)
 * (@dartos)
 * [6 years ago](https://wordpress.org/support/topic/add-noimageindex-to-category-and-attribut/#post-12980257)
 * I wait reply from support where are you ?
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[WooCommerce] Woocommerce: Add second description to product tag pages](https://wordpress.org/support/topic/woocommerce-add-second-description-to-product-tag-pages/)
 *  [dartos](https://wordpress.org/support/users/dartos/)
 * (@dartos)
 * [6 years ago](https://wordpress.org/support/topic/woocommerce-add-second-description-to-product-tag-pages/#post-12970001)
 * I need your help [@kellymetal](https://wordpress.org/support/users/kellymetal/)
 * How can I display a second descripton field for attribut?
    -  This reply was modified 6 years ago by [dartos](https://wordpress.org/support/users/dartos/).
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[WooCommerce] Woocommerce: Add second description to product tag pages](https://wordpress.org/support/topic/woocommerce-add-second-description-to-product-tag-pages/)
 *  [dartos](https://wordpress.org/support/users/dartos/)
 * (@dartos)
 * [6 years, 1 month ago](https://wordpress.org/support/topic/woocommerce-add-second-description-to-product-tag-pages/#post-12965954)
 * Thanks for your all supports. I changed the shared code for attributes. But it
   doesn’t work. How can I fix it?
 *     ```
       // 1. Display field on "Add new product attribute" admin page
   
       add_action( 'product_attribute_add_form_fields', 'bbloomer_wp_editor_add_attribute', 10, 2 );
   
       function bbloomer_wp_editor_add_attribute() {
           ?>
           <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 attribute page', 'woocommerce' ); ?></p>
           </div>
           <?php
       }
   
       // ---------------
       // 2. Display field on "Edit product attribute" admin page
   
       add_action( 'product_attribute_edit_form_fields', 'bbloomer_wp_editor_edit_attribute', 10, 2 );
   
       function bbloomer_wp_editor_edit_attribute( $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 attribute page', 'woocommerce' ); ?></p>
               </td>
           </tr>
           <?php
       }
   
       // ---------------
       // 3. Save field @ admin page
   
       add_action( 'edit_term', 'bbloomer_save_wp_editor_attribute', 10, 3 );
       add_action( 'created_term', 'bbloomer_save_wp_editor_attribute', 10, 3 );
   
       function bbloomer_save_wp_editor_attribute( $term_id, $tt_id = '', $taxonomy = '' ) {
          if ( isset( $_POST['seconddesc'] ) && 'product_attribute' === $taxonomy ) {
             update_woocommerce_term_meta( $term_id, 'seconddesc', esc_attr( $_POST['seconddesc'] ) );
          }
       }
   
       // ---------------
       // 4. Display field under products @ Product attribute pages 
   
       add_action( 'woocommerce_after_shop_loop', 'bbloomer_display_wp_editor_content_attribute', 5 );
   
       function bbloomer_display_wp_editor_content_attribute() {
          if ( is_product_taxonomy() ) {
             $term = get_queried_object();
             if ( $term && ! empty( get_woocommerce_term_meta( $term->term_id, 'seconddesc', true ) ) ) {
                echo '<p class="term-description">' . wc_format_content( htmlspecialchars_decode( get_woocommerce_term_meta( $term->term_id, 'seconddesc', true ) ) ) . '</p>';
             }
          }
       }
       ```
   

Viewing 4 replies - 1 through 4 (of 4 total)