小编Dan*_*yle的帖子

如何通过github将最新的稳定分支克隆到dir?

我希望能够通过Git/github将最新稳定版本的WorPress一步克隆到dir中.现在,它很容易变得不稳定:

git clone git://github.com/WordPress/WordPress.git
Run Code Online (Sandbox Code Playgroud)

但这相当于获得编号最高的分支?

git installation github

7
推荐指数
2
解决办法
7393
查看次数

按ObjectId日期聚合MongoDB结果

如何通过ObjectId日期汇总我的MongoDB结果.例:

默认光标结果:

cursor = [
    {'_id': ObjectId('5220b974a61ad0000746c0d0'),'content': 'Foo'},
    {'_id': ObjectId('521f541d4ce02a000752763a'),'content': 'Bar'},
    {'_id': ObjectId('521ef350d24a9b00077090a5'),'content': 'Baz'},
]
Run Code Online (Sandbox Code Playgroud)

预计结果:

projected_cursor = [
    {'2013-09-08':
        {'_id': ObjectId('5220b974a61ad0000746c0d0'),'content': 'Foo'},
        {'_id': ObjectId('521f541d4ce02a000752763a'),'content': 'Bar'}
    },
    {'2013-09-07':
        {'_id': ObjectId('521ef350d24a9b00077090a5'),'content': 'Baz'}
    }
]
Run Code Online (Sandbox Code Playgroud)

这就是我目前在PyMongo中用来实现这些结果的方法,但它很混乱,我想看看如何使用MongoDB的聚合框架(甚至MapReduce)来实现它:

cursor = db.find({}, limit=10).sort("_id", pymongo.DESCENDING)
messages = [x for x in cursor]
this_date = lambda x: x['_id'].generation_time.date()
dates = set([this_date(message) for message in messages])
dates_dict = {date: [m for m in messages if this_date(m) == date] for date in dates}
Run Code Online (Sandbox Code Playgroud)

是的,我知道最简单的方法是简单地为每条记录添加一个新的日期字段,然后再按此汇总,但这不是我现在想要做的.

谢谢!

mongodb pymongo aggregation-framework

5
推荐指数
2
解决办法
2394
查看次数

从Wordpress帖子中删除转义的引号

在我的内容中,我<h3>为了直接链接而给出了我的标签id.

这是它在帖子编辑器中的样子:

<h3 id="h3-title">H3 Title</h3>
Run Code Online (Sandbox Code Playgroud)

这样我就可以像这样直接链接到它:

<a href="http://example.com/page#h3-title">H3 Title</a>
Run Code Online (Sandbox Code Playgroud)

但是,双引号会以某种方式转义,帖子页面上的html输出如下所示:

<h3 id="\"h3-title"\">H3 Title</h3>
Run Code Online (Sandbox Code Playgroud)

这使得链接不起作用:(

我已经尝试了很多东西,例如从the_content中删除wptexturize过滤器,确保magic_quotes关闭,甚至remove_filter('content_save_pre', 'wp_filter_post_kses');哪些东西都会破坏.

我正在认真考虑只是创建一个过滤器来删除斜杠,但似乎它们不应该被添加到开头.例如,它们不会添加到带有id的图像中,因此必须将它们添加到某处.这在视觉和html模式下都会发生.

任何帮助将不胜感激.

wordpress quotes escaping wordpress-plugin double-quotes

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