Intereting Posts
Добавление CSS-класса в WordPress-меню в бэкэнд Пользовательский тип сообщения с пользовательским заголовком call_user_func_array () ожидает, что параметр 1 будет действительным обратным вызовом Каков фильтр для пользовательских полей? Добавить мета-бокс, не отображающийся в новой записи – пользовательский мета-ящик не отображается WordPress Multisite с VVV Исключить блокировку отображения добавить многоступенчатую панель progres и ссылку на информацию о woocomerce Локальная установка WordPress не обрезает изображения WordPress Добавить рекламные объявления до и после содержания с приоритетом Как проверить, существует ли файл txt внутри папки шаблона? Добавление пользовательского ввода для атрибута данных в режиме вставки Пользовательские таксономии неправильно подсчитывают изменения? Захват или действие для сохранения полей профиля в определенное время Лучший способ исключить вывод категории для сообщений / страниц?

Получить WP All Export row ID

Есть ли способ получить идентификатор / номер текущей строки при экспорте заказов с WP All Export plugin ( http://www.wpallimport.com/export/ )?

Первая строка будет содержать имя столбца, но нам нужно, чтобы первый столбец содержал все большее число, поэтому вторая строка (которая содержит данные первого порядка), первое значение столбца должно быть 1; Третья строка (которая содержит данные второго порядка), первое значение столбца должно быть 2; и т.д…

Ситуация сложная, потому что ограничение экспорта ордеров составляет 50 (на каждой итерации обрабатывается 50 записей), поэтому, если у вас есть 60 заказов 51. Первый столбец заказа должен быть 51, а не 1.

Я тоже пробовал переменную $ i и $ _SESSION [], но это не лучшие решения.

У нас есть решение от разработчиков плагинов:

  1. Добавьте этот код в файл functions.php темы

// run a function before export starts, it deletes counter value from DB add_action('pmxe_before_export', 'wp_all_export_pmxe_before_export', 10, 1); function wp_all_export_pmxe_before_export($export_id) { delete_option('wp_all_export_current_row'); }

  1. Добавьте это в окно «Редактировать экспорт» окна «Экспорт экспорта» в разделе «Экспорт значения, возвращаемого функцией PHP».

// update counter value while exporting function get_row_number() { $current = get_option('wp_all_export_current_row', 1); update_option('wp_all_export_current_row', $current + 1); return $current; }