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サイト用のgulp/gitで開発環境を作ってみた... 先日、WordPress用のこのブログ用にテーマを作ったのですがその時、開発環境も更新してみました。 これまでSCSSくらいしか使っていなかったのですが、最近はgulpも少しずつ使えるようになってきたのでそのあたりの更新です。 githubには上げていて、リポジトリはこちらです。 ...
WordPressのハッカソンに参加した振り返り... 先日第23回WordBench大阪に参加してきました。 今回はテーマを作ることが目的でチームは各自作りたいテーマ毎(6組)に別れました。 公式テーマにできることを想定して作るということでLICENSEもGLPのものを使うように制限されたのが印象的でした。 ハッカソンとは「ハック」と「マラソ...
TOPページのみの条件取得 WordPressを使っていてTOPページのみ判定する条件が見つからなかったので下記のような判定を作りました。 $url_home = home_url() . '/'; //TOPページのURL $page_url_get = home_url() . $_SERVER; //現在のURL...
WordPressのRESTAPIを使って簡単にスマホアプリを作る方法... Webデザイナーがアプリを作るというと敷居が高いと思われるかもしれません。 実際私も「アプリなんて無理」と少し前まで思っていましたが、先日iOS/Andoroidの両方でアプリを作る事ができました。 ちなみに公開したアプリはほとんどコードを触っていません。 WordPressを少し知ってる...
WockerでWordPressの本番環境をローカルに持ってくる方法... Wockerには便利なコマンドがいくつかあって、その中にsqlを取り込んでくれるものがあります。 そういった記事を見つけたのですがバージョンが古いようでしたので自分用に書き直しました。 参考サイト Wocker を使って公開されているサイトをローカルにコピ...