• HI,欢迎来到优站网(zhanceo.com)!本站每天提供最新的网站源码,程序模板下载!
  • 下载本站收藏
  • VIP优惠
  • 网址提交
  • 热门标签
  • 平台公告
  • 在线投稿
  • 免费音乐
    • 关于我们
      • 注册协议
      • 免责声明
      • 关于我们
      • 售后支持
  • 首页
  • 优站下载
    • 商城源码
    • 门户源码
    • 信息源码
    • 分发源码
    • 发卡源码
    • 挂机源码
    • 网址源码
    • 素材源码
    • 淘客源码
    • 区块源码
    • 直播源码
    • 音乐源码
    • 博客源码
    • 代刷源码
    • 资讯源码
    • APP源码
    • 免签源码
    • 交易源码
    • 系统源码
    • 影视源码
    • 百科源码
    • 交友源码
    • 单号源码
    • 周易源码
    • 小程序
  • 企业模板
  • 游戏源码尖叫
    • 棋牌源码
    • HTML5游戏
    • 红包扫雷
    • 手机游戏
    • 网页游戏
    • 端游游戏
  • 网站模板
    • 织梦模板
    • 帝国ecms模板
    • Discuz模板
    • 易优CMS
    • 苹果模板
  • WordPress推荐
    • wordpress主题
    • wordpress美化
    • WordPress教程
  • 网页插件
    • wordpress插件
    • 织梦插件
    • CMSSEO插件
    • 码支付插件
    • 友价码支付插件
    • Discuz插件
    • zblog插件
    • emlog插件
    • 友价插件
    • 其他插件
  • 火车头独家
  • 特效素材
    • 特效代码
  • 站长学院
    • 技术教程
    • 网站安全防护
    • seo优化教程
    • 织梦dedecms教程
    • ECSHOP教程
    • Discuz教程
    • 帝国ECMS教程
  • QQ群火
  • APP下载
  • 首页
  • 优站下载
    • 商城源码
    • 门户源码
    • 信息源码
    • 分发源码
    • 发卡源码
    • 挂机源码
    • 网址源码
    • 素材源码
    • 淘客源码
    • 区块源码
    • 直播源码
    • 音乐源码
    • 博客源码
    • 代刷源码
    • 资讯源码
    • APP源码
    • 免签源码
    • 交易源码
    • 系统源码
    • 影视源码
    • 百科源码
    • 交友源码
    • 单号源码
    • 周易源码
    • 小程序
  • 企业模板
  • 游戏源码尖叫
    • 棋牌源码
    • HTML5游戏
    • 红包扫雷
    • 手机游戏
    • 网页游戏
    • 端游游戏
  • 网站模板
    • 织梦模板
    • 帝国ecms模板
    • Discuz模板
    • 易优CMS
    • 苹果模板
  • WordPress推荐
    • wordpress主题
    • wordpress美化
    • WordPress教程
  • 网页插件
    • wordpress插件
    • 织梦插件
    • CMSSEO插件
    • 码支付插件
    • 友价码支付插件
    • Discuz插件
    • zblog插件
    • emlog插件
    • 友价插件
    • 其他插件
  • 火车头独家
  • 特效素材
    • 特效代码
  • 站长学院
    • 技术教程
    • 网站安全防护
    • seo优化教程
    • 织梦dedecms教程
    • ECSHOP教程
    • Discuz教程
    • 帝国ECMS教程
  • QQ群火
  • APP下载

搜索

搜索全站

热门标签:

n g h id 源码 oa ag p im
首页 WordPress 正文
我要投稿

WordPress怎么防止发表重复标题的文章?

zhanceo WordPress
2021-08-11 0 896 百度已收录

阻止发布同名文章。
通常文章都是通过外部链接,站长很忙,有时会发布同样的标题。这是为了给这个字符串代码进行简单的预注册。
注意:建议在传统编辑器下使用。
发布文章时,可以对文章标题进行查重。

将这个函数放在主题根目录下的functions.php文件中。

// 发表文章页面,前端抓取标题并使用AJAX发送请求

add_action( 'admin_print_footer_scripts', 'duplicate_titles_enqueue_scripts', 100 );

function duplicate_titles_enqueue_scripts() {

?>

<script>

jQuery(function($){

function checkTitleAjax(title, id,post_type) {

var data = {

action: 'title_checks',

post_title: title,

post_type: post_type,

post_id: id

};

$.post(ajaxurl, data, function(response) {

$('#message').remove();

$('#poststuff').prepend('<div id=\"message\" class=\"updated below-h2 fade \"><p>'+response+'</p></div>');

});

};

$('#title').change(function() {

var title = $('#title').val();

var id = $('#post_ID').val();

var post_type = $('#post_type').val();

checkTitleAjax(title, id,post_type);

});

});

</script>

<?php

}

 

 

