今天wpmee小编分享使用ajax在WordPress后台删除文章方法,直接上代码,将下面的代码添加到当前启用的WordPress主题的functions.php里面。

// 后台 文章列表 ajax删除文章

add_action( 'admin_footer', 'dahuzi_custom_internal_javascript' );

function dahuzi_custom_internal_javascript(){

echo "

jQuery(function($){

$('body.post-type-post .row-actions .trash a').click(function( event ){

event.preventDefault();

var url = new URL( $(this).attr('href') ),

nonce = url.searchParams.get('_wpnonce'), // MUST for security checks

row = $(this).closest('tr'),

postID = url.searchParams.get('post'),

postTitle = row.find('.row-title').text();

row.css('background-color','#ffafaf').fadeOut(300, function(){

row.removeAttr('style').html('

' + postTitle + ' 已被移动到回收站').show();

});

$.ajax({

method:'POST',

url: ajaxurl,

data: {

'action' : 'moveposttotrash',

'post_id' : postID,

'_wpnonce' : nonce

}

});

});

});

";

}

add_action('wp_ajax_moveposttotrash', function(){

check_ajax_referer( 'trash-post_' . $_POST['post_id'] );

wp_trash_post( $_POST['post_id'] );

die();

});

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

这里我使用的URL API在较旧的浏览器中不起作用,对我来说无所谓,因为我使用的是Chrome浏览器,所以可以。你可以在此处检查浏览器的兼容性。

WordPress文章ajax,使用ajax在WordPress后台删除文章方法相关推荐

  1. ajax前台传json到后台解析的方法以及注意事项

    首先,如果是maven工程的话,需要在pom.xml文件中添加下方依赖<dependency><groupId>net.sf.json-lib</groupId>& ...

  2. 表单和ajax中的post请求后台获取数据方法(深度好文)

    最近要做后台数据接收,因为前台传来的数据太过于混乱,所以总结了一下前台数据post请求方法,顺便写了下相对应的后台接收方法. 前台主要的contenttype为下面三种:(需要注意的是请求头中data ...

  3. DEDECMS使用SQL语句批量删除文章

    DEDECMS使用SQL批量删除aid文章,有时候批量采集的文章很不满意想都删除不要了,但是在后台一条条的删除文章的话实在太慢了,一次顶多删除30篇文章,所以找了个批量删除文章的SQL语句很好使,切记 ...

  4. 在后台删除新闻时,需要删除服务器上的文件夹

    在完成后台文章管理模块时,写到删除文章这一块,考虑到不仅要删除文章在数据库中的存储;还需要删除掉服务器上的文件夹; 之前在添加文章时,文章的封面图是按照文章的标题作为文件夹进行存储的; 将文件夹托管给 ...

  5. wordpress 评论ajax,WordPress教程 WordPress实现提交评论ajax翻页效果教程

    WordPress提交评论ajax翻页的效果会很大的提高用户体验度,虽然我们一般的个人WordPress博客评论也不会有很多,但是用户体验至上嘛,所以WordPress主题站小编为大家分享WordPr ...

  6. WordPress后台的文章、分类,媒体,页面,评论,链接等所有信息中显示ID并将ID设置为第一列...

    WordPress后台默认是不显示文章.分类等信息ID的,查看起来非常不方便,不知道Wp团队出于什么原因默认不显示这个但可以使用Simply Show IDs插件来实现 不使用插件,其他网友的实现: ...

  7. WordPress 响应式全站 AJAX 主题:Beginning

    简介: 今天看见一个WP主题很清爽,全站AJAX,支持和 WordPress 官方主题一样的在线更新 ! 很适合做个人博客. 网盘下载地址: http://kekewl.net/VRN7xk5xGP0 ...

  8. ajax返回request,WordPress的Ajax请求返回0(Wordpress ajax request return 0)

    WordPress的Ajax请求返回0(Wordpress ajax request return 0) 你好,我有一个WordPress的问题我无法获得ajax电话,我找不到原因. 我的查询一直返回 ...

  9. php 标题去重复思想,WordPress网站发布文章时如何防止发布重复标题的文章?

    事实上,所有插件后端代码都等同于将代码片段添加到functions.php中,functions.php代码片段可以生成插件,然后插件可以自然地集成到functions.php中.插件主要易于管理,但 ...

最新文章

  1. 面向自动驾驶领域的3D点云目标检测方法汇总!(单模态+多模态/数据+代码)
  2. js不完全入门之数组
  3. java tomcat监控_java-jvisualvm远程监控tomcat
  4. 名词解释说明用英语怎么说_“用英语怎么说”译成How to say in English,典型的中式英语!...
  5. Hibernate + MySQL中文乱码问题
  6. time,gettimeofday,clock_gettime,_ftime
  7. MySQL数据库备份工具mysqldump的使用(转)
  8. Windows Server 2003 导入Java生成的证书,保证iis对CAS的访问
  9. java必读书籍_必读:Java Java
  10. 【JAVA并发编程实战】3、同步容器
  11. 找出一个数组中唯一一个出现2次的数字
  12. 使用ubuntu 10.04中的中文乱码问题解决
  13. 前端技术周刊 2018-08-06:ES Module
  14. 机器学习- 吴恩达Andrew Ng 编程作业技巧 for Week3
  15. iOS 修改app名称
  16. OMV搭建系列教程[5] – 安装Aria2
  17. 分享几个搜索电子书网站
  18. 照片调色系列教程(11):浪漫色调 温情暖暖
  19. 冲奶粉有感 ----与代码的关系
  20. 我终于知道上哪里给男朋友买礼物了,姐妹们毒APP用起来

热门文章

  1. maven jar包冲突
  2. java axis2 教程_webservice的Axis2入门教程java版
  3. mybatis常用jdbcType数据类型
  4. java swing panel问题_关于 Java swing Box 的使用问题
  5. 8客户端安装后无法启动_新君越涉水后车辆无法启动
  6. 如何启动netcat_Netcat用法
  7. GenseeSDK 使用Kotlin要注意TODOAndroid Studio关闭TODO
  8. Android面试基础一
  9. Linux进阶之路————Linux运行级别(重置密码)
  10. Oracle查询表|注释|字段|字段注释