Skip to content

Instantly share code, notes, and snippets.

@renrax
Forked from ibndawood/functions.php
Created February 2, 2022 19:39
Show Gist options
  • Save renrax/bcd361fde88edaf18fcfdba34fbf06cd to your computer and use it in GitHub Desktop.
Save renrax/bcd361fde88edaf18fcfdba34fbf06cd to your computer and use it in GitHub Desktop.
Electro v2 - Add compare and wishlist to mobile header
add_filter( 'electro_handheld_header_links', 'ec_child_add_wishlist_compare', 10 );
function ec_child_add_wishlist_compare( $links ) {
$links['wishlist'] = array(
'priority' => 40,
'callback' => 'ec_child_wishlist_header_link'
);
$links['compare'] = array(
'priority' => 40,
'callback' => 'ec_child_compare_header_link'
);
return $links;
}
function ec_child_wishlist_header_link() {
if ( function_exists( 'yith_wcwl_count_products' ) && function_exists( 'electro_get_wishlist_url' ) ) : ?>
<a href="<?php echo esc_attr( electro_get_wishlist_url() ); ?>" class="nav-link">
<i class="<?php echo esc_attr( apply_filters( 'electro_wishlist_icon', 'ec ec-favorites' ) ); ?>"></i>
<?php if ( apply_filters( 'electro_show_wishlist_count', false ) ) : ?>
<span class="navbar-wishlist-count count" class="value"><?php echo yith_wcwl_count_products(); ?></span>
<?php endif; ?>
</a>
<?php endif;
}
function ec_child_compare_header_link() {
global $yith_woocompare;
if ( function_exists( 'electro_get_compare_page_url') ) : ?>
<a href="<?php echo esc_attr( electro_get_compare_page_url() ); ?>" class="nav-link">
<i class="<?php echo esc_attr( apply_filters( 'electro_compare_icon', 'ec ec-compare' ) ); ?>"></i>
<?php if ( apply_filters( 'electro_show_compare_count', false ) ) : ?>
<span class="navbar-compare-count count" class="value"><?php echo count( $yith_woocompare->obj->products_list ); ?></span>
<?php endif; ?>
</a><?php endif;
}
.handheld-header-v2 .handheld-header-links>ul a.nav-link {
padding: 0;
text-indent: 0;
}
@renrax
Copy link
Author

renrax commented Feb 2, 2022

я хочу добавить значок в мобильный заголовок. например, я хочу показать значок языков, чтобы изменить язык. Можете ли вы показать мне, где я должен вставить стоимость? ищу ваш быстрый ответ.

4 других ответа
вебгутор
вебгутор КУПЛЕНО

более 3 лет назад
Я использую плагин G Translator. в настольной версии я это исправил. но я не могу исправить это в мобильной версии. пожалуйста, дайте мне место, где я могу вставить код, чтобы отобразить значок языков в мобильной версии рядом со значком моей учетной записи. Спасибо

вебгутор
вебгутор КУПЛЕНО

более 3 лет назад
дорогой, я не просил интегрировать сторонний плагин. я просто сказал, что скажите мне место, где я могу вставить свой код. я просто хочу создать значок флага, вот и все, рядом со значком моей учетной записи. добавление значка не означает интеграцию стороннего плагина. пожалуйста, добавьте только один значок (фиктивный значок) рядом со значком моей учетной записи в мобильной версии. Спасибо

MadrasThemes
MadrasТемы АВТОР

более 3 лет назад
И снова здравствуйте,

Спасибо, что вернулись. Я ответил примером пользовательского кода, который добавляет значок сравнения и списка желаний в заголовок мобильного устройства . Вы можете настроить код, чтобы добавить значок флага.

https://gist.github.com/ibndawood/793554a65287336b480bb957241efd6d

Надеюсь это поможет. Дайте нам знать, если у вас есть другие вопросы или вам нужна дополнительная помощь.

Спасибо, Ибрагим

вебгутор
вебгутор КУПЛЕНО

более 3 лет назад
Спасибо за ответ. Я видел этот код раньше.

Можете ли вы включить в него пустой код значка. Мне нужен только один значок (любой значок, например изображение маленького флага), поэтому он заменит изображение и URL-адрес ссылки. Мне нужен только значок флага в виде изображения внутри мобильного заголовка рядом с другими значками.

Спасибо

Вот пользовательский код для добавления списка желаний и сравнения значка с мобильным заголовком

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment