カテゴリー: プラグイン

  • Table of Contents Plus プラグインが便利過ぎるので日本語化をですね【WordPress】【進捗61%、順次更新します】

    Table of Contents Plus プラグインが便利過ぎるので日本語化をですね【WordPress】【進捗61%、順次更新します】

    素晴らしいプラグインがあったので日本語化を鋭意製作中。

     

    Table-of-Contents-Plus
    このプラグインが…!!

     

    ということで、すこぶる前のめりになりながら公開しときます。

    そのうちちゃんと体裁整えます。

    追尾サイドバーのところに表示されてる感じの。

     

    Table of Contents Plusの日本語化方法

     

    日本語ファイルをダウンロード

    2014.02.21 61%日本語化ファイル→ダウンロードはこちら

     

    プラグインフォルダの言語ディレクトリに突っ込む

    ~/wp-content/plugins/table-of-contents-plus/languages/ ですね。

    突っ込む
    突っ込む

     

    再読込して確認。

    F5とか更新ボタンとか。

    めでたく日本語に!
    めでたく日本語に!

    ※プラグイン本体に含まれていないためプラグイン更新毎にこの手順をやらないといけません。

     

    ある程度訳せたらプラグイン作者さんに渡す予定ですー

  • WordPressのプラグインを作ってみる。まずは簡単なプラグインの作り方。

    WordPressのプラグインを作ってみる。まずは簡単なプラグインの作り方。

    以前記事を書いた Transients APIを使って各ソーシャルのカウント数をWordPressデータベース内に一時保存&表示するのよ! をいくつかのサイトで使おうと思い、各々のテーマファイルに同じ記述をしました。

    近頃プラグイン離れをしてまして、自分で書けるものは自分で書こうがテーマなんです。

    プラグインやめる→自分で書く!→あれ…プラグイン化したほうがメンテナンス性よくない?

     

    と思考が至って、WordPressプラグイン作成に着手。

    自分で使う用なのでまずは配布を考えず作ろうと。

     

    プラグインの作りかた

    最近ぼくの中で大ブレイク中のWordPress Codexを見る。

    見たらわかるよね!さて、手順をメモしつつ作りますよ。

     

    1, プラグイン用のファイルを文字コードUTF-8で作成

    wordpressディレクトリ/wp-content/plugins/ 以下に任意の名前でphpファイルを作る。

    phpファイル作成
    phpファイル作成

     

    2, プラグインファイルのヘッダー情報を打ち込む

    プラグインのヘッダー情報は Plugin Name だけあれば動くんだってさ。

    とりあえずこういう形で書き込む。

    <?php
    /*
    Plugin Name: <プラグイン名>
    Plugin URI: <プラグインのURL>
    Description: <プラグインの説明>
    Version: 1.0 <プラグインのバージョン>
    Author: <プラグインの作者名>
    Author URI: <プラグインのの作者URL>
    License: <ライセンス形式>
    */
    ?>

     

    3, プラグインの処理を記述

    プラグインヘッダー情報を書けたら後は処理。

    プラグインならではの関数とかは色々ありますけども、基本的にテーマファイルの functions.php に書いていく感じでちゃちゃっと書いていけばおk。

    …とは言ってもこれだけじゃあなんのことかわからんのでサンプルを作ってみる。

    はてなブックマークの “自分のブログに被ブックマーク数を表示する”

    を使って、抜粋の関数 (the_excerpt) をフックし、抜粋の前にはてブ数を表示するプラグインを作ってみる。

    まずはプラグインヘッダー。

    <?php
    /*
    Plugin Name: First Plugin
    Plugin URI: なし
    Description: 抜粋の後にはてブ数を表示させるプラグインだよ!
    Version: 1.0
    Author: hayashikejinan
    Author URI: http://hayashikejinan.com
    License: GPL2
    */
    ?>

    次に処理部分。

    <?php
    /**
     * the_excerpt をフックして抜粋の前にはてブ数を表示。
     *
     * @param $except
     *
     * @return string
     */
    function hatena( $except ) {
    	// 抜粋ごとの記事リンクではてブ数をうんちゃら
    	return '
    	<a class="hatena-users" rel="nofollow" target="_blank" href="http://api.b.st-hatena.com/entry/' . get_permalink() . '">
    	<img border="0" src="http://api.b.st-hatena.com/entry/image/' . get_permalink() . '" alt=""/>
    	</a>' . $except;// 抜粋の前に入れる
    }
    
    // the_excerpt アクションフック
    add_action( 'the_excerpt', 'hatena' );
    
    ?>

    これだけで( `д´)b オッケー!

     

    4, 有効化して確認してみようか

    作ったサンプルプラグインをブログにインストールし、プラグインメニューで有効化。

    表示はこんな感じ。有効化を押そうね!
    表示はこんな感じ。有効化を押そうね!

     

    有効化前後のビフォーアフターで比べてみましょう。

    ビフォーねこれ。
    ビフォーねこれ。

     

    アフター。はてブ数がちゃんと抜粋の前に出たよ!やったね!
    アフター。はてブ数がちゃんと抜粋の前に出たよ!やったね!

     

    とまぁこんな感じであっさりできました。

     

    ホホまとめ

    「んー…この処理は色んなところで使えそうだのう」みたいなことがあるのでプラグインを作り始めました。

    とっかかりはまぁなんでもいいんですけども、最大の目標である脱プラグインをするためにプラグインを作るというわけのわからないことに。

    自分で使うものだったら設定画面なんていらないから楽ちんですね。

    ちょいちょい作りたいプラグイン進めていこうと思ってます。

    あ、今回作ったサンプルのプラグインしょうもないですけど一応置いときますねー。

  • All-in-One Event Calendar 日本語化。

    All-in-One Event Calendar 日本語化。

    WordPress にイベント管理のオプションを追加できるカレンダープラグイン。

    ぼくはこのプラグインを某非営利団体のイベントスケジュールとして使ってます。

    便利で使いやすいプラグイン。

    更新も頻繁に行われてますので一度使ってみてはいかがでしょう。

    All-in-One Event Calendar Plugin 日本語ファイル

    ファイルをプラグインのlanguageディレクトリに入れればOKです。

    v1.9.2に対応。

    一応普通に使えるはず程度の40%ちょっとしか翻訳してません(´∀`)

  • WordPressSEOプラグイン日本語化ファイル(40%)

    WordPressSEOプラグイン日本語化ファイル(40%)

    以前はAll in One SEO Packを使っていたんですけども、WordPress SEOを使ってみたところどう考えても後者のほうが設定多いし使える!

    っということで乗り換え。

    wordpress pluginからのインストールでは日本語があんまり反映されてないので翻訳してみた。

    ただ量が多すぎてとりあえず挫折しているところ。

    そのうちちゃんと解説&日本語化しようと思っているよ。

    ちゃんとできたら公式に入れてもらうようにします。

    日本語化は wordpress-seo-ja.mo をダウンロードして、プラグインlanguagesディレクトリに上書きでおk。

    タイトル & Meta ‹ ローカルWP — WordPress

  • GD Star Ratingの日本語化。超高機能wordpress記事レビュープラグイン(項目多すぎ)

    GD Star Ratingの日本語化。超高機能wordpress記事レビュープラグイン(項目多すぎ)

    wordpressでレビューサイトや記事の評価付けをするプラグインはいくつかあります。

    WP-PostRatings や Star Rating for Reviews が有名でお手頃ですかね。

    しかし更新が滞ってたり、帯に短し襷に長し、みたいなところもあったりして。

     

    わたくしもレビューサイトを作ってみたのですがどうも望むようなものが得られず。

    そこでGD Star Ratingを使ってみることにしました。

    なんとまぁしかし、多機能・高機能過ぎてまず日本語に直そう…と思ったのが運の尽きか、丸1日近く翻訳に費やしました。

    直訳すると意味のわからないところも侭あるので、実際の表示を見ながら翻訳翻訳、です。

    こんな感じになりましたよ!

    そのうち使い方も書ければ良いな~なんて。

     

    最新版の1.9.22に対応です。

    ダウンロードはこちらからどうぞ gd-star-rating-ja.mo

    プラグインの languages フォルダに入れてください。