native_today
Ответы в темах
-
Форум: WooCommerce
Тема: Проблема с атрибутамиЗдравствуйте! Первый вопрос решился — проблема была с кодировкой.
Появился еще один.
Нужно удалить все текущие атрибуты у товаров. Нашел способ через sql:
DELETE FROM wp_terms WHERE term_id IN (SELECT term_id FROM wp_term_taxonomy WHERE taxonomy LIKE 'pa_%'); DELETE FROM wp_term_taxonomy WHERE taxonomy LIKE 'pa_%'; DELETE FROM wp_term_relationships WHERE term_taxonomy_id not IN (SELECT term_taxonomy_id FROM wp_term_taxonomy);
Таким образом удаляются все атрибуты (в перечне атрибутов пусто), но у товаров остаются некоторые «индивидуальные атрибуты», а я бы хотел разом подчистить все.
Можно ли модифицировать SQL-запрос, для полной очистки?)И есть ли способ удалить все атрибуты, значения которых пусты? При импорте огромного количества товаров неизбежны атрибуты без значений, и WP ALL Import создает «пустышки», в карточке товара в таблице характеристик есть название, но нет значения)
- Ответ изменён 5 лет, 11 месяцев назад пользователем native_today.
Форум: Проблемы и решения
Тема: Шорткод с выводом постовЮрий, спасибо за наводку! Переписал функцию следующим образом:
function native_posts_func($atts) { $listing = new WP_Query('showposts=9'); $native_posts = []; while ( $listing->have_posts() ) : $listing->the_post(); $title = '<h5><a class="title" href="' . apply_filters( 'the_permalink', get_permalink() ) . '">' . get_the_title() . '</a></h5>'; $image = '<a class="image" href="' . get_permalink() . '">' . get_the_post_thumbnail( get_the_ID(), array(400, 400) ) . '</a> '; $date = ' <span class="date">' . get_the_date( $date_format ) . '</span>'; $current_post = [$title, $image, $date]; array_push($native_posts, $current_post); endwhile; wp_reset_query(); return $native_posts; }
Пока не могу додумать, как мне сделать шаблон вывода, чтобы я мог красиво отобразить возвращаемый массив… Который теперь отображается в хедере. Дадите еще наводку?
Заранее благодарю
- Ответ изменён 6 лет, 2 месяца назад пользователем native_today.
- Ответ изменён 6 лет, 2 месяца назад пользователем native_today.