WP Manifestindependent plugin directory
manifest / utilities / flamingo-csv-sjis-exporter

Flamingo CSV Shift_JIS Exporter

Flamingo の受信メッセージ CSV 出力を Shift_JIS (CP932) に変換します.

by lunaluna_dev · github.com/lunaluna/flamingo-csv-sjis-exporter · website

0stars
3release downloads
0forks

Install

The author publishes release zips, so WP-CLI can install straight from GitHub:

wp plugin install https://github.com/lunaluna/flamingo-csv-sjis-exporter/releases/download/1.3.0/flamingo-csv-sjis-exporter.1.3.0.zip

Declares an update source (false), so updates arrive through the plugin's own updater.

From the readme

Flamingo CSV ShiftJIS Exporter WordPress プラグインです。Flamingo の受信メッセージ CSV エクスポートを ShiftJIS(CP932 / SJIS-win) に変換し、Excel など Windows 環境での文字化けを防ぎます。 - Requires WordPress: 6.0+(7.1 で動作確認済み) - Requires PHP: 7.4+ - Stable tag: 1.3.0 - License: GPLv2 or later 動作条件 - Flamingo が 有効であること(依存プラグイン)。 - Flamingo が無効のときは、このプラグインを有効化できません。また管理画面にエラー通知が表示されます。 インストール 1. Flamingo をインストールして有効化する。 2. このプラグインを wp-content/plugins/ に配置する。 3. 管理画面の「プラグイン」から有効化する。 初回リリース(1.2.0)以降は GitHub Releases から自動アップデート機構が有効になり、通常のプラグイン更新フロー(更新通知 → ワンクリック更新)でこのプラグイン自身を更新できます。 使い方 Flamingo の 受信メッセージ 画面から従来どおり CSV をエクスポートします。プラグインが有効な場合、ダウンロードされる CSV は UTF-8 ではなく SJIS-win に変換されたバイト列 になります。HTTP ヘッダーの charset も ShiftJIS に合わせて設定されます。 技術的には、受信メッセージ画面の読み込みフック load-flamingopageflamingoinbound で $GET['export'] を検知したときに obstart() を掛け、Flamingo が出力する CSV をバッファに溜めます。Flamingo は出力直後に exit() するため、同一フック上で優先度の遅いコールバックは実行されません。バッファの flush 時に動く obstart() のコールバック で mbconvertencoding() により UTF-8 → SJIS-win に変換してから送信します。 Flamingo のバージョンについて このプラグインはコード内で「動作確認済みの Flamingo バージョン」(TESTEDVERSION、現在 2.6.4)を宣言しています。管理画面には activateplugins 権限を持つユーザーにのみ、インストール済みの Flamingo がこの動作確認済みバージョンより新しいときに警告が表示されます。 - プラグイン側が TESTEDVERSION を上げて対応を宣言すると

Read the full README on GitHub →

Releases

TagPublishedAssetDownloads
1.3.0 Sep 7, 2026 flamingo-csv-sjis-exporter.1.3.0.zip 0
1.2.0 Aug 20, 2026 flamingo-csv-sjis-exporter.1.2.0.zip 3