タグ firegoby
人気順 10 users 50 users 100 users 500 users 1000 usersWordPressプラグインの開発にTravis CIを導入しよう! | Firegoby
昨日のVCCWを使ってWordPress環境をチームでまるごと共有するに引き続きぼっちアドベントカレンダー11日目の記事です。 今回の記事ではWordPressプラグインの開発に、Travis CIを使った継続的インテグレーション(Continuous Integration)を導入しようぜーという話です。 Travis CIを使うと何ができるようになるのか? WordPressのプラグイン開発に... 続きを読む
Node.jsのhttp-serverっていうコマンドラインのウェブサーバーが便利 | firegoby
たとえばGitHubとかで見つけたCSSとかJavaScriptとかのプロジェクトのサンプルとかをささっと確認したい時がありますよね。 そんな時にhttp-serverというやつがすごく便利です。 https://github.com/nodeapps/http-server このhttp-serverをインストールしておくと、任意のディレクトリで`http-server`というコマンドを実行する... 続きを読む
WordPress用のVagrant環境VCCWが大幅にパワーアップしました。 | firegoby
WordPress用のVagrant環境「VCCW」に、最近いくつかの新機能を加えましたので、まとめて紹介します。 なお本日現在のVagrantの最新版1.6は、Vagrant側の不具合により動作しませんので、1.6.1のリリースを待っていただくか、1.5.4を使用してください。 There is a terrible regression for CentOS and Fedora guests... 続きを読む
PHP_CodeSnifferを使ってWordPressのプラグインやテーマがコーディングスタンダードに準拠しているかチェックする | firegoby
投稿ナビゲーション ← 前へ PHP_CodeSnifferを使ってWordPressのプラグインやテーマがコーディングスタンダードに準拠しているかチェックする 先日、海外のユーザーさんから「おまえWordPressのコーディングスタンダートをガン無視してるやないか!」というツッコミを頂きまして、「あーすいませんすいません」みたいなやりとりをしてたら、コマンドラインでコーディングスタンダートに準拠... 続きを読む
Vagrant+Amimotoで超高速&鼻血がでるぐらい便利なWordPress環境をコマンド一発で起動する。 | firegoby
投稿ナビゲーション ← 前へ Vagrant+Amimotoで超高速&鼻血がでるぐらい便利なWordPress環境をコマンド一発で起動する。 AmimotoというAWS上で超ハイパフォーマンスなWordPress環境を動かすためのソリューションがありまして、これを使うとほんとうに数分の手間でWordPressが立ち上がってくれやがります。 で、数年前までの手間暇を考えたらこれだけでも鼻血が出そうな... 続きを読む
Vagrant Shareを使ってVagrant上で構築中のWordPressを一時的にネットに公開! | firegoby
投稿ナビゲーション ← 前へ Vagrant Shareを使ってVagrant上で構築中のWordPressを一時的にネットに公開! Vagrant Cloudとは? 先日リリースされたばかりのVagrant 1.5と連動して動作する新サービスで、これを利用すると自動的に仮のドメイン名が割り当てられて、Vagrant上の仮想マシンにインターネット経由でアクセスできるようになります。 https:/... 続きを読む
WordPressでget_*()を使うときは念のためソースを確認して適切に処理すべし! | firegoby
投稿ナビゲーション ← 前へ WordPressでget_*()を使うときは念のためソースを確認して適切に処理すべし! 先日facebookの中でのやりとりで、ここわかりにくいんだよなーって思った事例がありました。 WordPressのテーマ内でパーマリンクを出力するには the_permalink() 関数を使用します。 <?php the_permalink(); ?> でも、これ、いきなり出... 続きを読む
わお!WordPress 3.8がもうすぐ出ちゃうので、プラグイン開発者の立場でお願い! | firegoby
投稿ナビゲーション ← 前へ わお!WordPress 3.8がもうすぐ出ちゃうので、プラグイン開発者の立場でお願い! こんにちは!「WordPress Advent Calendar 2013 全部オレ」11日目の担当のオレです。 昨日はオレの代わりにオレだったんですが、今日もオレからのご指名でピンチヒッターとしてオレが書くことになって、オレにご指名いただいたオレはオレの期待に答えられるように頑... 続きを読む
WordPressに独自のURLを追加する。2014年版 | firegoby
WordPressサイトに独自のURLを追加するのに一番簡単な方法は、add_rewrite_endpoint()関数を使うことです。 この関数を使うと、たとえばhttp://example.com/に対してhttp://example.com/events/みたいなURLを追加するには以下のようにすればオッケーです。 /* Plugin Name: おれおれイベントカレンダー */ regist... 続きを読む
WordPressのプラグインやテーマ、ウェブサイトの開発に超便利なVagrantつくりました。 | firegoby
投稿ナビゲーション ← 前へ WordPressのプラグインやテーマ、ウェブサイトの開発に超便利なVagrantつくりました。 プラグインやテーマを開発して公開すると、ユーザーのみなさんがいろんな環境で使ってくれます。 マルチサイト SSL (もしくはForce SSL Admin) サブディレクトリにWordPressをインストール などなど。 あと、請負等でウェブサイトをつくるときも開発環境を... 続きを読む
WordPressプラグインのおっぱい問題 | firegoby
まずはじめに先日WordCamp Tokyo 2013のテクニカルセッションのパネルディスカッションに登壇しました! 当日お会いしたみなさん、スタッフのみなさん、ありがとうございましたー! プラグインって重いの? たしかに単純に処理が増えるのでなんでもかんでも大量に入れるのは好ましくないと言えます。 ただし、よくfunctions.phpで書いたほうが早いという記述を見るのですが、それは間違いです... 続きを読む
名古屋のWordFesでWordPressのセキュリティについて話してきました! | firegoby
8/31に名古屋で開催された WordFes 2013でセキュリティについてお話してきました! スタッフのみなさん、めちゃくちゃ楽しかったです! スライドの紹介 当日使用したスライドはこれです! このスライドはLeap Motionに対応してて、Leap Motionを持ってるひとはぜひ接続して見てください! http://firegoby.jp/wp/presenpress セッション中に僕がM... 続きを読む
Leap Motionを使って、じゃんけんに勝たないとWordPressのログイン画面が表示されないプラグイン作った。 | firegoby
投稿ナビゲーション ← 前へ Leap Motionを使って、じゃんけんに勝たないとWordPressのログイン画面が表示されないプラグイン作った。 ブルートフォースの猛威に怯えて眠れない夜をお過ごしのWordPressユーザーの皆様。 ついに完全なブルートフォース対策を編み出しました。(?) このプラグインを使用すると、Leap Motionをインストールしたパソコンを使用して、コンピュータにじ... 続きを読む
Pluginceptionを使って今すぐ始めるWordPressプラグイン開発 | firegoby
手っ取り早くプラグインを作りたいって時にちゃちゃってプラグインを作ってくれちゃう便利なプラグインがあるのでご紹介します。 WordPress › Pluginception « WordPress Plugins このプラグインの目的 プラグインを作るときって、ヘッダーという特殊なコメントを書く必要があるんですが、これのスペルを忘れちゃったりして、若干めんどくさかったりします。 で、このプラグイン... 続きを読む
exec-php愛好家向けショートコードプラグインの作り方 | firegoby
僕もexec-phpネタに便乗してみました。笑 exec-php愛好家さんの声をブログ等でみてみると、便利だからって声がちらほらあって、実はそこにかなり違和感を感じるんですよね。 メンテナンス性とかも考えると、ぜんぜん便利じゃない。。。 そんなわけで、exec-phpが便利に感じてる人は、ショートコードをマスターするとセキュリティとかメンテナンス性とか改善されるので、ぜひ挑戦しましょう。 ショート... 続きを読む
ニュースサイトとかエロサイトで便利な、コンテンツの一部だけ会員限定にするプラグイン作った! | firegoby
投稿ナビゲーション ← 前へ ニュースサイトとかエロサイトで便利な、コンテンツの一部だけ会員限定にするプラグイン作った! ニュースサイトで以下のような感じのやつをよく見ますよね? WordPressは非公開の記事とかパスワード保護とかの機能で特定のページ全体を内緒にすることはできますが、このプラグインは記事のコンテンツの一部だけに認証をかけるプラグインです。 WordPress › Login t... 続きを読む
WordPressの管理バー(Admin Bar)に項目を追加したり削除したりする方法のまとめ | firegoby
たまにAdminバーをカスタマイズする機会があるのですが、たまにしかやらないのですぐ忘れてしまうので、個人的な覚書として。 Adminバーから項目を取り除く Adminバーの項目を取り除くには、remove_node() というメソッドを使用します。 add_action('admin_bar_menu', customize_admin_bar_menu', 9999); // 優先順位は大きめ... 続きを読む
有料テーマを購入する前に、デモサイトだけで使いものになるかどうかを簡単にチェックする方法 | firegoby
投稿ナビゲーション ← 前へ 有料テーマを購入する前に、デモサイトだけで使いものになるかどうかを簡単にチェックする方法 そもそも公式ディレクトリ以外のテーマがどうよって話は、とりあえず置いておいて、有料テーマを見てると結構見栄えが良さげなテーマがたくさんありますよねー。 でも、有料テーマに限って購入しないとソースを見ることができないことが多いので、エイヤッて購入してから後悔することも少なくないと思... 続きを読む
WordPressで指定した記事の投稿サムネールを取得するショートコード | firegoby
アイキャッチ画像は便利なんですが、テンプレートに決め打ちで書くと、ページごとにレイアウトを変えたいとかそういう特に色々とめんどいですよね。 というわけで、アイキャッチ画像を記事内に挿入するためのショートコードを作りました。 ショートコードのソース 使い方 [thumbnail] というショートコードを設置すれば、その記事のアイキャッチ画像を表示します。 以下のように引数でURLを指定するとその記事... 続きを読む
ヤバイWordPressテーマを見分けるための方法 | firegoby
前回、”free wordpress themes”って検索してテーマを探すと超ヤバイよ という記事を書きました。 お陰様でとても拡散したんですが、危険なテーマを見わけるための検証方法を伏せたのが裏目でちょっとあれだったので、それについて解説します。 Theme Authenticity Checker (TAC) によるチェック WordPress › Theme Authenticity Ch... 続きを読む
無料のWordPressテーマをググって使うのは超ハイリスクなので気をつけよう! | firegoby
先日海外のブログ wpmu.org で興味深い記事がありました。 Free WordPress Themes: Why You Should Never Search For Them on Google タイトルを直訳すると、”無料テーマをグーグルで探すべきではない理由”って感じです。 とても重要な情報なので日本語で解説を。 free wordpress themes でググって出てくるサイトは... 続きを読む
WordPressのバグを暫定的に修正するプラグイン Hotfix は必須プラグインだ! | firegoby
投稿ナビゲーション ← 前へ WordPressのバグを暫定的に修正するプラグイン Hotfix は必須プラグインだ! WordPressのエコシステムには、たまにすごく感心することがあるんですが、そんなネタを日本語版開発チームのたいさんから教えてもらったのでご紹介。 WordPrtess 3.4.2にバグ見つかったけどなかなかアップデートがこねー! 先日WordPress 3.4.2がリリースさ... 続きを読む
超簡単&スマフォ対応のGoogle Mapのプラグインつくった。 | firegoby
こんなタイミングであれですがWordPressにGoogle Mapsを貼り付けるためのプラグインを作りました。 会社概要のページなどに企業のお客さんが設置するのを想定していますので低機能ですが、とても簡単に使える上に、レスポンシブデザインのサイトとフレンドリーです。 このプラグインの特徴 [map addr="東京都千代田区永田町1-7"] のように住所を指定するだけの簡単なショートコードで地図... 続きを読む
WordPress 3.4レビュー。ツイートを挿入しやすくなったりiPadで使いやすくなったり! | firegoby
Post navigation ← Previous WordPress 3.4レビュー。ツイートを挿入しやすくなったりiPadで使いやすくなったり! まもなくWordPress3.4がデビューということで自作プラグインを放り込んだり海外のサイトで情報を集めてるところなんですが、RC1がリリースされて仕様がほぼ固まったということで、僕なりに気づいた主な変更点をまとめてみました。 twitterのツ... 続きを読む
WordPressでURLを取得する関数あれこれをまとめた。 | firegoby
WordPressにはURLを取得するための様々な関数が用意されてます。 毎回Google先生に聞いててウキーってなったのでまとめておくことにしました。 基本的にアホなので、あれ?plugin_url()だっけ?plug … Continue reading → 続きを読む