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

関連記事

WordPressのテーマを作る時に気をつけている事... WorsPressのテーマを作れるようになって数年経ってリニューアルとか運用をする中でテーマをこうやって作っておけばよかったなと反省して最近は私が気をつけているテーマ制作のポイントを紹介します。 前提の環境 私はコーディングは得意ですがPHPをガリガリ書けるというわけでは...
このブログのデータが全部消えました(復旧済)... ちょっとした操作ミスでこのブログの全データを削除してしまいました。 気がついた時は愕然としたのですが、ちゃんとバックアップを取ってましたからすぐ復旧できて、トラブルにはならなかったのですが、予定外の事故だったのでなかなか貴重な体験をできました。 サイトのデータが削除されたと気がついた...
WP Social Bookmarking Lightをもっと便利に使う方法... WP Social Bookmarking LightとはWordPressで使用する便利なプラグインです。 簡単にソーシャルボタンが設置できるのでこのブログや他のサイトでも利用させてもらってます。 Twitter のつぶやくボタン、Facebook のいいねボタン、はてブのブックマーク...
WordPressのテーマの作るのに簡単・軽量・快適な開発環境をくれたWocker... これまでWordPressの開発環境はVCCWで作っていましたがちょくちょく名前の聞くWockerを今年になってから試してみたら思いの外良くて開発環境を完全に移行しました。 ※別にVCCWが悪いとか言うわけではなくて、私の目的(テーマ開発)にとっては使いやすかっただけです。 Wocker...
WordPressのテーマをリニューアルした理由... 新年早々このブログのテーマをリニューアルしました。 なんで変えたのかとかそのあたりの考えを伝えたいと思います。 最近のWordPressを知るため このブログはWordPressで構築されています。 以前はWordPressの興味が高かったので進んで、WordPressのテーマを色々...
tarm別に一覧を取得するコード 特定のカスタム投稿タイプでtarm別に一覧を取得できるコードメモ。 archiveところで出力させるのに使いました。 ?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $a...