work.log

エンジニアの備忘録的ブログ

WordPressのスニペットをまとめるプラグイン

WordPress のカスタマイズで、 functions.php がカオス化してきたので整理しました。 そこそこの処理量があれば一つづつプラグイン化しても良いのですが、数行で済んでしまうようなスニペ …

WordPressの管理画面内でメディアアップローダーを呼び出す

WordPress の管理画面内にメディアアップローダーを呼び出す方法のメモ書きです。 プラグインの設定画面等で、メディアファイルの ID が取得したいと思ったので調べてみました。 標準のメディアアッ …

WordPressの管理画面内でAjaxを使う

WordPress の管理画面内で Ajax による非同期処理を行う方法について書きます。 今回やりたい事は、プラグインの設定画面でボタンを押したら任意の処理を行い、その結果を設定画面内に表示するとい …

WordPressのショートコードAPIをウィジェットでも使う

WordPress のテキストウィジェットでショートコードを書いたら動かなかったのでちょっと調べてみました。 どうもコードが足りてなかったようでした。 例えば、投稿ページ、固定ページではこんな感じに書 …

WordPressに人気記事一覧を表示させる(開発編その1)

「WordPressに人気記事一覧を表示させる(準備編)」の続きです。 前回は Google アナリティクスを Google Api から利用するサンプルコードを書きました。 そして、最終的には Wo …

WordPressに人気記事一覧を表示させる(準備編)

WordPress のテーマ TwentyTwelve のカスタマイズ記事です。 今回もプラグインは使わずに、自力で人気記事一覧を表示させて見たいと思います。 以下でざっと機能の仕様と準備するものにつ …

WordPressの投稿データを自動整形して保存する

WordPress の投稿データを自動整形して DB に保存する方法です。 前回書いた、「ショートコード API を利用した href 属性の自動付与」に引き続き、少しでも記事の作成を簡略化するために …

WordPressのショートコードAPIが便利すぎる

WordPress の機能 ショートコード API が便利すぎるのでメモします。 ショートコードは主に投稿記事で何かしらの表示・処理をさせたい場合に使います。 使い道としては [my-info] のよ …

PerlのLWPでファイルをダウンロード

Perl モジュール LWP を使ってファイルをダウンロードするメモです。 スクリプトを書くなかでファイルをダウンロードしたくなる事があるので LWP::UserAgent を使って書いてみました。 …

Perlのrand関数で乱数を取得するメモ

Perl のrand関数で乱数を取得するメモです。 処理を毎回異なる時間で sleep させたい時に使ってますが、忘れがちなので自分用に残しておきます。 基本、rand() で乱数が取得できますけど、 …

PerlのWebページスクレイピング覚書

Perl で Web ページをスクレイピングして、必要な情報を取得するための覚書です。 この手のサンプルは沢山あるので今更ですけども自分用のメモとして残しておきます。 スクレイピングスクリプトのサンプ …

HAProxyをコマンドラインから操作する

OSS の L7 ロードバランサ HAProxy をコマンドラインから操作するメモ書きです。 今のところ特に利用していない機能ですが、運用ツール等を作成する際には割りと使えそうなので一通り試してみます …

WordPressの「最近の投稿」にアイキャッチ画像を付ける

WordPress のテーマ TwentyTwelve カスタマイズメモです。 WordPress で使えるウィジェットのひとつに「最近の投稿」というものがありますが、デフォルトはタイトルのみなのでこ …

よく読まれている記事

  • 今日
  • 週間
  • 月間