WordPress WordPress でデータベースから、カスタムタクソノミーで絞り込んでデータを取るときに気をつけること WordPressはデータベースとしてMySQLを使っているCMSですが、普段の開発ではほとんど意識する必要はありません。 ですが、グローバルオブジェクトの $wpdb を使えば、直接データベースからデータを取得することもできます。 た... 2015.09.14 WordPress開発
WordPress pre_get_posts を使ってカスタムタクソノミーで分類されたカスタム投稿を表示する もう、毎度忘れるのでメモ。 まずカスタム投稿を取得するには、post_type にカスタム投稿名を入れればOK。 カスタムタクソノミーで絞込するには、tax_query を使います。 以下の例では、カスタム投稿shopsを、カスタムタク... 2015.09.11 WordPress開発
WordPress pre_get_posts でカスタムポストをカスタムタクソノミーで絞込みしようとして、どっぷりハマってあっさり抜けだした方法 pre_get_posts でカスタムポストをカスタムタクソノミーで絞込みしようとして、どっぷりハマってあっさり抜けだした方法 いやー、すっごいハマりました。 あるカスタムポストのアーカイブページを表示するのに、カスタムタクソノミーで絞り... 2015.09.10 WordPress開発
PHP PHPで連想配列のキーの有無を確認する 連想配列で、有りもしないキーを指定すると、Undefined indexエラーを吐きます。 Noticeレベルなんで、 error_reporting(E_ALL & ~E_NOTICE); みたいにすれば、気にしなくてもいい... 2015.08.19 PHP
開発 一つのgmailアカウントで、複数のメールアドレスを利用する 登録したユーザーに一斉メール配信するテストをするために、ダミーのメールアドレスをいれる必要があったのですが、全部同じメールアドレスだと、なんだかなぁなので、gmailを使ってダミーアドレスを作ることに。 gmailでは、メールアドレスの前... 2015.08.11 開発
JQuery JQuery で、2回目のSubmitが重複で動作してしまう ファイルをアップロードして、リストを動的に書き換えるとき、Ajaxで処理するために下記してたのですが、 1回目にSubmitすると1回動作するのですが、 2回目のときには、2回動作、 3回目には、なんと4回動作するという事態が発生。 ... 2015.08.11 JQuery
WordPress Contact Form 7 でURLのパラメータに応じて表示するフォームを変えたい 一つの固定ページで、複数のメールフォームを表示させたいことがあって、URLのパラメータで対応できるようにしてみました。 まず、Contact Form 7 のショートコードは、IDとタイトルを入れておく必要があります。 [contact... 2015.07.24 WordPress開発
WordPress videoで動画を再生している時に、イベントを取得する方法。 たとえば、こんなかんじでvideo タグが埋め込まれているとします。 で、JQueryでイベントを取得するときはこんな感じ。 参考になった、サイトさん。 → でも、videoはブラウザによって、挙動がまちまちっぽい。 詳しく調... 2015.07.17 WordPress
WordPress Contact Form 7 で確認画面を表示する WordPress でメールフォームの標準的プラグイン Contact Form 7 ですが、欠点として確認画面がない。というのがあります。 で、その欠点をカバーしてくれるプラグインが Contact Form 7 add confirm... 2015.07.16 WordPressプラグイン
WordPress WordPress でメール送信 WordPressはPHPなので、sendmailを使っても当然メールは送信できるわけですが、 WordPressからメールを送信するには、wp_mail() なる関数が用意されているので、それを使ったほうが簡単。 2020/4/27修正... 2015.07.16 WordPress開発