如何在 x 时间后清除 Woocommerce 购物车。我需要在 30 分钟后重置会话(用例:购物车被放弃)。
尝试使用 Woocommerce 购物车过期插件,但它不适用于最新版本的 Woocommerce 5.7.1 Woocommerce 购物车过期。
还尝试通过过滤器(粘贴在functions.php中),但它不起作用:
add_filter('wc_session_expiring', 'so_26545001_filter_session_expiring' );
function so_26545001_filter_session_expiring($seconds) {
return 60 * 25; // 25 mins
}
add_filter('wc_session_expiration', 'so_26545001_filter_session_expired' );
function so_26545001_filter_session_expired($seconds) {
return 60 * 30; // 30 mins
}
Run Code Online (Sandbox Code Playgroud) 如何创建像这样的自定义 Polylang 语言切换器https://prnt.sc/vnj7b3?要使用的 Html 标记:父级:
<a href="#" class="menu__link language">EN
<span><svg width="8px" viewBox="0 0 451.847 451.847">
<g>
<path d="M225.923,354.706c-8.098,0-16.195-3.092-22.369-9.263L9.27,151.157c-12.359-12.359-12.359-32.397,0-44.751
c12.354-12.354,32.388-12.354,44.748,0l171.905,171.915l171.906-171.909c12.359-12.354,32.391-12.354,44.744,0
c12.365,12.354,12.365,32.392,0,44.751L248.292,345.449C242.115,351.621,234.018,354.706,225.923,354.706z" />
</g>
</svg></span>
</a>
Run Code Online (Sandbox Code Playgroud)
悬停时显示在下拉列表中的子元素:
<div class="drop-block lang">
<a href="https://google.com" class="drop-block__link">RU</a>
<a href="https://google.com" class="drop-block__link">EN</a>
<a href="https://google.com" class="drop-block__link">UA</a>
</div>
Run Code Online (Sandbox Code Playgroud)
尝试过这个功能,但我无法控制标记:
<?php pll_the_languages( array( 'dropdown' => 1, 'hide_current=> 1 ) ); ?>
Run Code Online (Sandbox Code Playgroud)