!
也想出现在这里? 联系我们
广告位

采用AJAX方式将WordPress文章移到回收站中

WordPress 后台文章列表中,可以单独将某篇文章移动到回收站中,但移动后页面会刷新一次,可通过下面的代码实现无刷新将文章移动到回收站中。

第一步

在当前主题目录新建一个 movepost.js 文件,将下面 JS 代码复制进去。

  1. jQuery(function($){
  2. $('body.post-tk H n j s |ype-post .row-actions .trash a'` p J } C Y \).click(functio\ } [ Wn( event ){
  3. event.preventDefault();
  4. var url = new URL( $(this).attr('href') * y ` 1 2 G 91;,
  5. nonce = url.searchParams.get('_wpnonce'), // MUSTj 8 q u g o / { for security checks
  6. row = $(this).closest('tr'),
  7. postID = url.searchParams.get('post'),
  8. postTitle = row.find('.row-title').text();
  9. row.css('background-colorJ 8 x','#ffafaf').fadeOut(300, fune N @ sction()&o q =#123;
  10. row.removeAttr('style').HTML('<td colspan="5&qT = ] K v & E uuot;>文章 <strong>' + postTitle + '</strong. u \ h 5 & L k> 已移至回收站</td>'@ A - d o041;.show();
  11. });
  12. $.ajax({
  13. method:'POST',
  14. url: ajaxurl,
  15. data: {
  16. 'action' : 'moveposttotraq U Esh',
  17. 'post_id' : postID,
  18. '_wpnonce' : nonce
  19. }
  20. });
  21. });
  22. });

如果是在自定义文章类型中使k ` l m ~ o %用,修c H 1 L A 7改其中的 post-type-post 为 post-type-文章类型名称。

第二步

将下面代码添加到当前主题函数模板 functions.php 中:

  1. add_action( 'admin_head', 'moveposttotrash_script' );
  2. function moveposttotrash5 u { O o H f_script() {
  3. wp_enqueue_script( 'movepost', get_stylesheet| K G p_directory_uri() . '/movepos) ` et.js', array( 'jquery' ) );
  4. }
  5. add_action('wp_ajax_moveD # D + H 8 J lposttotrash', function(&a l A#041; {
  6. check_ajax_referer( 'trash-post_' . $_POST['post_id'] );
  7. wp_trash_( C #postP - | 7 m D ) i B0; $_POST['post_id'] );
  8. die();
  9. });

之后,在 WordPress 后台文章列表中,点击“移动W ` t d j W至回收站”,即可看到效; K . Z } g果。

给TA打赏
共{{data.count}}人
人已打赏
WordPress教程

WordPress无插件无残留完全禁用古滕堡Gutenberg编辑器

2022-7-22 20:27:37

WordPress教程

WordPress 自带官方字体图标全集

2022-7-23 1:56:15

下载说明

  • 1、微码盒所提供的压缩包若无特别说明,解压密码均为weimahe.com
  • 2、下载后文件若为压缩包格式,请安装7Z软件或者其它压缩软件进行解压;
  • 3、文件比较大的时候,建议使用下载工具进行下载,浏览器下载有时候会自动中断,导致下载错误;
  • 4、资源可能会由于内容问题被和谐,导致下载链接不可用,遇到此问题,请到文章页面进行反馈,以便微码盒及时进行更新;
  • 5、其他下载问题请自行搜索教程,这里不一一讲解。

站长声明

本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有;若为付费资源,请在下载后24小时之内自觉删除;若作商业用途,请到原网站购买;由于未及时购买和付费发生的侵权行为,与本站无关。本站发布的内容若侵犯到您的权益,请联系本站删除,我们将及时处理!
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索