WordPress文章ajax,使用ajax在WordPress后台删除文章方法
今天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后台删除文章方法相关推荐
- ajax前台传json到后台解析的方法以及注意事项
首先,如果是maven工程的话,需要在pom.xml文件中添加下方依赖<dependency><groupId>net.sf.json-lib</groupId>& ...
- 表单和ajax中的post请求后台获取数据方法(深度好文)
最近要做后台数据接收,因为前台传来的数据太过于混乱,所以总结了一下前台数据post请求方法,顺便写了下相对应的后台接收方法. 前台主要的contenttype为下面三种:(需要注意的是请求头中data ...
- DEDECMS使用SQL语句批量删除文章
DEDECMS使用SQL批量删除aid文章,有时候批量采集的文章很不满意想都删除不要了,但是在后台一条条的删除文章的话实在太慢了,一次顶多删除30篇文章,所以找了个批量删除文章的SQL语句很好使,切记 ...
- 在后台删除新闻时,需要删除服务器上的文件夹
在完成后台文章管理模块时,写到删除文章这一块,考虑到不仅要删除文章在数据库中的存储;还需要删除掉服务器上的文件夹; 之前在添加文章时,文章的封面图是按照文章的标题作为文件夹进行存储的; 将文件夹托管给 ...
- wordpress 评论ajax,WordPress教程 WordPress实现提交评论ajax翻页效果教程
WordPress提交评论ajax翻页的效果会很大的提高用户体验度,虽然我们一般的个人WordPress博客评论也不会有很多,但是用户体验至上嘛,所以WordPress主题站小编为大家分享WordPr ...
- WordPress后台的文章、分类,媒体,页面,评论,链接等所有信息中显示ID并将ID设置为第一列...
WordPress后台默认是不显示文章.分类等信息ID的,查看起来非常不方便,不知道Wp团队出于什么原因默认不显示这个但可以使用Simply Show IDs插件来实现 不使用插件,其他网友的实现: ...
- WordPress 响应式全站 AJAX 主题:Beginning
简介: 今天看见一个WP主题很清爽,全站AJAX,支持和 WordPress 官方主题一样的在线更新 ! 很适合做个人博客. 网盘下载地址: http://kekewl.net/VRN7xk5xGP0 ...
- ajax返回request,WordPress的Ajax请求返回0(Wordpress ajax request return 0)
WordPress的Ajax请求返回0(Wordpress ajax request return 0) 你好,我有一个WordPress的问题我无法获得ajax电话,我找不到原因. 我的查询一直返回 ...
- php 标题去重复思想,WordPress网站发布文章时如何防止发布重复标题的文章?
事实上,所有插件后端代码都等同于将代码片段添加到functions.php中,functions.php代码片段可以生成插件,然后插件可以自然地集成到functions.php中.插件主要易于管理,但 ...
最新文章
- 面向自动驾驶领域的3D点云目标检测方法汇总!(单模态+多模态/数据+代码)
- js不完全入门之数组
- java tomcat监控_java-jvisualvm远程监控tomcat
- 名词解释说明用英语怎么说_“用英语怎么说”译成How to say in English,典型的中式英语!...
- Hibernate + MySQL中文乱码问题
- time,gettimeofday,clock_gettime,_ftime
- MySQL数据库备份工具mysqldump的使用(转)
- Windows Server 2003 导入Java生成的证书,保证iis对CAS的访问
- java必读书籍_必读:Java Java
- 【JAVA并发编程实战】3、同步容器
- 找出一个数组中唯一一个出现2次的数字
- 使用ubuntu 10.04中的中文乱码问题解决
- 前端技术周刊 2018-08-06:ES Module
- 机器学习- 吴恩达Andrew Ng 编程作业技巧 for Week3
- iOS 修改app名称
- OMV搭建系列教程[5] – 安装Aria2
- 分享几个搜索电子书网站
- 照片调色系列教程(11):浪漫色调 温情暖暖
- 冲奶粉有感 ----与代码的关系
- 我终于知道上哪里给男朋友买礼物了,姐妹们毒APP用起来
热门文章
- maven jar包冲突
- java axis2 教程_webservice的Axis2入门教程java版
- mybatis常用jdbcType数据类型
- java swing panel问题_关于 Java swing Box 的使用问题
- 8客户端安装后无法启动_新君越涉水后车辆无法启动
- 如何启动netcat_Netcat用法
- GenseeSDK 使用Kotlin要注意TODOAndroid Studio关闭TODO
- Android面试基础一
- Linux进阶之路————Linux运行级别(重置密码)
- Oracle查询表|注释|字段|字段注释