小编Bre*_*ett的帖子

使用WooCommerce API获取国家/州名单

我正在使用WooCommerce API来获取国家/地区列表.我正在做:

$woo_countries = new WC_Countries();
$countries = $woo_countries->get_allowed_countries();
Run Code Online (Sandbox Code Playgroud)

但是,如何获取默认选定国家/地区的州名单?此外,当用户更改国家/地区时,Woo是否内置了可以应用于国家/地区字段以更新状态框的内容,或者我是否必须自己构建该功能?

另外,我知道我可以通过以下方式获得一个国家的州:

$woo_countries->get_states(country_code);
Run Code Online (Sandbox Code Playgroud)

...但我不确定如何让默认选择的国家传递给它?

我也知道他们有一个合并的国家/州列表,你可以加载,但这真的很乱,而且太长了,无法使用.

php api wordpress woocommerce

4
推荐指数
2
解决办法
1万
查看次数

在 PhpStorm 项目窗口视图的选项卡中显示打开的文件

我想知道在PhpStorm中,当您有一个选项卡处于活动状态时,是否有办法自动使左侧的项目视图滚动/在视图中显示该文件?

如果没有,是否可以快速显示您打开的任何选项卡?

phpstorm

4
推荐指数
1
解决办法
3128
查看次数

使用 :nth-child 循环遍历子 LI 元素

好的,我有一种情况,我有一组颜色列表,比方说10

现在我想遍历子元素的颜色列表,并为它们指定 1-10 的颜色;但是我事先不知道我要生多少个孩子,所以我不确定如何处理。

就像,孩子 1 应该有颜色 1,但孩子 11 也应该有颜色 1(因为颜色列表重新开始),显然孩子 2 会得到颜色 2,孩子 12 会得到颜色 2,依此类推。 .

示例 HTML:

<ul>
    <li>Some Text</li> <!-- Color #1 -->
    <li>Some Text</li> 
    <li>Some Text</li>
    <li>Some Text</li>
    <li>Some Text</li>
    <li>Some Text</li>
    <li>Some Text</li>
    <li>Some Text</li>
    <li>Some Text</li>
    <li>Some Text</li> <!-- Color #10 -->

    <li>Some Text</li> <!-- Color #1 -->
    <li>Some Text</li>        
    <li>Some Text</li>
    <li>Some Text</li>
    <li>Some Text</li>
    <li>Some Text</li>
    <li>Some Text</li> <!-- Color #7 -->
</ul>
Run Code Online (Sandbox Code Playgroud)

无论如何,是否:nth-child可以使用 Sass 函数或其他方法来执行此操作?

css children sass css-selectors

4
推荐指数
1
解决办法
6120
查看次数

当设置String.locale的值时,分配给原语的值将在PhpStorm中丢失

我正在使用国际化库l10n.js,它似乎无法将值传递给库,告诉它在尝试从客户端浏览器获取值时要运行翻译的语言; 所以我一直说,如果你真的想设置的区域,那么你需要做的是这样的:

String.locale = 'en-GB';
Run Code Online (Sandbox Code Playgroud)

在我的情况下,我正在做:

String.locale = $('html').attr('lang');
Run Code Online (Sandbox Code Playgroud)

......就在文件的顶部.

这是有效的,但在PhpStorm中,我收到警告:

分配给此原语的值将丢失

我检查了这个问题并理解为什么他们得到了警告,但在我的实例中我不确定 - 它基本上只是告诉我当前的价值String.locale会丢失吗?

javascript phpstorm

4
推荐指数
1
解决办法
2936
查看次数

CSS不同的链接样式

据我所知,使用类似的东西:

.class a {}
Run Code Online (Sandbox Code Playgroud)

与使用相同:

.class a:link {}
Run Code Online (Sandbox Code Playgroud)

对?

另外.....以下两种风格相同吗?

.class a:focus {}
.class a:hover {}
Run Code Online (Sandbox Code Playgroud)

最后......以下样式是鼠标右下方的颜色?

.class a:active {}
Run Code Online (Sandbox Code Playgroud)

css focus hyperlink hover

3
推荐指数
1
解决办法
133
查看次数

为什么我的jQuery每个循环都没有正确添加值?

我正在尝试获取几个字段的值并将它们添加到一起并且在我的测试中我遇到了问题.我有这个代码:

var count;

function calculate() {

    // Fix jQuery conflicts
    jQuery.noConflict();

    count = 0;

    jQuery('.calculate').each(function() {

        var currentElement = jQuery(this);

        var value = currentElement.val();

        var count = count + value;

        alert(count);

    });

}
Run Code Online (Sandbox Code Playgroud)

我在第一个字段中输入值"9",当第一个警报触发时,我得到"undefined9"; 所有其他值当前都设置为"0"; 当它再次触发时,我总是得到"undefined0".

为什么我得到"未定义"位?为什么它只返回当前字段的值而不是将它们一起添加?

javascript each jquery

3
推荐指数
2
解决办法
3776
查看次数

清除浮动没有额外的标记

我在这里阅读这个页面:http://robertnyman.com/2007/04/12/how-to-clear-css-floats-without-extra-markup-different-techniques-explained/关于清除浮动而没有额外的标记,但它没有提到我认为你能做的事情.

我是否正确地认为你也可以通过不浮动最后一个元素来清除浮动?

因此,如果你想浮动3个元素,你浮动前两个,不要浮动最后一个....最后一个仍然会漂浮,但后面的任何东西都不会?

html css xhtml css-float

3
推荐指数
2
解决办法
2226
查看次数

谷歌翻译 API 和字符编码

我正在将以下 PHP 代码与 Google 的 Translate API 一起使用,并且我读到json_encode需要 UTF-8 输入,所以想知道我如何知道 Google 是否将 UTF-8 编码的字符返回给我?

// URL Encode string
$str = urlencode($str);

// Make request
$response = file_get_contents('https://www.googleapis.com/language/translate/v2?key=' . GTRAN_KEY . '&target=es&source=en&q=' . $str);

// Decode json response to array
$json = json_decode($response,true);
Run Code Online (Sandbox Code Playgroud)

php json google-translate

3
推荐指数
1
解决办法
2507
查看次数

检查jQuery是否存在单选按钮?

我想检查radiojQuery 是否存在某个按钮,我有以下内容:

if (jQuery('input[name=list_in]', '#sell_form').length) {
    return true;
}
Run Code Online (Sandbox Code Playgroud)

这有效,但即使该字段不是无线电场,它也会返回.如果字段是命名的list_in 并且radio字段,我需要它返回true .

jquery

3
推荐指数
1
解决办法
4914
查看次数

如何垂直居中动态高度固定元素?

我正在制作一个叠加窗口的东西,我正试图将消息垂直居中在屏幕的中心....这是我的CSS到目前为止:

#overlay {
    position: fixed;
    right: 0;
    left: 0;
    width: 276px;
    margin: 0px auto;
    padding: 12px 16px;
    font-size: 14px;
    color: #6d748b;
    background-color: #fff;
    border: 2px solid #b9c1d6;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;      
    z-index: 7500;
}
Run Code Online (Sandbox Code Playgroud)

css overlay fixed css-position

3
推荐指数
1
解决办法
1102
查看次数