Cntlog > WordPress > WordPress用のスニペット管理にした「mycodestock」

WordPress用のスニペット管理にした「mycodestock」

コードのスニペットというと「codepen」とかが割りと有名かなと思っているのですが、PHPのコードの管理ができないのよっとやきもきしていました。
そこでPHPも登録できるようなサービスを見つけたのでご紹介します。

mycodestock

mycodestockで気に入っているところ

日本語の登録が結構順調にできるのが気に入っています。
検索も日本語でいけます。

2016-04-04_08h40_551

またタグはPHPだけでなく、javaやC#など様々な言語で登録ができるのもすごいなと思ってます。
設定した言語に合わせて自動的にコードが色づけされるので見やすいのも良いところです。

もちろんcodepenのようにHTML/CSS/javascript一式を書くこともできます。

保管したコードはフォルダ分けして管理することもできるし、タグをつけておくこともできます。

この手のサービスで怖いのがサービス終了と同時にスニペッドの確認ができなくなることですが、バックアップとエクスポートも可能なので安心です。

なぜWordPress用と考えたか。

かなりイケてるなーと思いつつ使っていたのですが、無料版のアカウントですと250個までしかコードが登録できないようです。
250というと油断するとあっという間に消費してしまいそうな量なので、あまり数の多くないWordPressのコピペ用のコードを残すのに適してるなと思いました。
※PHPとHTML/CSS/javascriptで管理できるのもプログラミングじゃないところのスニペットにも使えて良いと思ってます。
※250まで達したら別に自分で管理ツール作れば、乗り換えれば良いかなと思います。

少し複雑なループや値の取り方、カスタムタクソノミー周りなど少し時間が立つとあれ?これどうやって書いてたっけと昔のテーマのコードを遡るのも減るかなと思っているのが登録の目的です

なんでも登録するというより過去に書いたコードを探した事のあるコードは随時登録して効率化していこうかなと思っています。
私はPHP全然かけないので、こういったことをして効率化していきたいですし、チームのメンバーにもコードの 共有できて良いかなと思っています。(チームいないぼっちけど…)(*ゝω・*)

mycodestock

関連記事

TOPページのみの条件取得 WordPressを使っていてTOPページのみ判定する条件が見つからなかったので下記のような判定を作りました。 $url_home = home_url() . '/'; //TOPページのURL $page_url_get = home_url() . $_SERVER; //現在のURL...
無料で使えるWordPressのカスタマイズしやすいBootStrapベースのスターターテーマ... みなさんはWordPressの案件をするときはどんな開発フローをされてますか? 1から作るひともいれば、何かフレームワーク的なものを入れて作る人、スターターテーマを使って作る人、子テーマ前提で作る人など様々な進め方がありますね。 私は去年までは「Underscores」を使って開発していまし...
WordPressが私に教えてくれたこと 先日行われたWordCampKansai2015でちょこっとLTしてきました。 LTスライド WordPressとコミュニティと私 前日にLTの話をいただいたのでこのスライドは一晩で書きました。 思い出に浸りながら書いていたのですが、WordPressは私に色々な影響を与えてくれたことを思...
WordPressのテーマの作るのに簡単・軽量・快適な開発環境をくれたWocker... これまでWordPressの開発環境はVCCWで作っていましたがちょくちょく名前の聞くWockerを今年になってから試してみたら思いの外良くて開発環境を完全に移行しました。 ※別にVCCWが悪いとか言うわけではなくて、私の目的(テーマ開発)にとっては使いやすかっただけです。 Wocker...
このブログのデータが全部消えました(復旧済)... ちょっとした操作ミスでこのブログの全データを削除してしまいました。 気がついた時は愕然としたのですが、ちゃんとバックアップを取ってましたからすぐ復旧できて、トラブルにはならなかったのですが、予定外の事故だったのでなかなか貴重な体験をできました。 サイトのデータが削除されたと気がついた...
WockerでWordPressの本番環境をローカルに持ってくる方法... Wockerには便利なコマンドがいくつかあって、その中にsqlを取り込んでくれるものがあります。 そういった記事を見つけたのですがバージョンが古いようでしたので自分用に書き直しました。 参考サイト Wocker を使って公開されているサイトをローカルにコピ...