Warning: Declaration of FeedWordPie_Item::get_id($hash = false) should be compatible with SimplePie_Item::get_id($hash = false, $fn = 'md5') in /home/nekyo/nekyo.wp.xdomain.jp/public_html/wp-content/plugins/feedwordpress/feedwordpie_item.class.php on line 0

Warning: Declaration of FeedWordPress_Parser::parse(&$data, $encoding) should be compatible with SimplePie_Parser::parse(&$data, $encoding, $url = '') in /home/nekyo/nekyo.wp.xdomain.jp/public_html/wp-content/plugins/feedwordpress/feedwordpress_parser.class.php on line 0

Warning: Cannot modify header information - headers already sent by (output started at /home/nekyo/nekyo.wp.xdomain.jp/public_html/wp-content/plugins/feedwordpress/feedwordpie_item.class.php:0) in /home/nekyo/nekyo.wp.xdomain.jp/public_html/wp-includes/feed-rss2.php on line 8
日本語化 – 日々のできごと http://nekyo.wp.xdomain.jp きがついたこと、みたこと、やったこと、かんじたこと Tue, 22 Dec 2015 07:46:34 +0000 ja hourly 1 WordPress に承認フローを追加するには http://nekyo.wp.xdomain.jp/2015/10/28/wordpress-%e3%81%ab%e6%89%bf%e8%aa%8d%e3%83%95%e3%83%ad%e3%83%bc%e3%82%92%e8%bf%bd%e5%8a%a0%e3%81%99%e3%82%8b%e3%81%ab%e3%81%af/ http://nekyo.wp.xdomain.jp/2015/10/28/wordpress-%e3%81%ab%e6%89%bf%e8%aa%8d%e3%83%95%e3%83%ad%e3%83%bc%e3%82%92%e8%bf%bd%e5%8a%a0%e3%81%99%e3%82%8b%e3%81%ab%e3%81%af/#respond Wed, 28 Oct 2015 07:57:59 +0000 http://nekyo.wp.xdomain.jp/?p=1408 続きを読む WordPress に承認フローを追加するには ]]> Revisionary プラグインが良さそう。
・インストールすると revisor(改訂者)という権限が追加される。
・revisor が修正したものはレビュー待ちになる。
・管理者が承認したものが表示される。
・承認前は前のリビジョンが表示される。
・アクションによってメール送信する機能もある。(Peter’s Collaboration E-mails とかを使わなくても良い。)

一応、エラい人が承認できるレベルで半分ぐらい日本語訳した言語ファイルを置いておくので
/plugins/revisionary/languages にアップロードして使ってください。
revisionary-ja

]]>
http://nekyo.wp.xdomain.jp/2015/10/28/wordpress-%e3%81%ab%e6%89%bf%e8%aa%8d%e3%83%95%e3%83%ad%e3%83%bc%e3%82%92%e8%bf%bd%e5%8a%a0%e3%81%99%e3%82%8b%e3%81%ab%e3%81%af/feed/ 0
複数のWordPressサイトを1つのサイトから管理 http://nekyo.wp.xdomain.jp/2015/09/20/%e8%a4%87%e6%95%b0%e3%81%ae-wordpress-%e3%82%b5%e3%82%a4%e3%83%88%e3%82%92%ef%bc%91%e3%81%a4%e3%81%ae%e3%82%b5%e3%82%a4%e3%83%88%e3%81%8b%e3%82%89%e7%ae%a1%e7%90%86%e3%81%99%e3%82%8b/ http://nekyo.wp.xdomain.jp/2015/09/20/%e8%a4%87%e6%95%b0%e3%81%ae-wordpress-%e3%82%b5%e3%82%a4%e3%83%88%e3%82%92%ef%bc%91%e3%81%a4%e3%81%ae%e3%82%b5%e3%82%a4%e3%83%88%e3%81%8b%e3%82%89%e7%ae%a1%e7%90%86%e3%81%99%e3%82%8b/#respond Sun, 20 Sep 2015 13:25:50 +0000 http://nekyo.wp.xdomain.jp/?p=1358 続きを読む 複数のWordPressサイトを1つのサイトから管理 ]]> WordPress を Multisite 設定で運用すると、単一ドメインのサブディレクトリかサブドメインでしか管理できない。
次に求めるのは当然、複数の異なるドメイン(サーバ)の WordPress を一か所から一括管理する方法。
これができると複数のWordpressを持っている場合、各段にやりやすくなるので調べてみた。

ManageWP

ASPサービスであるManageWPサイトにログインして管理画面から操作する。
Wordpress には ManageWP Worker プラグインをインストールする。
トライアルはあるが基本有料。また、管理情報をサイトに残すのはちょっと怖い。
有料
無料を信条にしているので却下するが、こんなのもあるという紹介。

