我们的 WooCommerce 网站有一个自定义注册页面,该页面基于 Business Bloomer 短代码,并为用户的名字添加了一个输入字段。我们的functions.php 中的代码如下所示:
/**
* @snippet WooCommerce User Registration Shortcode
* @author Rodolfo Melogli
* @compatible WooCommerce 3.6.5
* @donate $9 https://businessbloomer.com/bloomer-armada/
*/
// THIS WILL CREATE A NEW SHORTCODE: [wc_reg_form_bbloomer]
add_shortcode('wc_reg_form_bbloomer', 'bbloomer_separate_registration_form');
function bbloomer_separate_registration_form()
{
if (is_admin()) return;
if (is_user_logged_in()) return;
ob_start();
// NOTE: THE FOLLOWING <FORM></FORM> IS COPIED FROM woocommerce\templates\myaccount\form-login.php
// IF WOOCOMMERCE RELEASES AN UPDATE TO THAT TEMPLATE, YOU MUST CHANGE THIS ACCORDINGLY
?>
<form method="post" class="woocommerce-form woocommerce-form-register register" <?php do_action('woocommerce_register_form_tag'); ?> > …
Run Code Online (Sandbox Code Playgroud) 基本上我正在尝试使用具有运输类别"Roller"(ID )的购物车物品时flat_rate:7
禁用统一费率方法ID 92
.
这是我试过的代码:
add_filter('woocommerce_package_rates', 'wf_hide_shipping_method_based_on_shipping_class', 10, 2);
function wf_hide_shipping_method_based_on_shipping_class($available_shipping_methods, $package)
{
$hide_when_shipping_class_exist = array(
92 => array(
'flat_rate:7'
)
);
$shipping_class_in_cart = array();
foreach(WC()->cart->cart_contents as $key => $values) {
$shipping_class_in_cart[] = $values['data']->get_shipping_class_id();
}
foreach($hide_when_shipping_class_exist as $class_id => $methods) {
if(in_array($class_id, $shipping_class_in_cart)){
foreach($methods as & $current_method) {
unset($available_shipping_methods[$current_method]);
}
}
}
return $available_shipping_methods;
}
Run Code Online (Sandbox Code Playgroud)
发货类ID 92
是发货类,我想隐藏flat_rate:7
它.
我的网站是这样的:http://www.minimoto.me/ WordPress:4.8.4 WooCommerce:3.1.1
任何帮助将不胜感激.
我创建了一个主要基于纯 HTML 和 CSS 的圆形图形。添加了一些 JavaScript 和 JQuery,用于弯曲文本和稍后计划的交互。
我遇到的问题是,当我单击右上角的元素时,它被左上角的元素覆盖在派对中。因此,当我通过警报检查单击了哪个元素时,我看到对于 50% 的右上角元素区域,返回了左上角元素的编号。
我将如何精确定位我点击的元素?这是稍后链接到我们网络项目的不同页面所必需的。
我创建了一个 JSFiddle 来显示问题:https ://jsfiddle.net/niklasbuschner/gj67md4u/4/
代码如下所示:
$(document).ready(function() {
function textRotation() {
new CircleType(document.getElementById('demo1')).radius(185);
new CircleType(document.getElementById('demo2')).radius(185);
new CircleType(document.getElementById('demo3')).radius(185);
}
textRotation();
$('#demo1').children('div').addClass('pie__segment__path-text__rotation1');
$('#demo3').children('div').addClass('pie__segment__path-text__rotation3');
$('.pie__segment').on('click', function() {
var link_target = $(this).data('href');
alert('KLICK' + link_target);
});
})
Run Code Online (Sandbox Code Playgroud)
html {
font-family: Arial;
font-size: 14px;
}
.pie {
border-radius: 100%;
height: calc(var(--size, 400) * 1px);
overflow: hidden;
position: absolute;
top: 0;
left: 0;
width: calc(var(--size, 400) * 1px);
}
.pie__segment {
--a: calc(var(--over50, 0) …
Run Code Online (Sandbox Code Playgroud)有没有办法从 MySQL Workbench(在 macOS Sierra 上使用)导出 EER 图表的 XML 文件?不幸的是,我只看到了下面的选项。MySQL Workbench 的前身——DB Designer 4——有这个功能,但这个程序不再可用。
xml database-design mysql-workbench entity-relationship-model
php ×2
woocommerce ×2
wordpress ×2
cart ×1
css ×1
html ×1
javascript ×1
jquery ×1
shipping ×1
xml ×1