カテゴリー
WordPress

【WordPress】taxonomy.phpに記事が表示されない時

taxonomy.php のテンプレートで記事が
いつものループ(など)で表示されなくて困った。

調べてみると、Advanced Custom Fields のプラグイン(Custom Post Type UIやCustom Post Type Generator)の設定が原因らしい。

オプション「Exclude From Search」を「True」から「False」に。
これで表示されるようになった。

「Exclude From Search」は、カスタム投稿をSearch範囲から除外するか?というオプションらしいが、
「True」にすると記事の表示もされなくなってしまうようだ。

参考にしたURL / ありがとうございます。
http://notes25.net/wordpress/taxonomy-php%E3%81%A7%E8%A8%98%E4%BA%8B%E3%81%8C%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84%EF%BC%81/

カテゴリー
WordPress

【WordPress】Contact form7でラジオボタンでメールの宛先を変えたい

選択したラジオボタンによって、メールの宛先を変えたいという要望があったので調べてみたとことContact form7でできたのでメモ。

http://contactform7.com/ja/selectable-recipient-with-pipes/
参考:パイプを使って送信先を選択可能に

下記、お問い合わせ内容によって宛先を変えたい時の例。

<p>お問い合わせ内容(選択して下さい)<br />
   [radio your-service default:1"サービスその1|service01@xxx.co.jp" "サービスその2|service02@xxx.co.jp" "サービスその2|service03@xxx.co.jp" "サービスその4|service04@xxx.co.jp"] </p>

表示とメールアドレスを「|」で区切ることで、チェックを入れた「|」以降のに書かれたメールアドレスに配信されるようになります。

但し、メールテンプレートに[your-service]と書くと、宛先のメールアドレスが表示されるので注意。
「|」の前のテキストを表示させるには、[_raw_your-service]と書きます。

カテゴリー
WordPress

【WordPress】classにカレント表示したい時とか

色々方法はあると思います。WordPressの関数使ったり。
忘れないようにメモ。

今いるページのタイトルを取得して

<?php $title = get_the_title( );//タイトル取得 ?>

if文でclassに表示&非表示

class="xxx <?php if ( $title ==  the_title( '' , '' , false ) ) { echo ' active'; } ?>

下記はタイトルを取得する書き方

<?php $title = the_title( '' , '' , false ); ?>

カテゴリー
その他

【その他】特定のディレクトリだけBasic認証を解除する方法

http://q.hatena.ne.jp/1145039863
親ディレクトリの.htaccessで設定したBasic認証によるアクセス制限を、ある子ディレクトリ内でのみ解除する方法

解除するディレクトリのhtaccessを下記にすれば出来るようです

Satisfy any
order allow,deny
allow from all

元記事が古いので保守。
BASIC認証の設定ファイルが見つからず、しかたなく上記の方法でフォルダの制限を解除。なんで見つからないんだ。。

カテゴリー
WordPress

【WordPress】投稿のカテゴリーをラジオボタンに変更

いつも忘れる(こればかり)のでメモ。

管理画面の
「設定」→「投稿設定」→「タクソノミーの投稿設定」→※単一選択にするタクソノミーにチェックを入れて下さい。」をチェック。

(2015/11/02追記)
上記は、タクソノミーの機能を拡張するプラグイン「PS Taxonomy Expander」の設定だったようだ。