Articles of продукты

WooCommerce показывает образ заполнителя при использовании get_image ()

Я разрабатываю пользовательскую тему WooCommerce, и каждый раз, когда я пытаюсь получить образ продукта, все, что я получаю, это образ заполнителя. Я уже установил изображение в back-end, чтобы оно работало правильно, но это не так. Вот мой код: $args = array( 'post_type' => 'product', 'posts_per_page' => 2 ); $products = get_posts($args); foreach($products as $the_product) { […]

Страница магазина WooCommerce: ввод количества на кнопку добавления в корзину

Я использую тему Divi с плагином WooCommerce. На странице магазина я хотел бы иметь корректировки количества непосредственно на кнопке добавления в корзину . Мой веб-сайт В настоящее время вам нужно нажать на продукт, чтобы перейти на страницу с одним продуктом, и только после этого можно добавить в корзину. Я попытался выяснить, что производит список продуктов, […]

Получите подсчет недавно опубликованного продукта (сегодня) в WooCommerce

У меня есть сайт WooCommerce, где продукты рассматриваются как торговля / сделка. Поэтому, когда кто-то берет сделку (покупает продукт), она становится на складе. Как отобразить количество выпущенных сегодня продуктов (новых)? ex: 4 Новые торги (продукты) Опубликовано сегодня

Добавить содержащий <div> внутри <li> вывод из короткого кода WooCommerce

Я хочу использовать этот короткий код: [product_category category="music"] Что выводит этот код: <div class="woocommerce columns-4"> <ul class="products"> <li class="post-83 product type-product status-publish has-post-thumbnail product_cat-albums product_cat-music first instock downloadable shipping-taxable purchasable product-type-simple"> <a href="http://localhost/websitename/product/woo-album-1/" class="woocommerce-LoopProduct-link"><img width="300" height="300" src="http://localhost/websitename/wp-content/uploads/2013/06/cd_1_angle-300×300.jpg" class="attachment-shop_catalog size-shop_catalog wp-post-image" alt="cd_1_angle" title="cd_1_angle" srcset="http://localhost/websitename/wp-content/uploads/2013/06/cd_1_angle-300×300.jpg 300w, http://localhost/websitename/wp-content/uploads/2013/06/cd_1_angle-150×150.jpg 150w, http://localhost/websitename/wp-content/uploads/2013/06/cd_1_angle-768×768.jpg 768w, http://localhost/websitename/wp-content/uploads/2013/06/cd_1_angle-180×180.jpg 180w, http://localhost/websitename/wp-content/uploads/2013/06/cd_1_angle-600×600.jpg 600w, http://localhost/websitename/wp-content/uploads/2013/06/cd_1_angle.jpg 1000w" sizes="(max-width: […]

Добавление программно более загружаемых файлов для продуктов в WooCommerce

Я пытаюсь загрузить еще один загружаемый файл в продукт woocommerce. У меня уже есть один загружаемый файл в моем продукте и вы хотите добавить еще один. Для этого я использую следующий код: if($_FILES){ $attachment_id = media_handle_upload( 'abe_update_epub', $post_id ); if ( is_wp_error( $attachment_id ) ) { $errors = $attachment_id->get_error_messages(); foreach( $errors as $error ){ echo […]

Получите подсчет всех продуктов «На складе» в WooCommerce

У меня есть сайт, на котором продукты считаются торговыми / сделками. Поэтому, когда кто-то берет сделку (покупает продукт), она становится на складе. Каким будет фрагмент PHP для отображения оставшихся доступных продуктов (в основном на складе)? ex: Спешите! Доступно только 10 торгов (woocommerce -> продукты)! Заранее спасибо! Я попробовал код: function fp2() { global $wpdb; $stock […]

Переименовать Добавить в Корзину Кнопки для Out of Stock Продукты в WooCommerce 3

Я хотел бы переименовать 'Add to Cart' в 'Sold Out' когда продукт будет продан в WooCommerce. Это мой код: add_filter( 'add_to_cart_text', 'woo_custom_single_add_to_cart_text' ); add_filter( 'woocommerce_product_single_add_to_cart_text', 'woo_custom_single_add_to_cart_text' ); // 2.1 + function woo_custom_single_add_to_cart_text() { if( $product->get_stock_quantity() == 0 ) return __( 'Sold Out', 'woocommerce' ); } else { return __( 'Add to cart ', 'woocommerce' ); […]

Как ограничить почту в wp_query

Пожалуйста, помогите решить эту проблему. Мне нужно ограничить пост в wp_query . Я знаю, как ограничить пост в wp_query Например, если этот идентификатор страницы равен 20, я запускаю запрос: function wpcodex_filter_main_search_post_limits( $limit, $query ) { if ( get_the_ID()==20 ) { return 'LIMIT 0, 12'; } return $limit; } add_filter( 'post_limits', 'wpcodex_filter_main_search_post_limits', 10, 2 ); Но […]

Переопределить URL внешнего продукта на кнопку «Добавить в корзину»

Я работаю на сайте, который использует внешние продукты Amazon, но вместо этого указывая пользователям на этот внешний URL, сначала добавьте в корзину этот продукт. У меня есть эта функция, которая меняет текст кнопки по умолчанию для каждого продукта, чтобы добавить в корзину. function sv_wc_external_product_button( $button_text, $product ) { if ( 'external' === $product->get_type() ) { […]

Обновление метаданных публикации товара в поле метаданных администратора

Я пытаюсь обновить метаданные продукта WooCommerce с помощью функции update_post_meta (), но это не работает. Вот мой код: function woo_add_deal_general_fields_save( $post_id ){ $post_id = (int)$post_id; // tried to convert into integer $woocommerce_textarea = $_POST['_deal_textarea']; if( !empty( $woocommerce_textarea ) ) if ( get_post_meta($post_id, '_deal_textarea', FALSE ) ) { $test= update_post_meta($post_id, '_deal_textarea', $woocommerce_textarea ); } else { […]