Tag Archives: プログラムコード

WordPress のメイン フィードを切り替える方法

WordPress サイトのメイン フィード //example.com/feed/ の中身を、例えば特定カテゴリのフィードや、カスタム投稿タイプのフィードに切り替える方法です。 サイトのメイン フィードは、デフォルトだ…Read More »

【WordPress】wp_update_post で下書きを予約投稿する方法

下書きとして保存されている記事を wp_update_post() 関数で予約投稿する方法とサンプル コードです。 下書きを自動的に予約投稿したい場合などに使えると思います。ちょっとしたハマりポイントがあり、日本語の情報…Read More »

WordPress の single.php を投稿フォーマットで振り分ける方法

投稿フォーマットに応じてシングル ページのテンプレート(single.php)を切り替える方法です。また、この方法を応用すると、任意の条件で振り分けて任意のテンプレートを読み込むことができます。 例えば、投稿フォーマット…Read More »

WordPress 記事数を取得する最もシンプルな方法

トップページでは全記事数、カテゴリ ページでは そのカテゴリの記事数、タグ アーカイブ ページでは そのタグが付いた記事数。記事数を取得したい場面は いくつか考えられます。それぞれについて最もシンプルな方法です。 「wo…Read More »

JSON を HTML に埋め込んで jQuery でごにょごにょするメモ

そうだ。Ajax じゃなくて HTML に json を埋め込んでページと一緒に送信しちゃえばいい。HTML に埋め込んだ方が gzip が効いて通信量は減るし、Ajax によるサーバーの負荷も減る。なんて優しい設計なん…Read More »

WordPress SEO の XML サイトマップに全添付画像を出力する方法

WordPress SEO by Yoast プラグインのサイトマップは、記事に掲載した画像を自動的に取得して、XML サイトマップに image:image タグを出力してくれます。多くの場合、デフォルトのままで問題あ…Read More »

WordPress 記事をランダムに表示してページングする方法

例えばカテゴリ ページの記事をランダム順に表示したい場合、クエリを呼び出す際に orderby に rand を指定します。検索すると沢山でてくる。でも、この方法には欠陥があります。なんてことだ! 2ページ目以降も全記事…Read More »

たったこれだけ! WordPress ウィジェットを自作する雛形

バッチ処理で出力した HTML ファイルをサイドバーに表示させるためにウィジェットを作成しました。超シンプルでウィジェットの雛形として使えそうだったので置いておきます。

これで完璧! WordPress で setcookie するベストな方法

PHP の setcookie には忘れがち(?)な約束があります。 setcookie() は、(中略)<html> や <head> タグはもちろん 空白も含め、あらゆる出力よりも前にこの関数…Read More »

wp_is_mobile() を JavaScript とクッキーで実装してみたよ

WordPress と JavaScript との連携を考えるとき、wp_is_mobile() 関数を JavaScript でも使いたい、と思うことがあります。正確には、サーバー側のモバイル判定とクライアント側のモバ…Read More »