我正在wordpress网站上工作,在这里我可以动态生成登录页面。 我在这些目标网页上使用了自定义字段,例如价格,背景图片等。 现在,我想为这些页面创建一个自定义批量操作,在此我可以一次更新所有着陆页的价格字段。 现在,我如何为此创建批量操作。

#1楼 票数:1 已采纳

这是开始的代码:

add_action('admin_footer-edit.php', 'custom_bulk_admin_footer');
 function custom_bulk_admin_footer() {

  global $post_type;

  if($post_type == 'post') {
    ?>
    <script type="text/javascript">
      jQuery(document).ready(function() {
        jQuery('<option>').val('edit_custom_field...').text('<?php _e('Update custo....')?>').appendTo("select[name='udpate...action1']");
        jQuery('<option>').val('edit_custom_field...').text('<?php _e('Update custo....')?>').appendTo("select[name='udpate...action2']");
      });
    </script>
    <?php
  }
}



add_action('load-edit.php', 'custom_bulk_action');

function custom_bulk_action() {

  // ...

  // 1. get the action
  $wp_list_table = _get_list_table('WP_Posts_List_Table');
  $action = $wp_list_table->current_action();

  // ...

  // 2. security check
  check_admin_referer('bulk-posts');

  // ...

  switch($action) {
    // 3. Perform the action
    case 'export':
      // if we set up user permissions/capabilities, the code might look like:
      //if ( !current_user_can($post_type_object->cap->export_post, $post_id) )
      //  pp_die( __('You are not allowed to export this post.') );

      $exported = 0;

      foreach( $post_ids as $post_id ) {
        if ( !$this->perform_export($post_id) )
          wp_die( __('Error exporting post.') );
        $exported++;
      }

      // build the redirect url
      $sendback = add_query_arg( array('exported' => $exported, 'ids' => join(',', $post_ids) ), $sendback );

    break;
    default: return;
  }

  // ...

  // 4. Redirect client
  wp_redirect($sendback);

  exit();
}

  ask by aniket sawal translate from so

未解决问题?本站智能推荐:

1回复

高级自定义字段wordpress自定义类

对wordpress和ACF而言相对较新, 基本上,我有一个自定义字段,这是一个按钮,我需要根据其所在的页面将其更改为其他颜色,例如 第1页-按钮必须为蓝色 第2页-按钮必须为红色 但是它们都使用相同的ACF按钮 有没有办法做到这一点,或者我需要在每个页面中创建单独的页面吗?
2回复

如果是/否,则显示帖子。高级自定义字段

我设法使我的循环只显示在高级自定义字段上显示为true的帖子。 但是我现在只想显示一个帖子。 我似乎无法让它只循环播放具有true / false字段的帖子之一,是。 'posts_per_page'=>'1' 不起作用,因为它仅显示最新帖子。如果未选中,则仅显示空白。
1回复

影响Wordpress主题的自定义字段

我一直在尝试将自定义字段放入我在 Wordpress 上的帖子中,但是每当我将此代码放入我的文件时,帖子、自定义字段以及假定的自定义字段之后的内容和代码都不会运行 还有这个 我也试过把这两个都放在其他主题上,即使是在二十二十岁,它仍然不起作用。 甚至尝试了 ACF 但仍然没有。 非常感谢您的帮助:)
1回复

自定义字段Wordpress和foreach

我在wordpress中使用自定义字段时遇到问题。 我有子页面: 家用PL 家DE EN中文 我向每个子页面添加了自定义字段,每种语言都相同。 例如 一切正常,直到我添加一个循环来显示该子类别的报价。 例如 当您想添加自定义字段时,在循环下方不起作用。
3回复

高级自定义字段-Wordpress

在使用自定义字段插件时 ,我无法让它返回任何数据。 我创建了一个名为book_cover_thumbnail的字段组,其中有一个链接到它。 任何人都可以看到为什么下面的代码不起作用? 我没有任何错误,没有空格。
1回复

WordPress和高级自定义字段问题

I have Wordpress set up with AFC and I've created two repeater fields, which I've included on the page. In my header, I have a repeater field to displ
1回复

WordPress搜索按自定义字段过滤

有谁知道如何更改WordPress搜索以通过查询变量进行过滤? 查询变量是自定义字段。 例如,我有一个自定义帖子类型“ books”,我希望用户能够基于“ book_author”自定义字段进行搜索。 按下搜索按钮后的网址如下所示: 任何帮助将不胜感激。
1回复

Wordpress多站点上的自定义字段值

我想从多站点的每个博客中获取自定义帖子类型“团队”的内容。 我设法获得了帖子标题和缩略图,但无法获得使用 acf 制作的自定义字段的值。 我只在当前博客上获取自定义字段的值。 这是我现在拥有的代码: 谢谢!