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

时间:    分类: 默认分类   标签: 没有

这么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

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

先做个笔记,测试下效果

仅有 1 条评论

  1. 长门 长门

    测试有效

添加新评论