Skip to content

Instantly share code, notes, and snippets.

View DxDiagDx's full-sized avatar
:octocat:

Evgeny Lukin DxDiagDx

:octocat:
View GitHub Profile
@DxDiagDx
DxDiagDx / functions.php
Created April 20, 2020 07:09
Storefront: скрыть ссылки в handheld footer bar
add_filter( 'storefront_handheld_footer_bar_links', 'jk_remove_handheld_footer_links' );
function jk_remove_handheld_footer_links( $links ) {
unset( $links['my-account'] );
unset( $links['search'] );
unset( $links['cart'] );
return $links;
}
@DxDiagDx
DxDiagDx / functions.php
Created April 20, 2020 07:34
Storefront: удалить футер-бар
add_action( 'init', 'jk_remove_storefront_handheld_footer_bar' );
function jk_remove_storefront_handheld_footer_bar() {
remove_action( 'storefront_footer', 'storefront_handheld_footer_bar', 999 );
}
@DxDiagDx
DxDiagDx / function.php
Created April 20, 2020 07:39
Storefront: добавить ссылку в футер-бар
add_filter( 'storefront_handheld_footer_bar_links', 'jk_add_home_link' );
function jk_add_home_link( $links ) {
$new_links = array(
'home' => array(
'priority' => 10,
'callback' => 'jk_home_link',
),
);
$links = array_merge( $new_links, $links );
@DxDiagDx
DxDiagDx / style.css
Created April 20, 2020 07:42
Storefront - добавить иконку ссылки на главную в футер-бар
.storefront-handheld-footer-bar ul li.home > a:before {
content: "\f015";
}
@DxDiagDx
DxDiagDx / functions.php
Last active October 10, 2022 14:19
Добавить артикул поставщика в карточку товара
<?
/**
* @snippet Добавить артикул поставщика в карточку товара
*/
// -----------------------------------------
// 1. Добавим поле на вкладку "Основные" после цен
add_action( 'woocommerce_product_options_sku', 'usota_add_vendor_sku_to_products', 5, 0 );
@DxDiagDx
DxDiagDx / functions.php
Created April 20, 2020 11:07
Добавить фото товаров в шаблон заказа в электронной почте
// Edit order items table template defaults
function sww_add_wc_order_email_images( $table, $order ) {
ob_start();
$template = $plain_text ? 'emails/plain/email-order-items.php' : 'emails/email-order-items.php';
wc_get_template( $template, array(
'order' => $order,
'items' => $order->get_items(),
'show_download_links' => $show_download_links,
@DxDiagDx
DxDiagDx / functions.php
Created April 20, 2020 11:09
Добавить фото товаров в шаблон заказа в электронной почте (перенос строки)
function sww_edit_order_item_name( $name ) {
return $name . '<br />';
}
add_filter( 'woocommerce_order_item_name', 'sww_edit_order_item_name' );
@DxDiagDx
DxDiagDx / function.php
Created April 20, 2020 11:12
WooCommerce: добавить РРЦ / МРЦ на страницу товара
/**
* @snippet Display RRP/MSRP @ WooCommerce Single Product Page
* @how-to Get CustomizeWoo.com FREE
* @author Rodolfo Melogli
* @compatible WC 3.8
* @donate $9 https://businessbloomer.com/bloomer-armada/
*/
// -----------------------------------------
// 1. Add RRP field input @ product edit page
@DxDiagDx
DxDiagDx / pods.html
Last active May 3, 2020 20:28
Вывод произвольного поля в текущей записи
[pods field="my_custom_field"]
[pods]{@my_custom_field}[/pods]
@DxDiagDx
DxDiagDx / function.php
Created July 5, 2020 17:14
WooCommerce: добавить произвольную вкладку
/* Переименовать вкладки в карточке товара */
add_filter( 'woocommerce_product_tabs', 'usota_woo_rename_tab', 98);
function usota_woo_rename_tab($tabs) {
$tabs['additional_information']['title'] = 'Характеристики';
return $tabs;
}
add_filter('woocommerce_product_additional_information_heading', 'usota_product_additional_information_heading');