WordPress建站教程,纯代码实现wordpress防止发布文章出现标题重复,自动检测重复标题文章
程序员文章站
2022-03-07 11:52:12
...
WordPress代码实现防止发表重复标题的文章,如果对你有帮助就看看吧。
其实所有的插件这些的就等于放到function.php的代码片段。function.php里面的插件集成出来也可以做成一个插件,反过来插件也可以集成到function.php里面,插件的好处就是方便管理,但也添加了静态的资源请求,所以就导致了,插件越多也会导致网站卡顿的情况,扯得有点远了,直接上代码。
主要修改的地方是:将 js 转为 script 标签内容,等于消除一个请求,翻译也省了,换成中文。 将下面代码复制粘贴到你主题的 functions.php 文件里面,这个不用解释了吧?
实例 HTML 代码:
/**
- 发表文章时禁止与已存在的标题相重复
- Modify from Plugin: Duplicate Title Validate
- Description: this plugin help , not allow publish Duplicate Title .
- Author: hasan movahed
- Reviser: INLOJV
- Version: 1.0
*/
// 发表文章页面,前端抓取标题并使用AJAX发送请求
add_action( ‘admin_print_footer_scripts’, ‘duplicate_titles_enqueue_scripts’, 100 );
function duplicate_titles_enqueue_scripts() {
?>
<div class=”updated”>
<p style=’color:red’ ><?php _e(‘貌似已经存在相同标题的文章,若您使用了文章别名作为固定链接,则可以通过修改本文的固定链接来使标题不再重复!’ , ”) ?></p>
</div>
<?php
}
}
// 禁用自动保存
add_action( ‘wp_print_scripts’, ‘disable_autosave’ ) ;
function disable_autosave(){
wp_deregister_script( ‘autosave’ ) ;
}
本文来自资源网
上一篇: python六种数据类型是什么?
下一篇: PHP 删除文件函数是什么?