yetフォーラムの「ラウンジ」>「作家直販サイトの構築」で経過報告をしていた話題の詳細編。作家直販サイトを構築する。Mediaの日本語化辞書ファイル作家直販サイトを構築する。通常、撮影した写真を販売したい場合には、既存のストックフォト運営会社に登録して販売する。それが手っ取り早いし、面倒なことも少ない。既存のストックフォトでは売りにくい写真や、超マイナーな分野の写真は、扱ってくれない場合もある。自分で売るサイトを作ればいいじゃないか。......というのが、ことの発端。自分で作品を売っているサイトは、あるにはある。既存のストックフォトサイトのように、サイズ別の販売や、買いやすい決済の方法まで用意している個人サイトは、極めて少ない。私の知る限り、国内では目にしたことがない。そこで、個人のストックフォトサイトを構築することにチャレンジした。これは、その顛末記である。Media」を使うストックフォトサイトを、1から作るのは難易度が高い。そこで、ベースとなるシステムを実装したアプリケーションが必要になる。これについての取り上げている日本語サイトは、1つしかなかった。それも実際に運用しているわけではなく、こういうのがあったという概略の紹介だ。実装するためのノウハウは、自分でやってみるしかなかった。Mediaのインストールをする。Media」と入力する。Media」が出てくるので、「今すぐインストール」して「有効化」で、インストールは完了。Mediaの導入を始めたのは、じつは2017年2月頃から。Mediaを導入していた。Mediaには日本語に対応した辞書ファイルがなかった。日本は対象外だったのだ。そこですでにある別言語の辞書ファイルから、私が翻訳して日本語辞書ファイルを作った。PRESS」に提供した。現在のバージョンには日本語化辞書が付属していて、日本語環境でも使えるようになっている。languages......の中にある、sell_media-ja_JA.posell_media-ja_JA.moという2つのファイルだ。このままでも使えるのだが、私が試してみたところ、一部の翻訳が有効になっていなかった。通常、翻訳ファイルは「ファイル名-ja.mo」なのだが、なぜか「-ja_JA.mo」という表記になっている。ちなみに拡張子が「.po」の方は、編集用のファイル。辞書ファイル編集用アプリケーションを持っていれば、自分で編集できる。この問題を解決するために、翻訳ファイルをダウンロードして、ファイル名を「sell_media-ja.mo」「sell_media-ja.po」に変更。翻訳ファイルを置く場所は、もっと上位のディレクトリにアップロードする。pluginsこちらに入れたファイルの方が優先的に読み込まれる。することで、翻訳ファイルに内蔵している日本語化は、ほぼ全部有効になる。翻訳辞書ファイルがあってもなお、英文のままの箇所はある。調べてみると、辞書ファイルとのひも付けが違っていたり、翻訳対象となる英文そのものが抜けている箇所があった。inc......の中の「class-search.php」にある英文表記は、辞書ファイルから抜けている。ここは直接phpファイルを日本語に直して、UTF-8形式で保存し、アップロードで上書きした。日本語が混じるときは、UTF-8にする必要がある。ほかにも英文が残る箇所があり、どうしても気になるようだったら、元のphpファイルを書き換えるといいだろう。Mediaは「販売作品」という名称で、Wordpressの左側メニューに表示される。WPの左メニューこの「販売作品」の中の、各メニューから設定や作品のアップロードを行っていく。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。