Articles of WooCommerce

Пользовательская таксономия отключена на странице редактирования

Я создал пользовательскую таксономию, что она используется для типа публикации товара. По какой-то причине, когда вы переходите на экран редактирования, он отключается. Это код, который я использую для генерации таксономии: add_action( 'init', 'mk_restrict_product_by_tag', 0 ); function mk_restrict_product_by_tag() { $labels = array( 'name' => 'Restricted Tags', 'singular_name' => 'Restricted Tag', 'menu_name' => 'Restricted Tags', 'all_items' => […]

Обновить статус заказа на основании условия

Я создал пользовательский Customer Level для пользователей, и я также создал autoprocess статуса autoprocess . Теперь я хочу автоматически обрабатывать заказы на основе уровня клиента: add_action('woocommerce_checkout_order_processed', 'auto_process_orders'); function auto_process_orders($order_id) { $current_user = wp_get_current_user(); if ( $current_user->customer_level >= 5 ) { $order = new WC_Order( $order_id ); $order->update_status( 'autoprocessed' ); } } .. но это просто […]

Частная почта, скрытая от администратора тоже

У меня странная проблема. Я запускаю сайт woocommerce с несколькими уровнями привилегий / ролей. Я хотел зарезервировать группу продуктов для конкретных пользователей и ожидал изменения возможностей пользователя, чтобы группа могла видеть «частные» продукты. Однако: после того, как вы установили страницу продукта на приватный, я отправился в интерфейс администратора, и продукт не был виден. Я вернул […]

Как сохранить настройки пользовательской страницы продукта вкладки в стороне администратора в базе данных?

У меня есть следующий код: <tr> <th><?php _e('Custom Stock Message'); ?></th> <td> <input type="text" name="customstock-msg" value=""/> </td> </tr> <tr> <th><?php _e('Order Processing Time'); ?></th> <td> <input type="text" name="customstock-Processing-time"> </td> </tr> <tr> <th><?php _e('Instock Date'); ?></th> <td> <!– <input type="date" name="customstock-date" value=""/>–> <input type="text" id="datepicker" name="customstock-instockdate"> </td> </tr> <tr> <th><?php _e('Show Quantity when Instock'); ?></th> <td> […]

Дополнения продукта Woocommerce – автоматический выбор первого варианта

Агентство, в котором я работаю, пытается получить сайт клиента, чтобы автоматически выбрать первый вариант пакетов обслуживания для своих продуктов. В настоящее время мы используем оператор if внутри foreach . Код ниже – это сценарий, который мы используем в настоящее время: <?php foreach ( $addon['options'] as $i => $option ) : $price = $option['price'] > 0 […]

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

Я запускаю WooCommerce и FacetWP при установке WP 4.5. Я установил структуру permalink для «Продуктов» следующим образом: пользовательская таксономия – это таксономия, основанная на местоположении. /accommodation/%custom_taxonomy% Это создает ссылки ниже, вторая ссылка «paged» отказывается работать. https://noxrentals.feedmybeta.com/accommodation/camps-bay/ https://noxrentals.feedmybeta.com/accommodation/camps-bay/page/2/ Я проверил правила перезаписи и вижу, что для обработки этой перезаписи создаются правила. (Смотри ниже) [accommodation/([^/]+)/page/?([0-9]{1,})/?$] => index.php?area=$matches[1]&paged=$matches[2] […]

Как получить весь продукт в woo-commerce?

Я хочу получить все данные о продукте в WooCommerce (sku, имя, цена, количество акций, доступность и т. Д.). Могу ли я сделать это с помощью WP_Query ?

WooCommerce: добавление метаданных элементов заказа, скрытых

У меня создалось впечатление, что если вы добавите символ подчеркивания в свою meta_key, он будет скрыт от администратора, а затем и приказ ордера и т. Д. Но, мои показываются? Я не понимаю, что происходит … meta_key: _testing_this , meta_value: asdasdasd Как добавить метаданные элементов заказа без его появления?

Специфический заказ на короткий номер продукта Woocommerce

Есть ли способ получить продукты в порядке идентификаторов в параметре shortcode: например [products ids="53,68,1"] Блок отображения с 3 продуктами, где 53 на первом месте, 68 на втором …? Теперь я получаю продукты, отсортированные по sku, имени и т. Д. В зависимости от параметра order-by, но мне нужен конкретный порядок.

Крюк запускается дважды на одной странице продукта Woocommerce

Я пытаюсь разработать плагин для расширения WooCommerce, и я хотел бы что-то сделать с идентификатором продукта, когда я приземляюсь на одной странице продукта (например, храните его в базе данных или храните в переменной сеанса). Однако, какой бы крючок я ни пытался использовать, даются два результата. Например, я могу использовать hook woocommerce_single_product_summary следующим образом: add_action( 'woocommerce_single_product_summary', […]

Intereting Posts
Условия совпадения и слияния в разных таксономиях Как назначить сообщение для сообщения parrent? Активируйте мои плагины через FTP Не использует admin-ajax для ajax-представлений? Пытался переместить блоги на новый сервер – «белый экран смерти» Получите «слизню» пользовательской таксономии Несколько циклов в книге Бытия пользователь не работает Форматирование содержимого get_post не позволяет правильному функционированию JS-контента Запускать posts_where и posts_join только по основному запросу Родительская тема style.css не имеет правила CSS. Он использует отдельный файл CSS. Зачем импортировать родительский стиль style.css, создавая несколько стилей css родителя? Сохранение носителя – какой крюк уволен? get_post_meta – получить одно значение Создавать разные сайты по многосайтовому эталонному сценарию Проблема отображения сообщений для категории в пользовательской таксономии