Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Определил что такие ошибки выводятся в результате запроса к $this->get_queried_object(); функциями типа is_{page, woocommerce...}
Теперь у меня работает так: (глобально тестить нет времени)
add_action( 'pre_get_posts', 'resort_unstock', 10);
function resort_unstock( $query ) {
if (...
Блин, к сожалению, эти оба кода выдают ошибки, вроде:
Notice: Trying to get property of non-object in /var/www/.../wp-includes/class-wp-query.php on line 3750
Notice: Trying to get property of non-object in /var/www/.../wp-includes/class-wp-query.php on line 3752
Notice: Trying to get...
Если я не ошибаюсь, вы хотите отсортировать отсутствующие товары в конец. Проблема в том что is_woocommerce не хотят работать в этом фильтре..
Попробуйте код Mario62RUS (https://stackoverflow.com/questions/25113581/show-out-of-stock-products-at-the-end-in-woocommerce/25113728)
add_action(...
Не нашел как правильно код вставить на этот форум - bb-код или что то вроде... С functions.php у меня проблем нет. Я написал что нужно туда вставить, чтобы справится с проблемой автора темы.
Возможно кому то пригодится:
https://nicola.blog/2015/05/14/how-to-edit-processing-orders/ тут я нашел фильтр:
add_filter( 'wc_order_is_editable', 'wc_make_processing_orders_editable', 10, 2 );
function wc_make_processing_orders_editable( $is_editable, $order ) {
if ( $order->get_status() ==...
Даже если это фича, баг как минимум в переводе, ведь WooCommerce дает подсказку сменить статус на "Обработка" хотя статус такой и есть. Пол дня копал где баг, пока не наткнулся на этот топик :)
Кто нибудь использовал WooCommerce and 1C:Enterprise (1С:Предприятие) Data Exchange в ручном режиме? Пишет success, commit но в прочем ничего не добавляется. :(