-
如何让WordPress站点的搜索结果按时间排序?
2020-09-21 17:17:52这种情况下就会导致以搜索结果来建立的专题页面,刚发布的相关文章就会沉下去而不是显示在第一位,对于这种结果老古是不太接受的,所以有必要让搜索结果按文章发布时间来排序。 我们以『WordPress 如何为指定...默认情况下,WordPress 站点自身的搜索结果是根据所谓的“权重”排序,标题中出现关键词的文章要比文章内容出现关键词的文章排名高,也就是排在前面。这种情况下就会导致以搜索结果来建立的专题页面,刚发布的相关文章就会沉下去而不是显示在第一位,对于这种结果老古是不太接受的,所以有必要让搜索结果按文章发布时间来排序。
我们以『WordPress 如何为指定关键词建立专题页面?』这篇文章的代码为例进行说明,具体做法如下:
$args = array('s'=>'服务器','paged' => $paged);
修改为
$args = array('s'=>'服务器','orderby'=>'date','paged' => $paged);
即可。
其中 orderby=date 还可以修改为以下:
- orderby=modified 按修改时间排序
- orderby=ID 按文章 ID 排序
- orderby=comment_count 按评论最多排序
- orderby=title 按标题排序
- orderby=rand 随机排序
(不建议)有些站长还想让 WordPress 站点的搜索结果页都按时间或者其他方式排序,只需要将以下代码添加到主题的 functions.php 文件即可:
//搜索结果按时间排序 function search_filter_page($query) { if (!$query->is_admin && $query->is_search) { $query->set('orderby','date'); } return $query; } add_filter('pre_get_posts','search_filter_page');
更多改变 WordPress 站点搜索结果的做法请参考『如何实现 WordPress 搜索结果显示指定的文章分类』或想要更加强大的搜索功能请参考『WordPress 强大搜索功能如何实现?安装 Ivory Search 插件』。
来源:boke112联盟 - https://boke112.com/postwd/8168.html -
kubeadm部署k8s集群出现问题的解决思路
2020-08-15 14:42:55二、买一台国外的云服务器,按小时付费,很便宜的,就几毛钱,直接拉取镜像 1.docker save 打包镜像 2.在k8s节点上scp将云服务器上的镜像包拷贝到本地 3.docker load 导入镜像 2、timeout=10s: x509 timeout=10s: ...1、拉取镜像失败
一、从第三方云平台直接搜索想要的镜像,拉取到本地,对镜像打tag daocloud.io aliyun.com 二、买一台国外的云服务器,按小时付费,很便宜的,就几毛钱,直接拉取镜像 1.docker save 打包镜像 2.在k8s节点上scp将云服务器上的镜像包拷贝到本地 3.docker load 导入镜像
2、timeout=10s: x509
timeout=10s: x509: certificate has expired or is not yet valid
1、时间问题,开启时间服务,保证每一个节点的时间相同 注意:centos8的时间服务改了,centos8时间同步服务查看这位大佬 https://tlanyan.me/centos-sync-time/ 2、kubeadm reset 重置节点 [ 其实就是删除了一些master发过来的文件,当node加入集群的时候,master会发给node节点很多文件,全都存储在node节点的/var/lib/kubelet/目录下,重置节点就是删除这些文件 ] 3、node节点上重新使用master的token和token的哈希值添加node节点入集群
3、10248端口无法访问
集群初始化、node节点添加入集群时都有可能会报错 是因为配置kubelet使用pause镜像时配置的问题 1、变量获取docker的资源限制的驱动是否写入到文件/etc/sysconfig/kubelet 2、pause镜像版本和/etc/sysconfig/kubelet文件中的镜像版本是否一致 3、kubeadm reset 重置无法加入集群的节点 4、使用token和token的哈希值重新添加node节点入集群
4、6443端口无法访问
笔者没有收集到,不过百度会有很多答案
5、flannel的pod启动失败
kube-flannel-ds-sr6tq 0/1 Running 1 106m 一、节点的网卡名对应kube-flannel.yml文件中指定的启动网卡,确保和所有节点的网卡名都一致,不一致需要修改网卡名, 二、每一个节点最好都提前拉取flannel网络插件的镜像,镜像版本需要和kube-flannel.yml文件中指定的flannel镜像版本相同 三、kube-flannel.yml文件中是否添加了污点设置,允许node节点处于Nodeready状态 四、如果以上方式都无效时,查看为启动的pod的Event事件 [ 记录的pod的所有信息 ] # kubectl describe pods pod的名字NAME -n kube-system # kubectl describe pods kube-flannel-ds-sr6tq -n kube-system 根据打印出来的详细信息,具体问题具体分析 五、查看pod的日志 [root@k8s-master ~]# kubectl logs pod名字 [root@k8s-master ~]# kubectl logs kube-proxy-gn7zz 六、删除异常pod,副本控制器Deployment会自动调用ReplcaSet生成新的pod副本 # kubectl delete pod pod的名字NAME -n kube-system # kubectl delete pod kube-flannel-ds-sr6tq -n kube-system 七、查看所有pod # kubectl get pods -A
6、node节点无法加入集群
1、token过期 解决方法:master重新生成token,看第七点 3、无法访问10248端口 就是配置kubectl的问题了,回到前边核对pause镜像版本以及cgroups [ docker的资源限制的驱动 ] 这一串字符串是否被获取到 4、master和node节点的firewalld和selinux 是否关闭,iptables -F 清空规则
7、重新生成token
# token=$(kubeadm token generate) # kubeadm token create $token --print-join-command --ttl=0
-
MFC 自绘按钮划过或点击会出现闪烁问题,求助精通GDI高手解决
2018-05-17 04:15:44鼠标划进按钮再划出再划进,速度快一点或慢一点各种尝试,会发现闪炼现象(即中间会一个白色底短时间内出现),请做过相关开发的大神们帮解决 如下是一个vs2010中建立的测试工程,打包在下面链接。 链接: ... -
已解决VC6.0的搜索按钮find in file,会引发程序奔溃,闪退的问题
2020-06-12 10:18:06***出现的问题是:***VC6.0中的搜索小望远镜按钮突然不能使用,一点击就会使程序闪退。 在查找了有关资料之后成功解决这个问题。 解决方法如下: 1.打开注册表编辑器 2.在注册表的编辑->查找->输入 FIF_...***出现的问题是:***VC6.0中的搜索小望远镜按钮突然不能使用,一点击就会使程序闪退。
在查找了有关资料之后成功解决这个问题。
解决方法如下:
1.打开注册表编辑器
2.在注册表的编辑->查找->输入 FIF_CurrentDir(建议直接查找更方便)
或者直接自己按照一下路径:(我的是这个)
计算机\HKEY_USERS\S-1-5-21-2062378129-1271455554-1375340313-1001\SOFTWARE\Microsoft\DevStudio\6.0\Search
查找结果如下:(图片中已经是清理过之后的)
3需要把以下几个键值清空:
FIF_CurrentDir
FIF_InFolders
Find1到Find16
Replace1到Replace16
清空注册表的方法如下:比如要清空find13。
在find13 处点击右键->修改->出现下图
按照此方法把其他的键值都清除了,这个按钮就可以正常使用了。
这个问题就解决啦~~~~ -
搜索
2019-04-17 22:54:14生成再下一层的所有状态节点,对这一层的所有状态节点检查是否出现G,若未出现,继续按上面思想生成再下一层的所有状态节点,这样一层一层往下展开。直到出现目标状态为止。 ——在路径的寻找问题上用得比较多 具体...广度优先搜索(BFS)
基本思想:从初始状态S 开始,利用规则,生成所有可能的状态。构成的下一层节点,检查是否出现目标状态G,若未出现,就对该层所有状态节点,分别顺序利用规则。
生成再下一层的所有状态节点,对这一层的所有状态节点检查是否出现G,若未出现,继续按上面思想生成再下一层的所有状态节点,这样一层一层往下展开。直到出现目标状态为止。
——在路径的寻找问题上用得比较多
具体过程:
1 每次取出队列首元素(初始状态),进行拓展
2 然后把拓展所得到的可行状态都放到队列里面
3 将初始状态删除
4 一直进行以上三步直到队列为空。
深度优先搜索(DFS)
基本思想:从初始状态,利用规则生成搜索树下一层任一个结点,检查是否出现目标状态,若未出现,以此状态利用规则生成再下一层任一个结点,再检查,重复过程一直到叶节点(即不能再生成新状态节点),当它仍不是目标状态时,回溯到上一层结果,取另一可能扩展搜索的分支。采用相同办法一直进行下去,直到找到目标状态为止。
具体实现过程
1 每次取出栈顶元素,对其进行拓展。
2 若栈顶元素无法继续拓展,则将其从栈中弹出。继续1过程。
3 不断重复直到获得目标状态(取得可行解)
或栈为空(无解)。 -
搜索 —— 广度优先搜索(BFS)
2018-03-16 15:18:53广度优先搜索从初始状态 S 开始,利用给定的规则,生成当前状态所有可能的状态,构成的下一层节点,检查是否出现目标状态G,若未出现,就对该层所有状态节点,分别顺序利用规则再次生成再下一层的所有状态节点,对这... -
acm-搜索
2019-04-17 21:40:47生成再下一层的所有状态节点,对这一层的所有状态节点检查是否出现G,若未出现,继续按上面思想生成再下一层的所有状态节点,这样一层一层往下展开。直到出现目标状态为止。 在路径的寻找问题... -
搜索知识点
2019-04-20 22:43:56生成再下一层的所有状态节点,对这一层的所有状态节点检查是否出现G,若未出现,继续按上面思想生成再下一层的所有状态节点,这样一层一层往下展开。直到出现目标状态为止。 ——在路径的寻找... -
VS2010 代码前出现虚线的问题
2017-10-10 18:06:00使用VS2010的时候,不知道按着哪了,代码前出现了虚线,就像下面这样: 虽然不影响使用,但感觉不爽,怎么解决?遂google之。但是所搜索出的解决方法只有一个:使用Ctrl+E,Ctrl+S组合键,可为什么我的VS2010没有... -
在博客园调用百度贴吧的搜索功能
2014-07-11 22:41:00相信混过贴吧的都知道,当你随便选中一个字符的时候,就会出现搜索按钮。 其实百度把他单独写在了一个js里,当作插件调用的。那我们也可以在自己的博客里调用这个功能,反正人家提供的,不用白不用。 调用方法非常... -
加载Leaderf出现Bug
2020-12-06 18:30:24fr 重新打开上一次的搜索结果 noremap <leader>fr :<c-u>Leaderf! rg --recall<cr> </cr></c-u></leader></leader></cr></cword></c-r></c-u>&... -
SSM-物流管理常见问题2 Error: Bootstrap's JavaScript requires jQuery
2019-06-14 16:43:00按F12会出现这个错误, 在网上搜索,的确是我引用的顺序写错了,我记得之前我看一个知识点说过,在引用js/bootstrap.min.js之前一定要引用js/jquery-3.2.1.min.js 这样的顺序引用就不会有错了 转载于:... -
基于JavaScript求解八数码的路径搜索并生成动画效果
2020-12-07 08:38:12按顺序将一层的节点从队尾推入,之后从从队头取出。当某个节点存在子节点,则将子节点推入队列的队尾,这样就可以保证子节点均会排在上层节点的后面。 结合八数码与广度优先搜索 现在我们已知广搜... -
Shell脚本--快捷键ctrl+A,E,C,L,U,K,Y,R,D,Z,S,Q
2021-01-26 22:07:071 快捷键 ctrl+A 把光标移动到命令行开头,如果我们输入的命令过长,想要把光标移动到命令行开头时使用; ctrl+E 把光标移动到命令行结尾 ctrl+C ...在历史命令中搜索,按下ctrl+R之后,就会出现搜索界面 -
mac gif 动图制作 免费工具 GIPHY CAPTURE
2018-12-17 17:28:58点开之后,出现这个框框,然后,点击红色的按钮就开始录制屏幕了。 录制屏幕的时候的截图,如上。 录制完成之后,下面会有个可以左右滑动的,里面存放你录制的短视频。 点击某一个,然后有如下的选项框。 ... -
游戏画面就弹出内存不能为read修复工具
2010-09-02 20:40:03出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。 一:先说说硬件: 一般来说,电脑硬件是很不容易坏的。内存出现问题的可能性并不大(除非你的内存真的是杂牌的一塌徒地),... -
PHP基础教程 是一个比较有价值的PHP新手教程!
2010-04-24 18:52:44你可以选用其中一种你最适应的并且就这样坚持这种方法! 从HTML中分离 以下是可以使用的方法: <script language="php"> . . . 语句 与Perl和C一样,在PHP中用(;)来分隔语句。那些从HTML中分离出来的标志... -
Google Chrome 6.0.451.0 Dev 版(一个由Google公司开发的网页浏览器)
2010-06-30 15:20:40例如,RSS Subscription Extension(仅提供英文版)只要检测到您访问的网页上存在供稿,就会显示一个小图标。点击该图标就可以立即订阅该供稿。 内容脚本 此类扩展程序可直接与您访问的网页互动。例如,Google ... -
一款定时/循环执行任务的绿色小软件
2019-02-23 17:28:41因数据库结构有变动,要使用原来的数据库(OnTimer.db),可执行 OnTimer.exe /update,当然出现异常时软件也会提示你修复.</b><hr> 20101020 v1.2h - 修复软件中文目录支持问题(数据库读取异常) - 修复托盘图标... -
第三周集训总结
2019-08-12 22:16:03基本思想:从初始状态S开始,利用规则生成搜索树下一层任一个结点,检查是否出现目标状态G,若未出现,以此状态利用规则生成再下一层任一个结点,再检查是否为目标节点G,若未出现,继续以上操作过程,一直进行到叶... -
VScode 常用操作
2020-11-18 10:50:20在“vscode”顶部会出现一个搜索框。 输入“configure language”,然后回车。 “vscode”里面就会打开一个语言配置文件。 将“en-us”修改成“zh-cn”。 按“Ctrl+S”保存设置。 关闭“vscode”,再次打开就... -
在Android Studio上查看代码总行数
2017-12-18 15:56:15打开Android Studio软件,点击File---Setting(或者直接Ctrl+Alt+S),然后Plugins,在搜索框搜索statistic,直接点击安装,它会很快安装好出现一个restart AS按钮,点击,会自动重启,重启之后就可以看见左下角安装的... -
广搜与深搜
2012-07-30 14:46:31生成再下一层的所有状态节点,对这一层的所有状态节点检查是否出现G,若未出现,继续按上面思想生成再下一层的所有状态节点,这样一层一层往下展开。直到出现目标状态为止。 广度优先搜索采用队列存储(队列是先进先... -
dfs(简单例题)
2015-08-04 23:33:53基本思想:从初始状态S开始,利用规则生成搜索树下一层任一个结点,检查是否出现目标状态G,若未出现,以此状态利用规则生成再下一层任一个结点,再检查是否为目标节点G,若未出现,继续以上操作过程,一直进行到叶... -
前端开发 - Vscode软件前端开发环境构建
2020-05-21 21:25:25( a )按快捷键Ctrl + Shift + P , 在vscode顶部会出现一个搜索框 ( b ) 输入configure language,然后回车 ,vscode里面就会打开一个语言配置文件 configure language 配置语言 ( c ) 将en修改成zh-cn,按Ctrl ...