主机评测网,专注vps、独立服务器等主机评测
最专业的主机评测网站

WordPress如何快速删除列表文章,WordPress网站使用ajax高效快速删除文章

WordPress如何快速删除列表文章,WordPress网站使用ajax高效快速删除文章

如何快速删除WordPress文章列表文章,使用ajax高效快速删除文章,WordPress使用ajax高效快速删除文章,直接上代码,在当前启用的WordPress的functions.php中添加如下代码主题。

WordPress如何快速删除列表文章,WordPress网站使用ajax高效快速删除文章

如果你想使用这个功能进行自定义帖子分类,请将代码中的 .post-type-post 替换为 .post-type-{post-type-name}
我这里使用的 URL API在较旧的浏览器中不起作用,对我来说没关系,因为我使用的是 Chrome,它确实如此。您可以在此处检查浏览器兼容性。

// 后台文章列表Ajax删除文章  // https://vps.caogenba.com.com/66706.html  add_action( 'admin_footer', 'themebest_custom_internal_javascript' );  function themebest_custom_internal_javascript(){  	echo "<script>  		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('<td colspan='5' style='background:#fff;border-left:1px solid #FF5722;border-left-width:4px;color:#555'><strong>' + postTitle + '</strong> 已被移动到回收站</td>').show();  				});  		   				$.ajax({  					method:'POST',  					url: ajaxurl,  					data: {  						'action' : 'moveposttotrash',  						'post_id' : postID,  						'_wpnonce' : nonce  					}  				});  		   			});  		});  	</script>";  }    add_action('wp_ajax_moveposttotrash', function(){  	check_ajax_referer( 'trash-post_' . $_POST['post_id'] );  	wp_trash_post( $_POST['post_id'] );  	die();  });

:WordPress如何快速删除列表文章,WordPress网站使用ajax高效快速删除文章,https://vps.caogenba.com.com/66706.html

赞(0) 打赏
未经允许不得转载:主机测评 » WordPress如何快速删除列表文章,WordPress网站使用ajax高效快速删除文章

评论 抢沙发

登录

找回密码

注册