Tag Archives: プログラムコード

Elasticsearch-PHP を使ってみた

全文検索エンジン Elasticsearch の公式クライアントの一つ、Elasticsearch-PHP を使ってみました。 Elasticsearch なんてお洒落なソリューションを、お洒落とは言えない PHP で扱…Read More »

[PHP]Goutte を使い倒すためのメモ

PHP の代表的な Web スクレイピング ライブラリ Goutte をだいぶ使ったので役に立ちそうなことのメモです。 インストール 以前の Goutte は phar で提供されていましたが、最近になって Compos…Read More »

意外に簡単! JavaScript でクラスを定義するコード スニペット

JavaScript でクラスっぽいものを定義するコードをスニペットの形で置いておきます。 尚、この書き方は JavaScript におけるクラス定義の完璧な方法ではなく、筆者が好きというだけなので その点はご了承くださ…Read More »

【WordPress】複数の前後記事を出力する方法

表示中の記事ページより新しい記事へのリンクを複数と、古い記事へのリンクを複数 出力する方法です。プラグインは使いません。60行ほどのコードで実装できます。 複数の前後記事を表示する機能は、FC2 ブログでは標準で用意され…Read More »

もう ずれない! WordPress で date を扱う正しい方法

WordPress のタイムゾーンは UTC に設定されていて、変更不可です。時間がずれてしまう原因はこれです。WordPress のタイムゾーンを無理矢理に変更することはできますが、どのような不具合が起きるか分からない…Read More »

Twitter API でコメント付きリツイート

Twitter API でコメント付きリツイートする場合、特に専用のエンドポイントは用意されていないので、通常のツイートとして コメントとコメントを付けたいツイートの URL を status に入れて POST します…Read More »

【WordPress】curl で自動ログインしてバッチ処理する方法

WordPress では、get_posts() などで公開されていない下書きや予約投稿の記事を取得する場合、適切なアカウントでログインしている必要があります。ローカル環境では成功するバッチ処理が本番サイトでは失敗するの…Read More »

WordPress カスタム投稿タイプを使うときの注意点

register_post_type() やプラグインでカスタム投稿タイプを追加する際に見落としやすい注意点など いくつかメモです。 更新情報サービス 「更新情報サービス」(Update Services)てなに? そう…Read More »

WordPress SEO by Yoast の翻訳を無効にする方法

WordPress SEO プラグインのバージョン 1.7以降、Yoast Transrate が導入され、日本語を含む いつくかの言語について多言語対応が始まりました。 それ自体は素晴らしい取り組みで ありがたいことな…Read More »

script タグ を document.write したときの実行順序【JavaScript】

JavaScript の document.write で動的に書き出した scriptタグ 内の JavaScript の実行順序を調べました。 以下の通りマークアップ+コーディングしたとき、アルファベット a~k が…Read More »