タグ: プラグイン

  • WordPress プラグインを公開するためにやったことまとめ

    WordPress プラグインを公開するためにやったことまとめ

    先日 WordPress のプラグインを公開したんで、手順を覚えているうちにメモ。

    登録する際、参考にしたのは公式ページ

    以下、公式ページ手順に従って進めます。

     

    制限事項をチェック

    読む。

    • GNU General Public License v2 かそれ以降との互換が必要。おすすめは “GPLv2 or later.” 。
    • プラグインが違法でない&攻撃的でないこと
    • Subversion のリポジトリを使うこと
    • 使用者の許可無く外部リンクを埋め込まないこと
    • その他ガイドラインに基づくこと

    理解した上で次。

    GPLv2 の適用(記述)方法はライセンスのページに書いてある。

     

    プラグインを作成

    作成して、readme.txt の記述を済ませる。

    readme.txt の記述がダメだと叩き返されるので、ジェネレーター

     

    から readme.txt を作って validator

    で確認するとよし。

    外部 API など使う場合はその旨をユーザーに周知する必要があるため、description に記載。

     

    プラグイン追加のリクエストを送る

    プラグイン追加リクエストページより、

    • プラグインの名前
    • プラグインの説明
    • プラグインzipを作ってアップロードした URL

    を入力して送信。

    プラグイン追加リクエストページ
    プラグイン追加リクエストページ

     

    画面が遷移してメッセージが表示される。

    プラグイン審査云々
    プラグイン審査云々

     

    審査待ちが何件あるとか、メール送信するので受信できるようにしておくこと、など書いてあり。

    この段階でもうプラグイン専用ページが生成される。

    プラグイン審査待ちではあるがプラグインページ
    プラグイン審査待ちではあるがプラグインページ

     

    審査が終わると

    審査で不備があればメールで不備を教えてくれ、審査が無事に通ればこんな感じのメールが届く。

    plugin_request_approved_mail
    プラグインの審査が通りましたよ!

     

    専用ページができるので SVN でコミット

    専用ページができまして、公開の準備OK。

    一度 SVN でコミットを入れればもうプラグイン、公開され。

     

    ホホまとめ

    やったことを書いてるだけなんでほんとただの覚え書きです。

    少しでも誰かのためになればいいな。

  • Feedly Insight 、稚拙ながら WordPress プラグインをリリースしました。

    Feedly Insight 、稚拙ながら WordPress プラグインをリリースしました。

    構想1日、実装ちまちま2週間ほど。

    ようやく世に出せる程度にはなりましたのでお知らせと共に。

     

    プラグインの名前・公式ページ

    名前は Feedly Insight と名付けました。

     

    Feedly はその名の通り、Feedly の情報をうんたらするから。

    Insight はそれっぽい名前を付け足してみた、という感じです。

    意味合いとしては 洞察どうさつ(力), 眼識がんしき識見しきけん など。

     

    Feedly Insight にできること

    現在βバージョン(保険をかけ)としてリリースしています機能は

    • ダッシュボードに専用ウィジェット追加
    • ウィジェットで現在のサイト Feedly 情報表示
    • Feedly の検索API による検索(他サイトの購読者数を取得可能
    • Feedly の RSS購読者数を毎日データベースに保存し、グラフとして可視化(ある程度日数経たないとおもしろくないです

    ができます。

    現在設定画面を必要としてないため、設定画面はなく、ダッシュボード画面での表示のみです。

    今のところ管理画面でしか動かないため、WordPress が重くなる!

    ってことはないかと。

     

    Feedly Insight 使い方

    こうです
    こうです

     

    必要要件

    • WordPress 3.6 以上 (3.3 ぐらいから動くとは思いますが、3.5以下はセキュリティ上好ましくないため
    • PHP バージョン 5.2 以降

     

    Feedly Insight 作ったきっかけ

    「あったら便利かな~」

    をカタチにしただけですはい。

    以前こんな記事を書いたこともあり。

    あとは自分のパフォーマンスアップ、公開することでの忌憚ない意見が欲しいのもあり。

    ある程度の罵倒は受ける覚悟しt (ry

     

    専用ページもつくったよ

    Feedly Insight 専用ページでは日本語サポート・バグ報告・意見募集・使い方など、順次更新します。

    「こんな機能追加しろ」「このクソコードが!」

    などコメント頂けると、気に入ったものは実装したりするつもりです。

     

    さいごに

    今のところベータと名付けている通り、実装ありきで作ったのでコードがしょうもないです。

    読みづらいところや無駄な処理が。

    例外処理もしないと…。

    便利だと思うんでよかったら使ってみてね!

    Feedly がもっと流行ればいい!

  • WordPressのテーマを作る。テーマを作るための下準備・知っておいた方がいいこと。【テーマ作成 ⓪】

    WordPressのテーマを作る。テーマを作るための下準備・知っておいた方がいいこと。【テーマ作成 ⓪】

    テーマ、作ろうと思いまして。

    せっかくなんで色々順序を追って一通りできるまでを記事にしていきます。

    テーマ作成はローカル環境で行うため、既にローカルでWordPressが動いているひと向けです。

     

    WordPressのコーディングスタンダードをチェック

    コーディングスタンダードというのはまぁ簡単に言うと、

    「書き方は統一しようぜ!」

    です、インデントや空白の扱い、クラス名の命名規則等細かくあります。

    できるだけ則ったほうがいいので目を通しておきましょう。(全部書こうとしたんですけどCSSのところで3,000字超えたので別途いずれ)

     

    テーマ開発に必須なプラグインを入れる。

    テーマを作るなら必須です。

    Theme Checkでエラーが出まくる非公式テーマ、よく見ます。

     

    Theme-Check

    最新のWordPressに則った仕様になっているかテーマをテストするための開発ツール。

    Theme Check サンプル画像
    Theme Check サンプル画像

     

    Theme Check サンプル画像2
    Theme Check サンプル画像2

     

    Debug Bar

    デバッグモード有効時、管理バーにデバッグメニューを追加してくれます。

    クエリ・キャッシュ・および他の有用なデバッグ情報を表示。

    Debug Bar サンプル
    Debug Bar サンプル

     

    デバッグ情報が。
    デバッグ情報が。

     

    テーマ開発に便利なプラグインを入れる。

    必須、とまでは言わないですけどもあると捗るやつです。

    ぼくは入れてます。

     

    Debug Bar Actions and Filters Addon

    必須のところで紹介しました Debug Bar に Action Hooks と Filter Hooks の情報が追加されます。

    Action Hooks
    Action Hooks

     

    Filter Hooks
    Filter Hooks

     

    Show Current Template

    日本の方が作られたプラグイン。

    表示しているページで読み込まれているテンプレートファイルを表示してくれます。

    マウスホバーで
    マウスホバーで

     

    見られます
    見られます

    こんなところです。

     

    ホホまとめ

    海外製のテーマは英語だとしゅっとしてるんですけど日本語にするともっちゃりしてしまったり。

    色々弄ってると結局よくわからないことになったりしません?

    いっそのこと自分で作ってその過程で色々さらに勉強できるのでそうしようかと。

    次回よりテーマ作成進んで行きます。といってもまるごと1から作るのはさすがにあれなんでhtmlフレームワークを使おうと考えてます。

     

    某イベントで「WordPress公式ディレクトリに登録されていないテーマは危険!」という話があったようで。

    試しに色々と見てみましたら Theme Check でエラーいっぱい、デバッグモードでエラー吐く、などが見受けられ。

    あーあー…みたいに思うわけですよ。

  • 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 フォルダに入れてください。