TAG

WordPress 投稿本文のドメイン付き絶対URL問題を解決してスムーズな環境移行を実現する方法

WordPress 10大なんでやねんの筆頭に挙げられる、投稿本文へのドメイン付き絶対 URL 直書き仕様。記事へのリンクが簡単挿入!となったときに少し期待しましたが、直書きのパターンが増えただけでした。。
このなんでやねんに関しては ジムさんが WordPressで挿入する画像のsrcを相対リンクにするWordPressで挿入する画像のsrcを相対リンクにする【発展版】 の記事をしたためていらっしゃいます。したためてって「認めて」って書くんですね、勉強になりました!
今回はジムさんに似た方法で、テスト環境から本番環境への移行も、ドメイン変更もへっちゃら!涼しい顔でラクラクこなせる驚きの方法をお届けします。Continue Reading »

Contact Form 7 でラジオボタンを必須にする

みんな大好き Contact Form 7駄菓子菓子 だがしかし、そのファースト・マトリックスが如き美しいアーキテクチャは、多くの場合、日本の悪しき慣習だったりクライアントのひとことだったり、ディレクターの思いつきによってメタメタにされてしまうのであった。。。Continue Reading »

query_posts, get_posts で複数の order 指定に対応する

元ネタは公式フォーラムのカスタムフィールドでソートした後に、日付の降順にしたいです。query_posts(), get_posts() で記事を取得する時に複数の項目でソートしたい、ことはよくあります。WordPress では orderby に半角スペース区切りで並び替えのキーとなる複数の項目を指定することができますが、昇順降順の order パラメータには ASC, DESC のどちらか1つしか指定できない仕様になっています。バグなハズはない。きっと深いワケがあるハズ。とはいえ、項目ごとに並び順を指定する方が需要は多いハズなのでやってみましょう!Continue Reading »

カテゴリー毎の日付別アーカイブを表示する

WordPress ではサイドバー辺りに年別/月別/日付別(以下、日付別)アーカイブの一覧を表示させるときによく wp_get_archives() を使いますが、これはブログ全体のアーカイブを出力するものです。例えば、カテゴリーの一覧で各々のカテゴリに属するアーカイブを表示したい、という要求はよくあると思われますが、WordPress には特定のカテゴリーの日付別アーカイブ一覧を一言で表示する機能がありません。
そんなようなプラグインはありそうですが探すのが大変そうで心が折れます。微妙にやりたいことと違うとか、バグやらアップデートやら自分の管理下に無いのもアレですので、自力で何とかするレベルを超えていないと見切ったら、チャッと作ってしまいましょう。
基本機能に無くても大体はなんとかなる WordPress+wpxtreme ですので、どんと任せてください。Continue Reading »

the_excerpt で抜粋有無・本文長短・moreタグを考慮して「続きを読む」を付ける

記事一覧で記事の一部を表示して「続きを読む」のリンクを付けるには、本文中に more タグを書いて the_content('続きを読む') とすれば良いです。でも、more タグメンドクサイとか、[抜粋]があればそれを表示したいとか、本文が短い時は要らんとか、本文が長い時は省略して「...」を付けたいとか、とにかく記事をどのように書いても *俺的に* うまい具合に「続きを読む」を付けるやり方です。Continue Reading »