InfiniteWP

サイトから InfiniteWP の管理画面をダウンロードして、PHP + MySQL 環境にインストールして使う。
Wordpress には InfiniteWP Client プラグインをインストールする。
有償のアドオンもあるが基本的部分はフリーで使える。
InfiniteWP 管理画面が英語のみ、ソースを見ても多言語化の対策などは見られなかった。
英語に堪能な人はお勧め。まあまあ使える。

MainWP

MainWP Dashboard も MainWP Client も WordPress プラグインで構成される。
有償のアドオンもあるが基本機能はフリー。
多言語化されているが、日本語未対応。
プラグインなので、頑張れば日本語化できる。
今のところ一押し。

その後の顛末(MainWPの日本語化)


ある程度、表側で見える部分を大体翻訳した MainWP の日本語化ファイルを置くので、自由に使ってください。
(※ MainWP Child用ではないので注意!!)
mainwp-a.zip
解凍して出てきた mainwp-ja.mo を wp-content/plugins/mainwp/languages/ に上書きしてください。

追加で翻訳した人がいたらフィードバックお願いします。 😀

]]>
http://nekyo.wp.xdomain.jp/2015/09/20/%e8%a4%87%e6%95%b0%e3%81%ae-wordpress-%e3%82%b5%e3%82%a4%e3%83%88%e3%82%92%ef%bc%91%e3%81%a4%e3%81%ae%e3%82%b5%e3%82%a4%e3%83%88%e3%81%8b%e3%82%89%e7%ae%a1%e7%90%86%e3%81%99%e3%82%8b/feed/ 0
WordPress のコンテンツの日本語化 http://nekyo.wp.xdomain.jp/2015/09/15/wordpress-%e3%81%ae%e3%82%b3%e3%83%b3%e3%83%86%e3%83%b3%e3%83%84%e3%81%ae%e6%97%a5%e6%9c%ac%e8%aa%9e%e5%8c%96/ http://nekyo.wp.xdomain.jp/2015/09/15/wordpress-%e3%81%ae%e3%82%b3%e3%83%b3%e3%83%86%e3%83%b3%e3%83%84%e3%81%ae%e6%97%a5%e6%9c%ac%e8%aa%9e%e5%8c%96/#respond Tue, 15 Sep 2015 08:15:38 +0000 http://nekyo.wp.xdomain.jp/?p=1341 続きを読む WordPress のコンテンツの日本語化 ]]> WordPress の言語ファイルはGetTextを使った .mo という形式になっている。
これを編集するにはオープンソースの poedit を使う。

Custom Post Type UI 1.1.2 の日本語訳が中途半端だったので、日本語化しなおした。

  1. Poedit をダウンロードしてインストールする。
  2. wp-content/plugins/custom-post-type-ui/languages/ にある、custom-post-type-ui.po をローカルに持ってくる。
  3. Poedit を使って custom-post-type-ui.po を開く。左側に原文、右側に日本語訳を入力していく。
  4. ファイルを保存すると custom-post-type-ui.mo が作成される。
  5. 念のため、元の .mo をバックアップして、custom-post-type-ui.mo をさっきの場所に上書きする。

一応、おもて側で見える部分は大体翻訳した Custom Post Type UI 1.1.2 の日本語化ファイルを置くので、自由に使ってください。
cpt-plugin-ja.zip
解凍して出てきた cpt-plugin-ja.mo を wp-content/plugins/custom-post-type-ui/languages/ に上書きしてください。

ソースから言語部分を抽出して翻訳するには…


pot ファイルを作る。ソースから言語部分を抽出して pot ファイルを作り、それを基に翻訳用の po ファイルを作成する。
プラグインが最初から __() や __e() 関数を使って、多言語を想定して作られている必要がある。

  1. Blank WordPress Pot をダウンロード(右下の「Download ZIP」をクリック)
  2. Blank-WordPress.pot をプラグインの /languages/ ディレクトリ内に移動して、プラグイン名.pot などにリネーム
  3. Poedit で開いて、ソースから抽出を選択すると、pot ファイルが更新される。

pot ファイルから po ファイルを作ることができる。

追加で翻訳した人がいたらフィードバックお願いします。 😀

コラム

CPT でメニューアイコンを指定するときのダッシュアイコンクラスの一覧はココ
指定するときは、要素 <div alt=”f168″ class=”dashicons dashicons-image-flip-vertical“>flip vertical</div> の赤字部分だけをメニューアイコンに記述する。
]]>
http://nekyo.wp.xdomain.jp/2015/09/15/wordpress-%e3%81%ae%e3%82%b3%e3%83%b3%e3%83%86%e3%83%b3%e3%83%84%e3%81%ae%e6%97%a5%e6%9c%ac%e8%aa%9e%e5%8c%96/feed/ 0