小编Sea*_*ano的帖子

Wordpress:按自定义帖子类型的列默认排序

我有一个名为Contact的自定义帖子类型,其中包含姓名,姓氏,电话号码等自定义字段.

在管理部分,我们按时间顺序对它们进行了排序,但是我需要默认按姓氏排序.

我在这里阅读了所有其他解决方案,但没有一个能够工作,包括:

function set_post_order_in_admin( $wp_query ) {
global $pagenow;
  if ( is_admin() && 'edit.php' == $pagenow && !isset($_GET['orderby'])) {
    $wp_query->set( 'orderby', 'surname' );
    $wp_query->set( 'order', 'ASC' );
  }
}
add_filter('pre_get_posts', 'set_post_order_in_admin' );
Run Code Online (Sandbox Code Playgroud)

但无论我试图排序的哪个领域,都没有任何变化,除了切换ASC/DESC似乎改变为反向时间顺序.

我究竟做错了什么?

sorting wordpress

11
推荐指数
2
解决办法
1943
查看次数

JavaScript 中大数的除法和求余

我正在尝试获取一个大数的余数,例如:

1551690021432628813 % 64

但我发现对于 JavaScript 来说这几个数字太长了。即它四舍五入为零。

除了使用BigInteger.js这样的 26kb 库之外,还有其他方法可以解决这个问题吗?

javascript math

5
推荐指数
1
解决办法
6360
查看次数

垂直居中的嵌套DIV

有没有办法在纯CSS中垂直居中n个嵌套div?

考虑无序列表:

<ul>
    <li>
        <a href="#">Home</a>
    </li>
    <li>
        <a href="#">Products & Services</a>
    </li>
    <li>
        <a href="#">Contact Us</a>
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我希望列表在响应式网站上水平显示.因此,我将使用表格布局,将display:table应用于<ul>并显示:table-cell到<li>元素.

但在这些<li>元素中,我也希望元素垂直居中.这很重要,因为在响应式设计中,我们不知道<a>元素中的文本何时会流到两行或包含在一行中.例如,上面的Home链接只占用一行,而Products&Services链接占用两个较小的宽度.

现在,我们不能在这里使用表技巧,因为这里父元素<li>有display:table-cell,而不是display:table.

有没有办法做到这一点:

  1. 没有改变上面的HTML结构?这通常是像WordPress这样的CMS菜单的默认结构,有时候我们没有选择更改它;
  2. 在纯CSS中,没有jQuery的帮助; 和
  3. 在所有现代浏览器中工作?

(请不要建议对<li>元素使用非表格布局.上面的例子只是:一个例子;问题仍然​​存在:我们可以垂直居中立即嵌套的div吗?)

谢谢

html css responsive-design

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

将JQuery事件名称用作类名是否安全?

我正在测试一个远程站点,并且某个元素的click事件在Internet Explorer和Safari的某些Windows环境中不起作用.

我注意到可点击的元素的类名是"click".所以事件定义如下:

$('.click').click(function() {
Run Code Online (Sandbox Code Playgroud)

在我深入研究其他可能的原因之前,这看起来安全吗?

谢谢肖恩

javascript css jquery

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

具有多个圆滑传送带的appendDots

我有多个Slick轮播,并且appendDots参数为每个轮播添加了过多的导航点。

例如,如果我有3个Slick轮播,则每个轮播上会出现3组点,而不是每个点都出现一组。

    $('.carousel').each(function() {
        $(this).slick({
            infinite: true,
            speed: 300,
            slidesToShow: 1,
            dots: true,
            appendDots:'dots-container'
        });
    })
Run Code Online (Sandbox Code Playgroud)

任何想法如何将appendDots参数限制为仅this轮播?

javascript jquery slick.js

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

CSS:在子元素中显示有序列表项索引

我正在构建一个手风琴类型的小部件,如下图所示:

手风琴

我想使用一个有序列表,其中每个<li>元素都包含一个问题、答案和展开/折叠按钮。

<li>
    <span class="question">Example question</span>
    <span class="answer">Example answer</span>
    <a class="expand-collapse-button" href="#"></a>
</li>
Run Code Online (Sandbox Code Playgroud)

如何在不使用 Javascript 的情况下在该列表项的子元素中显示列表项索引?即我希望<span class="question">元素显示其父项的索引,如1. Example question.

html css

0
推荐指数
1
解决办法
2679
查看次数