// 接收前端ajax参数

add_action('wp_ajax_title_checks', 'duplicate_title_checks_callback');

function duplicate_title_checks_callback(){

global $wpdb;

$title = $_POST['post_title'];

$post_id = $_POST['post_id'];

$titles = "SELECT post_title FROM $wpdb->posts WHERE post_status = 'publish' AND post_type = 'post'

AND post_title = '{$title}' AND ID != {$post_id} ";

$results = $wpdb->get_results($titles);

if($results) {

echo "<span style='color:red'>". _( '此标题已存在,请换一个标题!' , '' ) ." </span>";

} else {

echo '<span style="color:green">'._('恭喜,此标题未与其他文章标题重复!' , '').'</span>';

}

die();

}

 

// 检测后端标题并且避免同名文章更新草稿

add_action( 'publish_post','duplicate_titles_wallfa_bc' ) ;

function duplicate_titles_wallfa_bc( $post ){

global $wpdb ;

$title = $_POST['post_title'] ;

$post_id = $post ;

$wtitles = "SELECT post_title FROM $wpdb->posts WHERE post_status = 'publish' AND post_type = 'post'

AND post_title = '{$title}' AND ID != {$post_id} " ;

$wresults = $wpdb->get_results( $wtitles ) ;

if ( $wresults ){

$wpdb->update( $wpdb->posts, array( 'post_status' =>

'draft' ), array( 'ID' => $post ) ) ;

$arr_params = array( 'message' => '10', 'wallfaerror' => '1' ) ;

$location = add_query_arg( $arr_params , get_edit_post_link( $post , 'url' ) ) ;

wp_redirect( $location ) ;

exit ;

}

}

 

 

/// 文章提交更新后的提示

add_action( 'admin_notices', 'not_published_error_notice' );

