• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Решено Текст ПОСЛЕ товаров на странице магазина

van_der_bolt

Форумчанин
Всем привет! Как сделать так в Woocommerce, на главной странице магазина, чтобы текст был ПОСЛЕ товаров? Тема Avada. В Fusion-билдере все блоки выводятся сверху товаров по умолчанию. Какие файлы нужно смотреть, подскажите, пожалуйста. o_O
 

Вложения

  • 1111.JPG
    1111.JPG
    75.9 KB · Просмотры: 12
  • 2222.JPG
    2222.JPG
    121.5 KB · Просмотры: 12
  1. add_action( 'product_cat_edit_form_fields', 'wpm_taxonomy_edit_meta_field', 10, 2 );

  2. function wpm_taxonomy_edit_meta_field($term) {
  3. $t_id = $term->term_id;
  4. $term_meta = get_option( "taxonomy_$t_id" );
  5. $content = $term_meta['custom_term_meta'] ? wp_kses_post( $term_meta['custom_term_meta'] ) : '';
  6. $settings = array( 'textarea_name' => 'term_meta[custom_term_meta]' );
  7. ?>
  8. <tr class="form-field">
  9. <th scope="row" valign="top"><label for="term_meta[custom_term_meta]">Дополнительное описание</label></th>
  10. <td>
  11. <?php wp_editor( $content, 'product_cat_details', $settings ); ?>
  12. </td>
  13. </tr>
  14. <?php
  15. }

  16. add_action( 'edited_product_cat', 'save_taxonomy_custom_meta', 10, 2 );
  17. add_action( 'create_product_cat', 'save_taxonomy_custom_meta', 10, 2 );

  18. function save_taxonomy_custom_meta( $term_id ) {
  19. if ( isset( $_POST['term_meta'] ) ) {
  20. $t_id = $term_id;
  21. $term_meta = get_option( "taxonomy_$t_id" );
  22. $cat_keys = array_keys( $_POST['term_meta'] );
  23. foreach ( $cat_keys as $key ) {
  24. if ( isset ( $_POST['term_meta'][$key] ) ) {
  25. $term_meta[$key] = wp_kses_post( stripslashes($_POST['term_meta'][$key]) );
  26. }
  27. }
  28. update_option( "taxonomy_$t_id", $term_meta );
  29. }
  30. }

  31. add_action( 'woocommerce_after_shop_loop', 'wpm_product_cat_archive_add_meta' );

  32. function wpm_product_cat_archive_add_meta() {
  33. $t_id = get_queried_object()->term_id;
  34. $term_meta = get_option( "taxonomy_$t_id" );
  35. $term_meta_content = $term_meta['custom_term_meta'];
  36. if ( $term_meta_content != '' ) {
  37. if ( is_tax( array( 'product_cat', 'product_tag' ) ) && 0 === absint( get_query_var( 'paged' ) ) ) {
  38. echo '<div class="woo-sc-box normal rounded full">';
  39. echo apply_filters( 'the_content', $term_meta_content );
  40. echo '</div>';
  41. }
  42. }
  43. }
 
Сверху Снизу