全角英数を半角英数に置き換えるWordPressのプラグイン「Zenkaku-to-Hankaku」を作ったよ〜!

数字やローマ字などを全角文字で書いているブログが時々ありますが、個人的には半角英数で書いてくれた方がいいな〜と思います。なんか、全角英数ってムズムズするんですよね。

全角英数文字を見るとムズムズする人がわたくし以外にもたくさんいそうだったので、WordPressへの投稿のタイトルとコンテンツに含まれる全角英数文字を半角英数文字へと自動で置き換えて表示するプラグイン「Zenkaku-to-Hankaku」を作ってみました。

Zenkaku-to-Hankakuは、インストールしたWordPressの投稿のタイトルとコンテンツに含まれる全角英数文字を半角英数文字に置き換えて表示するプラグインです。

追記:2015年12月23日、WordPressの公式プラグインディレクトリ、またはWordPressのダッシュボードからダウンロードできるようになりました。

自作WordPressプラグイン「Zenkaku-to-Hankaku」がWordPressの公式ディレクトリに登録されました | Androidアプリ開発@つくばの日記

WordPressのプラグイン開発の練習も兼ねているので、細かいことはあまり考えておりません。時間かかるかな〜と思いましたが、10分くらいで完成しました。とりあえずバージョン0.0.2を公開してみます。zipファイルを置いておくので、誰か試しに使ってくれると嬉しいですヽ( ‘ω’ )ノ

Zenkaku-to-Hankaku ver.0.0.2

注:このプラグインを使って不利益が生じても責任は負いかねますので、自己責任でお願いします。

Zenkaku-to-Hankakuを使った結果

Zenkaku-to-Hankakuは、WordPressにインストールして有効化するだけで全角英数文字を半角英数文字に置き換えてくれます。

こんな感じです。「テスト123ABC」という部分は投稿のタイトル、それ以外は投稿の内容になっています。

Zenkaku-to-Hankaku使用前:

zenkaku-to-hankaku

Zenkaku-to-Hankaku使用後:

zenkaku-to-hankaku

全角数字、全角英字ともに半角に置き換えてくれています。どうやら全角の括弧やコロンも半角に置き換えているようですが、ここら辺は置き換えなくてもいいかなーと思います。そこらへんを上手く処理するようにしたいですね。

Zenkaku-to-Hankakuをインストールする方法

現在のところ「Zenkaku-to-Hankaku」はWordPressの公式ディレクトリに登録されておりませんので、zipファイルをダウンロードしてWordPressにインストールします。以下のリンクからダウンロードしたzipファイルを適当な場所に保存します。

Zenkaku-to-Hankaku ver.0.0.2

次にZenkaku-to-HankakuをインストールしたいWordPressのダッシュボードを開き、“プラグイン > 新規追加”を選択します。

zenkaku-to-hankaku

「プラグインのアップロード」というボタンがあるので、このボタンをクリックしてアップロード画面に進みます。

zenkaku-to-hankaku

先ほどダウンロードしたZenkaku-to-Hankakuのzipファイルを選択して、「今すぐインストール」をクリックします。

zenkaku-to-hankaku

「プラグインを有効化」すれば、何も設定しないでも全角英数を半角英数に置き換えて表示するようになります。

Zenkaku-to-Hankakuの今後について

今後は、とりあえず全角記号を半角記号に置き換えてしまう点を改良します。それが終わったら、WordPressの公式ディレクトリへの登録を申請してみたいと思います。

もし使ってくれた方がいたら、感想を教えてくれると嬉しいですヽ( ‘ω’ )ノ

よろしくお願いします。

Zenkaku-to-HankakuがWordPressの公式ディレクトリに登録されました

プラグイン「Zenkaku-to-Hankaku」がWordPressの公式プラグインディレクトリに登録されました!WordPressを使っていて全角英数字に悩まされている方!是非使ってみてください!

自作WordPressプラグイン「Zenkaku-to-Hankaku」がWordPressの公式ディレクトリに登録されました | Androidアプリ開発@つくばの日記

GitHUbにコードを公開しました

2016年2月23日追記

Zenkaku-to-HankakuのコードをGitHubに公開しました!こうしたらいいですね、という点があったらアレしてください!よろしくお願いします!

okuzawats/Zenkaku-to-Hankaku

シェアしてもらえるとうれしいです。゚(´っωc`)゚。