function not_published_error_notice() {

if(isset($_GET['wallfaerror']) == 1 ){

?>

<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' ) ;

}

 

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

免责声明   ⚠️ 1. 本站所有资源来源于网络收集,若资源侵犯了您的合法权益, 请来信通知我们(Email: 1427707223@qq.com),我们会及时删除,给您带来的不便,我们深表歉意! 2. 分享目的仅供大家学习和交流,若使用商业用途,请购买正版授权! 否则产生的一切后果将由下载用户自行承担! 3. 会员不得使用于非法商业用途,不得违反国家法律。否则后果自负! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 6. 因源码具有可复制性,一经购买 ,不得以任何形式退款。 7.更多详情请点击查看

优站网 WordPress WordPress怎么防止发表重复标题的文章? https://www.zhanceo.com/14886.html

adminagajaxdivdmfunctions.phpghidieipjsnoopphppureurlvWordPress教程xyl主题代码使用修改函数前端发布后端怎么防止发表重复标题的文章提交文章更新比较注册目录管理管理员编辑器网站自动通过链接页面
zhanceo

诚乃立身之本、信为道德之基

生成海报
上一篇: 如何在没有自定义html的情况下给一个主题添加JS代码?
下一篇: 禁用WordPress自带的Sitemap
常见问题

如何下载?

  • 如果付款后没有弹出下载页面,多刷新几下,有问题联系客服!
查看详情

免费下载或者VIP会员专享资源能否直接商用?

  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情

相关文章

子比主题插件–TikTok/抖音登录插件
子比主题插件–TikTok/抖音登录插件
WordPress
#最新
zhanceo
1个月前 3,111,099 56
备案免关站插件,让 WordPress 备案不影响 SEO 和收录!
备案免关站插件,让 WordPress 备案不影响 SEO 和收录!
WordPress
#最新
zhanceo
1个月前 4,909,415 98
WordPress SEO插件– Yoast SEO Premium v​​24.9
WordPress SEO插件– Yoast SEO Premium v​​24.9
WordPress
#最新
zhanceo
2个月前 2,743,732 60
主题巴巴主题源码 合辑打包下载+主题巴巴SEO插件 | WordPress主题模版
主题巴巴主题源码 合辑打包下载+主题巴巴SEO插件 | WordPress主题模版
WordPress
#最新
zhanceo
3个月前 5,671,004 20
猜你喜欢
  • 子比主题插件–TikTok/抖音登录插件 2025-05-06
  • 备案免关站插件,让 WordPress 备案不影响 SEO 和收录! 2025-05-06
  • WordPress SEO插件– Yoast SEO Premium v​​24.9 2025-04-20
  • 主题巴巴主题源码 合辑打包下载+主题巴巴SEO插件 | WordPress主题模版 2025-03-28
  • 2025年最新版Zibll子比主题-最新版V8.1(含教程)|子比主题8.1开心版 2025-02-20
  • 最新搭建仿智创联盟(总裁破解模板),附破解可用源码+搭建教程+采集资源 2025-02-19
  • 最新搭建仿资源之家7B2-wp主题搭建,附源码+搭建教程+一键采集(自动转存) 2025-02-04
  • wp付费进群系统V3源码-开心版,附绕授权教程 2025-01-06
  • 最新版WordPress主题源码-9.1.5版本 2024-12-25
  • WordPress 搜索引擎优化插件专业版 Yoast SEO Premium v24.0 2024-12-05
联系官方客服

为您解决烦忧 - 24小时在线 专业服务

联系官方客服 在线提交工单

zhanceo

诚乃立身之本、信为道德之基

TA的动态
  • 2025-05-26 海外支付系统源码/国外支付接口 laravel后端框架
  • 2025-05-26 星河留言板V2.0.0 全新超多给力功能
  • 2025-05-26 最新多模式防红系统源码+对接易支付
  • 2025-05-26 最新陪玩陪聊系统网站源码 娱乐交友系统公众号版
  • 2025-05-26 2025最新去水印小程序,免服务器,带流量主和安装教程
随机推荐
  • Ripro特定主题友情链接加自助应用教程WordPress教程

    Ripro特定主题友情链接加自助应用教程WordPress教程

  • 禁止WordPress Pingback Station引用和草稿自动保存减少数据库卷

    禁止WordPress Pingback Station引用和草稿自动保存减少数据库卷

  • 解决WordPress文章ID不连续的方法

    解决WordPress文章ID不连续的方法

  • WordPress修改style.css没反应问题

    WordPress修改style.css没反应问题

  • WordPress 如何更改JPEG图片的压缩质量

    WordPress 如何更改JPEG图片的压缩质量

  • 纯代码添加wordpress自定义头像功能

    纯代码添加wordpress自定义头像功能

热门文章
  • WordPress百度快速收集API提交代码和教程

    WordPress百度快速收集API提交代码和教程

    2022-01-01 937
  • WordPress站点如何在文章详细信息页面中自动将图片居中

    WordPress站点如何在文章详细信息页面中自动将图片居中

    2021-08-12 1,440
  • WordPress评论添加访问者IP归属和运营商信息代码技能分享

    WordPress评论添加访问者IP归属和运营商信息代码技能分享

    2021-12-06 795
  • 删除WordPress和WooCommerce不需要的小部件

    删除WordPress和WooCommerce不需要的小部件

    2021-08-21 1,259
  • 添加html后缀的WordPress页面链接新手教程

    添加html后缀的WordPress页面链接新手教程

    2021-08-01 661
广告投放 到期时间:
终身VIP会员限时钜惠
  • 如遇问题,请联系客服 咨询售前客服 咨询售后客服
    联系客服请注明来意 欢迎光临优站网
  • 微信公众号
    郑州特巴计算机科技有限公司
  • 返回顶部

(优站网)一个专注站长资源的平台网站,提供最新的网站模板和整站源码,内容包含各类精品网页模板,企业网站模板,网站模板,DIV+CSS模板,织梦模板,帝国cms模板,discuz模板,wordpress模板,个人博客论坛模板,上千种免费网页模板下载尽在优站网.找源码上优站.zhanceo.com

关于
  • 关于我们
  • 注册协议
  • 免责声明
  • 售后支持
合作
  • 广告合作
  • 网站建设
  • 问题反馈
  • 友情提交
热门资源
  • WordPress主题
  • 游戏源码
  • 网站源码
  • 小程序源码
© 2025-优站网 -ZHANCEO.COM & . All rights reserved 本 站 由 优 站 网 独 家 驱 动 - 找 资源 来 优 站      安全认证 安全认证 中国互联网举报中心 中国互联网举报中心 网站地图 豫ICP备2024062642号-2

特此通知!终身SVIP限时特惠-会员优惠活动进行中

原价10800元,限时活动终身会员只需350元 活动时间有限,错过再等一年! 限时特惠

立即下载本站
我知道了

登录

Hi~欢迎来到优站网

HI,欢迎来到优站网(zhanceo.com)!本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!

没有账号?立即注册 忘记密码?

注册

Hi~欢迎加入优站网

我已阅读并同意《注册协议》

HI,欢迎来到优站网(zhanceo.com)!本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!

已有账号?立即登录

开通VIP

该资源仅限VIP专享下载

立即开通
首页 售后支持 注册登录 免责声明
便捷搜索,快速找到心仪的内容~
如有问题,请联系官方客服
在线客服 立即登录
WordPress怎么防止发表重复标题的文章?-海报
下载封面