凉宫长门 凉宫长门

[日常]修改AMP插件的几处代码

in 默认分类 read (96) 文章转载请注明来源!

这么amp插件挺好的,就是typecho本身设计上的问题,导致文章发布后再修改,会让插件进行重复提交的操作

因为typecho的文章发布和编辑用的都是同一个接口(给插件对接的)

目前只能自己再插件上添加判断条件

原来的判断条件是

if ('publish' != $contents['visibility'] || $contents['created'] > time()) {
    return;
}

现在改为

if ('publish' != $contents['visibility'] || $contents['created'] > time() || !is_null($contents['created'])) {
    return;
}

首次发布的时候 $contents['created'] 这个数组值是 NULL

上方的判断条件 意思是 非公开(私密,隐藏), 定时发布, 非首次发布(编辑) 则不执行提交链接操作

先做个笔记,测试下效果

本文基于《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
文章链接:https://yukimax.org/19-050102.html (转载时请注明本文出处及文章链接)

默认分类

此处评论已关闭

仅有 1 条评论
  1. 长门
    长门本文作者 10Chrome 63
    回复

    测试有效

雷姆
拉姆