使用代码方式显示 WordPress 文章最后修改时间
对于偏技术性的文章,用户更在意文章的更新时间而非发表时间
将如下代码添加到主题函数 function.php 文件中,如果你不会的话,推荐使用这个插件:Code Snippets
function wp_last_updated_date( $content ) { |
对于偏技术性的文章,用户更在意文章的更新时间而非发表时间
将如下代码添加到主题函数 function.php 文件中,如果你不会的话,推荐使用这个插件:Code Snippets
function wp_last_updated_date( $content ) { |
Code Snippets 是一款可以简单、干净、安全添加 php 代码到你网站的插件,就跟直接写入 functions.php 文件里面的效果一样。
使用 Code Snippets 添加代码还有一个优点就是添加的代码不会因为你主题文件升级而丢失,而直接写入 functions.php 文件里面升级会被覆盖,还需要手动备份一次。
直接在后台搜索该插件安装即可
直接新建一个 snippets 将 php 代码站填进去即可
add_action( 'wp_head', function () { ?> |
默认示例添加 js 代码使用的是 wp_head 函数,这里推荐使用 wp_footer,你可以根据 js 作用自行选择
// 在底部添加js代码, |
vue-awesome-swiper: 基于 Swiper4、适用于 Vue 的轮播组件,支持服务端渲染和单页应用
github 地址:https://github.com/surmon-china/vue-awesome-swiper
官网:https://github.surmon.me/vue-awesome-swiper/
问题:
设置 loop:true, autoplay:2000 不会自动滚动
解决
在 swiper 上添加 v-if="swiperSlides.length>0"
<swiper v-if="swiperSlides.length>0" :options="swiperOption" ref="mySwiper"> |
monthOptions: { |
有时候调试网页,需要在第三方页面中注入点 js 或修改一些代码,来进行自己的测试,可以使用 FiddlerScript 修改页面内容
使用方法如下
打开 fiddler 选择右边的 FiddlerScript 选项卡,或者从菜单 - Rules(规则) - Customize Rules(自定义规则) 打开
点击 Go to(转到) - 选择 OnBeforeResponse 添加如下代码
static function OnBeforeResponse(oSession: Session) { |
如果要替换的内容比较多或比较复杂,可以使用正则替换,替换方式如下
// 解码响应内容 |
最后点击左上角的 Save Script(保存) 即可
编辑 FiddlerScript 添加如下代码
static function OnBeforeResponse(oSession: Session) { |
除了编辑 FiddlerScript,也可以选择在右侧打开 AutoResponder(自动回复器) 选项卡(参考第三点) ,添加规则并启用规则,效果相同
原理同响应单个文件,只是封装了方法批量替换
static function OnBeforeResponse(oSession: Session) { |
例如将所有 http://online.com 上的请求替换成本地 localhost,可以做如下:
在 AutoResponder(自动回复器) 选项卡中,添加如下规则:regex:(?insx)http://online.com\/(?<name>.+)$ => http://localhost/${name}
网站建立的时间久了,有时候删除过期的文章,会造成链接无法正常访问,或者网站使用了图床,图片不能正常访问等。如果一个网站存在大量死链接,会严重影响用户的正常浏览,也影响搜索引擎爬取网站,对网站优化排名不利
Xenu 是一款出色的网站死链接检测工具,检测网页中的链接、图片、js、css 等是否存在损坏的链接
假设旧域名是 a.com,新域名为 b.com,修改数据库 sql 如下
UPDATE wp_options SET option_value = REPLACE(option_value, 'http://a.com', 'http://b.com') WHERE option_name = 'home' OR option_name = 'siteurl'; |
axios/index.js 部分配置如下
// axios/index.js |
原因:
axios 实例没有 all 这个方法,all 是 axios 的静态方法
所以解决方式就是将该方法手动挂载到 Axios 实例上即可
在 axios/index.js 添加如下配置
// axios/index.js |
附 axios 并发多个请求方式:
function request1 () { |
tldr
快速查看命令的使用示例
安装
npm i -g tldr |
使用
# 查看git的使用示例 |
thefuck
快速修正命令行手误
Internet Download Manager (简称 IDM) 是 Windows 平台老牌而功能强大的多线程下载工具,支持多媒体下载、自动捕获链接、自动识别文件名、静默下载、批量下载、计划下载任务、站点抓取、队列,支持 IE, Opera, Firefox, Chrome 等所有流行的浏览器,如果启用高级集成,则可以捕获和接管从任何程序的下载。
安装说明
下载完成后解压,运行安装程序,安装完就是注册版
配合插件使用
谷歌浏览器插件安装方法:找到你的 IMD 安装目录 注意是安装好后 找到 IDMGCExt.crx IDMGCExt59.crx2 个文件,
选择 IDMGCExt.crx 拖动到谷歌浏览器,如果装不上选择 IDMGCExt59.crx 能装上!
提醒:某些网盘无法使用 IDM 下载的解决办法:下载时,按住 Alt 键,再点击下载按钮就不会调用 IDM 了!
有能力的建议支持正版
破解版下载地址
百度网盘:https://pan.baidu.com/s/1NQmnqEGAfCu416zCwX-ATA 提取码:wqdy
阿里云盘:https://www.aliyundrive.com/s/BrLj3RAXJ3v 提取码:f99y
TG:https://t.me/wqdy_channel/36