WP_Queryのパフォーマンスを上げられるかもしれない指定 以下の動きが不要な場合はそれぞれ以下の指定をWP_Queryに加えるとパフォーマンスがあがるかもしれないようです。 ‘no_found_rows’ => true ページャー機能が不要な場合 ‘update_pos… haradaハック2017.02.01 961
get_postsのかわりにwordpressのsqlを用いる get_postsはWordpressに備わっている関数を用いて条件に合致する記事を取得するものであるが、複数のループで処理をするため記事の件数が多い状態で検索をかけると処理に時間がかかってしまう。 そこで、データベース… ysugiyama12ハック2017.01.30 1,453
get_postsにおけるソートについて チューニングをしてて気付いたこと。大量のデータをget_postsを使って検索をかける時にその中でソートをするとかなりの時間がかかってしまう。 よって、get_postsによって得られたWP_Query object か… ysugiyama12ハック2017.01.27 571
WordPressプラグイン『Contact Form 7』で確認用メールアドレス項目を追加 WordPressのお問い合わせフォームプラグイン『Contact Form 7』のデフォルトでは確認用メールアドレスの項目がありません。 でもこの項目は活用する機会が多いはず…。 実は、function.phpに以下の… usanokoハック2017.01.26 1,131
AWSでmulticast AWSのEC2-VPCでは不要な通信トラフィックを抑えるためにマルチキャスト/ブロードキャストが禁止されています。 keepalivedなどのmulticastを必要とするソフトでは特殊な設定が必要になります。 http… Yuya Satoハック2017.01.25 1,595
プログラムでカスタムタクソノミーの項目を一気に追加する プラグインを利用すること無く、カスタムタクソノミーに複数の項目を一度に追加したい場合などは以下を実行すると追加できます。 ex.WordPressでcourseというカスタムタクソノミーを追加している場合 addCour… haradaハック2017.01.19 1,149
phpMyAdminによるプロセスのチェックなど WordPressなどで処理が重い場合で、通信に問題がある場合があるのでphpMyAdminのグラフ表示で観測することができる。 vvv.localにアクセス → phpMyAdminを選びログイン → 「状態」「モニタ… ysugiyama12ハック2017.01.18 1,275
カリキュラム「07. WordPressをDBとして利用しよう」で気づいたこと 「07. WordPressをDBとして利用しよう」 の 「サイトを設定しよう」 のところにある、http://192.168.33.10/wp-admin/というアドレスは (いま意味を知って考えてみれば当たり前でした… koumikuniハック2017.01.16 101
WordPress decimal型とnumeric型(少数を含む数の比較) 結構はまった内容なのでハックに残しておきます wordpressでget_postsやwp_queryをする際の引数に以下のような、条件を追加するとします。 $args = array( ‘post_type’ =>… nissyハック2017.01.12 1,633