实现效果如下图:

直接上代码,将下面的代码添加到当前启用的WordPress主题的functions.php里面。

  1. // 后台 文章列表  ajax删除文章  
  2. add_action( 'admin_footer', 'dahuzi_custom_internal_javascript' );  
  3. function dahuzi_custom_internal_javascript(){  
  4.     echo "<script> 
  5.         jQuery(function($){ 
  6.             $('body.post-type-post .row-actions .trash a').click(function( event ){ 
  7.                 event.preventDefault(); 
  8.                 var url = new URL( $(this).attr('href') ), 
  9.                     nonce = url.searchParams.get('_wpnonce'), // MUST for security checks 
  10.                     row = $(this).closest('tr'), 
  11.                     postID = url.searchParams.get('post'), 
  12.                     postTitle = row.find('.row-title').text(); 
  13.                 row.css('background-color','#ffafaf').fadeOut(300, function(){ 
  14.                     row.removeAttr('style').html('<td colspan=\'5\' style=\'background:#fff;border-left:1px solid #FF5722;border-left-width:4px;color:#555\'><strong>' + postTitle + '</strong> 已被移动到回收站</td>').show(); 
  15.                 }); 
  16.                 $.ajax({ 
  17.                     method:'POST', 
  18.                     url: ajaxurl, 
  19.                     data: { 
  20.                         'action' : 'moveposttotrash', 
  21.                         'post_id' : postID, 
  22.                         '_wpnonce' : nonce 
  23.                     } 
  24.                 }); 
  25.             }); 
  26.         }); 
  27.     </script>";  
  28. }  
  29. add_action('wp_ajax_moveposttotrash', function(){  
  30.     check_ajax_referer( 'trash-post_' . $_POST['post_id'] );  
  31.     wp_trash_post( $_POST['post_id'] );  
  32.     die();  
  33. });  

如果你想将这个功能用于自定义文章分类,将代码中的 .post-type-post,替换成 .post-type-{post-type-name}

这里使用的URL API在较旧的浏览器中不起作用

代码不会刷新文章计数(全部,已发布,回收站…)

  就很棒!
hh

请先登录

Or

发表评论

还没有任何评论,你来说两句吧



相关文章

WordPress 复制粘贴上传图片(插件)

WordPress 复制粘贴上传图片(插件)

WordPress后台发表文章的时,如果通过复制粘贴把电脑中的图片添加上传到文章中,免去手动上传的步骤是不是会很方便,这里推荐两款复…


为WordPress媒体库启用回收站功能

为WordPress媒体库启用回收站功能

WordPress媒体库的回收站默认是不被开启的,需要动手才能启用回收站功能。 需要在配置文件: wp-config.php 添加如…


微信公众号图文消息的产品展示WordPress主题

微信公众号图文消息的产品展示WordPress主题

这是一个非常有趣的微信微信官方账号风格的wordpress主题,可以把你的站点变成一个微信微信官方账号风格,你的wordpress站…


WordPress调用/获取最新文章

WordPress调用/获取最新文章

WordPress调用最新文章的调用是大家经常使用也是同学们经常问的一个问题,如果您还不知道怎么调用WordPress调用最新文章下…


简化/屏蔽WordPress后台无用项让后台更简洁

简化/屏蔽WordPress后台无用项让后台更简洁

WordPress的功能十分强大且强悍,但有些功能以及模块我们平时是用不着的,所以今天分享一下如何将某个用不着的功能模块屏蔽掉。 根…


绿色两栏WordPress模板WordPress博客主题:jishuzh

绿色两栏WordPress模板WordPress博客主题:jishuzh

jishuzh是一款免费的WordPress主题,这是一款绿色两栏博客主题。该主题由WordPress模板作者技术宅制作并免费发布,…


WordPress禁用Emoji表情提高网站加载速度

WordPress禁用Emoji表情提高网站加载速度

WordPress Emoji 的实现方式会调用 http://s.w.org/images/core/emoji/72×72/ 下…


为WordPress文章内超链接前面自动增加图标

为WordPress文章内超链接前面自动增加图标

如何自动为Wordpress文章内超链接前面增加图标,如下图所示。 直接上代码吧 在主题的function.php中加入如下代码即可…


为什么缓存插件对你的WordPress网站很重要

为什么缓存插件对你的WordPress网站很重要

缓存是一项复杂的技术,它可以做好一件简单的事情:它可以让你的网站运行得更快。速度对网站的成功至关重要,因为人们不喜欢等待页面加载。事…


WordPress 插件:WP-China-Yes 解决国内访问官网慢的最有效方法

WordPress 插件:WP-China-Yes 解决国内访问官网慢的最有效方法

自去年10月份开始,国内无法正常访问WordPress官网,一直显示“429 Too Many Requests”,给升级程序、插件…


重定向wp-login.php登录到指定页面

重定向wp-login.php登录到指定页面

如果你的WordPress网站已有前端登录注册功能,不想让其他人通过访问wp-login.php登录页面,并且当访问WordPres…


为在一定时间内发表的文章添加特殊的样式

为在一定时间内发表的文章添加特殊的样式

通过下面的代码,可以为一定时内发表的文章添加“最新文章”提示或者输出不同的样式,加到主题模板主循环中。 代码一 <?php&n…


WordPress会员管理插件:VipSystem Pro

WordPress会员管理插件:VipSystem Pro

概述 VipSystem Pro 是一个基于WordPress平台的插件,帮助站长更好的运营网站。其中包括两大主要功能,数据分析和商…


一款轻量级WordPress主题、多功能WordPress模板:Neve

一款轻量级WordPress主题、多功能WordPress模板:Neve

Neve是一个超快速,易于自定义的多功能WordPress主题。 它非常适合个人博客、小型企业、创业公司、代理机构、电子商务(Woo…


这款WordPress主题的SEO功能是真骚!且强大!HaoSao主题

这款WordPress主题的SEO功能是真骚!且强大!HaoSao主题

WordPress这个网站程序应该是世界上被广泛使用最多的CMS系统了,它不仅开源、免费、功能强大、并且是比较SEO友好的,所以越来…


去除WordPress评论输入框中的网址字段

去除WordPress评论输入框中的网址字段

默认情况下,WordPress的大多数主题评论系统都允许访客在评论时填写自己的网站地址,但是这个功能经常被一些人利用来发布垃圾留言推…


WordPress 仪表盘欢迎面版加入百度统计数据展示模块

WordPress 仪表盘欢迎面版加入百度统计数据展示模块

百度站长统计仍然是国内主流的网站统计。很多站长每天看自己的网站数据,看自己的流量趋势、访客路线、网站热门关键词、网站热门页面等。最常…


WordPress自动为文章添加相关关键词标签插件:WP AutoTags

WordPress自动为文章添加相关关键词标签插件:WP AutoTags

WordPress有木有现成好用像自带的自动摘要那样,自动为文章添加相关标签的插件呢?WordPress的文章标签功能可以很好的对文…


免费极简WordPress响应式主题Kratos

免费极简WordPress响应式主题Kratos

Kratos是一款响应式WordPress主题,专注于友好用户阅读体验的WordPress主题。 Kratos是来自国人Vtrois…


WordPress文章语音阅读插件 Hylsay Text Reading

WordPress文章语音阅读插件 Hylsay Text Reading

说到文章语音阅读,并不是什么新事物,但是确实一个不错的功能,比如为文字小说添加语音阅读功能,可以大大提高用户体验。 如何为您的网站添…