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のRESTAPIを使って簡単にスマホアプリを作る方法... Webデザイナーがアプリを作るというと敷居が高いと思われるかもしれません。 実際私も「アプリなんて無理」と少し前まで思っていましたが、先日iOS/Andoroidの両方でアプリを作る事ができました。 ちなみに公開したアプリはほとんどコードを触っていません。 WordPressを少し知ってる...
Gutenberg(グーテンベルク)対応のオススメできるWordPressテーマの紹介... WordPressが4.9.8から新しいエディターGutenbergをテストするようにダッシュボードから告知が始まりました。 いよいよWordPressが大きく変わる雰囲気をひしひしと感じます。 WordPressといえば、テーマをインストールして有効化することで、サイトのデザインを簡単...
無料で使えるWordPressのカスタマイズしやすいBootStrapベースのスターターテーマ... みなさんはWordPressの案件をするときはどんな開発フローをされてますか? 1から作るひともいれば、何かフレームワーク的なものを入れて作る人、スターターテーマを使って作る人、子テーマ前提で作る人など様々な進め方がありますね。 私は去年までは「Underscores」を使って開発していまし...
WockerでWordPressの本番環境をローカルに持ってくる方法... Wockerには便利なコマンドがいくつかあって、その中にsqlを取り込んでくれるものがあります。 そういった記事を見つけたのですがバージョンが古いようでしたので自分用に書き直しました。 参考サイト Wocker を使って公開されているサイトをローカルにコピ...
WordPressのテーマをアップデートさせない方法... CSSでキャンセルする方法 テーマが古いかどうかは、style.cssに記載のあるバージョンでWordPressが判定しています。 ですので、ここの記述を最新版のテーマより上にしてしまえば、アップデートの通知が来ることはなくなります。 基本的に、style.cssの一番上にVersio...
tarm別に一覧を取得するコード 特定のカスタム投稿タイプでtarm別に一覧を取得できるコードメモ。 archiveところで出力させるのに使いました。 ?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $a...