原理也比较简单,逆序获取今年所有文章,再获取当前文章下标即可。因为序号是不变的,所以获取后存在postmeta中,可以减少资源消耗。另外提前对比文章时间,如果文章不是今年发布的直接返回。 下面的代码加到functions.php 中 [crayon-6802f7e2e1aa9604439861/] 在循环内使用<?php echo fa_get_postIndex_bymeta();?>即可。 如果是所有文章的序号则去掉date_query即可。 本文转载自:大发残志
原理也比较简单,逆序获取今年所有文章,再获取当前文章下标即可。因为序号是不变的,所以获取后存在postmeta中,可以减少资源消耗。另外提前对比文章时间,如果文章不是今年发布的直接返回。 下面的代码加到functions.php 中 [crayon-6802f7e2e1aa9604439861/] 在循环内使用<?php echo fa_get_postIndex_bymeta();?>即可。 如果是所有文章的序号则去掉date_query即可。 本文转载自:大发残志
这是本博客的配置文件 [crayon-6802f7e2e268b864903103/] https 301跳转 建议在原来的server{xxxxxx}配置另外再添加一个server{xxxx}配置 [crayon-6802f7e2e2691901288529/] 这段表示http强制跳转到https,并且不www跳转到带www 加强网站ssl https://mozilla.github.io/server-side-tls/ssl-config-generator/ 根据自己的环境选择,下面会生成对应的建议配置…
Linux系统大多说都支持OpenSSH,生成公钥、私钥的最好用ssh-keygen命令, 如果用putty自带的PUTTYGEN.EXE生成会不兼容OpenSSH,从而会导致登录时出现server refused our key错误。 [crayon-6802f7e2e2940290117001/] 此时在/root/.ssh/目录下生成了2个文件,id_rsa为私钥,id_rsa.pub为公钥。私钥自己下载到本地电脑妥善保存(丢了服务器可就没法再登陆了),为安全,建议删除服务器端的私钥。公钥则可以任意公开。 2…
进入wp后台,新建一个页面。进入网站后台在页面选项建立一个页面 下图中首页标志是添加之后出现的 设置-->阅读-->选项有两个选择,选择一个静态页面主页选项里选择刚刚建立的那个独立页面名字,点击保存更改
执行tzselect命令-->选择Asia-->选择China-->选择Beijing然后输入1 执行完tzselect命令选择时区后,时区并没有更改,只是在命令最后提示你可以执行TZ=’Asia/Shanghai’; export TZ 并将这行命令添加到.profile中,然后退出并重新登录。参考下图中date命令看到的结果,最终时区显示为CST,即中国标准时间。 修改配置文件来修改时区 1、vi /etc/sysconfig/clock 添加内容ZONE=Asia/S…
功能实现代码 [crayon-6802f7e2e2bca653362761/] 将上述代码放到主题functions.php文件<?php代码的下面即可添加成功,并在主题上运行了。 当你在删除文章时先执行函数内容,删除特色图片以及图片附件,但是如果在使用action delete_post而不是before_delete_post将导致删除文章后因媒体附件与文章关联已取消而无法正确删除。
1、登录SSH,查看OpenSSL版本 [crayon-6802f7e2e2eed933316955/] 2、下载源代码 [crayon-6802f7e2e2ef1279844573/] 3、解压源代码包,并进入OpenSSL目录 [crayon-6802f7e2e2ef4830322615/] [crayon-6802f7e2e2ef6581980458/] 4、进行预编译 [crayon-6802f7e2e2ef8121534146/] 5、正式编译OpenSSL了 [crayon-6802f7e2e2efa6…
故障 vagrant管理的centos虚拟机在做过 yum -y update 后更新了系统以及内核 然后下一次vagrant up的时候共享目录不能挂载到/vagrant目录( /sbin/mount.vboxsf: mounting failed with the error: No such device) 详细信息 [crayon-6802f7e2e31df694804818/] 搜索资料知道原因是yum update更新了内核,但是没有更新VirtualBox的连接的问题。 需要执行 [crayon-68…
Vagrant的更新比较多,因此大家不要尽信网上的教程,包括此文,建议使用最新版,配置还是以Vagrant官网文档为准。 本文主要以vagrant+VirtualBox为例 Vagrant能做什么? 1、统一开发环境。一次配置打包,统一分发给团队成员,统一团队开发环境,解决诸如“编码问题”,“缺少模块”,“配置文件不同”带来的问题; 2、避免重复搭建开发环境。新员工加入,不用浪费时间搭建开发环境,快速加入开发,减少时间成本的浪费; 3、多个相互隔离开发环境。可以在不用box里跑不同的语言,或者编译安装同一语言不同版…
一、安装Sublime包管理器pci - Package Control (1)、安装方法(Sublime Text 3) 使用Ctrl+`快捷键或者通过View->Show Console菜单打开命令行,粘贴如下代码: [crayon-6802f7e2e38b1461312808/] 安装方法(Sublime Text 2) [crayon-6802f7e2e38b6939177320/] [crayon-6802f7e2e38b9298805658/] 二、PHP代码语法正确性验证插件 SublimeLi…