Как сделать ссылку на корзину?
<?php echo esc_url( wc_get_cart_url() );?>Сформирует url адрес корзины.
Как передать данные с одной страницы на другую?
Можно использовать форму. В action указать путь, на какую страницу передать данные и method=POST. В скрытом input запишу данные, которые мне нужно передать.
В проекте я так передаю название категории на страницу Каталог. На странице Каталог записываю полученные данные в переменную и AJAXом фильтрую товары.
Что бы посмотреть, что получает другая страница, запишу
Можно использовать форму. В action указать путь, на какую страницу передать данные и method=POST. В скрытом input запишу данные, которые мне нужно передать.
В проекте я так передаю название категории на страницу Каталог. На странице Каталог записываю полученные данные в переменную и AJAXом фильтрую товары.
Что бы посмотреть, что получает другая страница, запишу
print_r($_POST);
Как избавиться от стилей, которые используют плагины?
При разработке новой темы полезно будет удалить стили, которые не нужны. Я разрабатывал интернет-магазин и мне капец как мешали стили woocommerce, приходилось постоянно переопределять их, !important ставить и т.д.
Код ниже, поможет удалить ненужные стили.
При разработке новой темы полезно будет удалить стили, которые не нужны. Я разрабатывал интернет-магазин и мне капец как мешали стили woocommerce, приходилось постоянно переопределять их, !important ставить и т.д.
Код ниже, поможет удалить ненужные стили.
function remove_styles () {
wp_deregister_style ('contact-form-7');
wp_deregister_style ('woocommerce-layout');
wp_deregister_style ('woocommerce-smallscreen');
wp_deregister_style ('woocommerce-general');
}
add_action ('wp_print_styles','remove_styles',100);
Естественно, этот код вставлять в functions.php👍1
Интересно, а как поменять символ валюты на буквы?
В woocommerce можно изменить символ валюты по умолчанию на любой другой-свой. Для этого нужно вставить код ниже в файл functions.php.
Я так меняю стандартные символы на 'Руб.' или как в примере на значок гривны.
В woocommerce можно изменить символ валюты по умолчанию на любой другой-свой. Для этого нужно вставить код ниже в файл functions.php.
Я так меняю стандартные символы на 'Руб.' или как в примере на значок гривны.
/* Изменяет символ валюты на буквы */
add_filter('woocommerce_currency_symbol', 'change_existing_currency_symbol', 10, 2);
function change_existing_currency_symbol( $currency_symbol, $currency ) {
switch( $currency ) {
case 'UAH': $currency_symbol = '₴'; break;
}
return $currency_symbol;
}Как мне подключить скрипты и стили на сайт?
Любой сайт требует подключения стилей и скриптов, а как это лучше всего можно сделать на сайте wordpress - смотри по ссылке код.
http://paste.org.ru/?lxbwo5
Любой сайт требует подключения стилей и скриптов, а как это лучше всего можно сделать на сайте wordpress - смотри по ссылке код.
http://paste.org.ru/?lxbwo5
Валидатор ругается?
Сайт на Wordpress добавляет много своих скриптов и стилей. Из-за этого валидатор ругается и выдаёт много ошибок. Чтобы это исправить, я использую эту часть кода.
http://paste.org.ru/?l73okl
Сайт на Wordpress добавляет много своих скриптов и стилей. Из-за этого валидатор ругается и выдаёт много ошибок. Чтобы это исправить, я использую эту часть кода.
http://paste.org.ru/?l73okl
Тема не совместима с Woocommerce?
При установке Woocommerce плагин предлагает выбрать одну из совместимых тем. Но мне этого не нужно, я хочу создать свою тему.
Поэтому, чтобы сделать свою тему совместимой с Woocommerce, я добавляю код ниже в файл functions.php и всё работает👍
При установке Woocommerce плагин предлагает выбрать одну из совместимых тем. Но мне этого не нужно, я хочу создать свою тему.
Поэтому, чтобы сделать свою тему совместимой с Woocommerce, я добавляю код ниже в файл functions.php и всё работает👍
// Сделать тему совместимой с WooCommerce
function mytheme_add_woocommerce_support() {
add_theme_support( 'woocommerce' );
}
add_action( 'after_setup_theme', 'mytheme_add_woocommerce_support' );Как отсортировать товары в корзине/на почте по алфавиту?
Я как-то делал один большой интернет-магазин и там покупатели постоянно заказывали не 1-2 товара, а 20-25 штук в заказе. Возникала проблема. Товары в корзине формируются по тому порядку, которому я их туда добавлял, и максимально неудобно собирать заказ для клиента, когда все 25 товаров в разнобой.
Как это решить? Просто отсортировать все товары в заказе по алфавиту. Что я и сделал)))
Код по ссылке поможет в этом:
http://paste.org.ru/?wko8wb
Я как-то делал один большой интернет-магазин и там покупатели постоянно заказывали не 1-2 товара, а 20-25 штук в заказе. Возникала проблема. Товары в корзине формируются по тому порядку, которому я их туда добавлял, и максимально неудобно собирать заказ для клиента, когда все 25 товаров в разнобой.
Как это решить? Просто отсортировать все товары в заказе по алфавиту. Что я и сделал)))
Код по ссылке поможет в этом:
http://paste.org.ru/?wko8wb
Как автоматически выводить текущий год?
На многих сайтах в футоре ставят с какого года и по текущий существует организация. Как записать текущий год один раз и не возвращаться к нему?
Я использую строчку кода из примера, которая выводит текущий год.
На многих сайтах в футоре ставят с какого года и по текущий существует организация. Как записать текущий год один раз и не возвращаться к нему?
Я использую строчку кода из примера, которая выводит текущий год.
<script>
document.write(`${new Date().getFullYear()}`);
</script>