WordPressにおけるwp_insert_post関数の利用 WordPressで誰でも投稿できるフォームを作る際に利用すると便利な関数にwp_insert_post関数がある。 以下は、その紹介と利用具体例である。 wp_insert_post関数は引数に配列で投稿データを渡すと… 前田 哲平ハック2019.08.16 2,657
Ajex通信のサーバー側の処理について function.phpに add_action(‘wp_ajax_tell_me’, ‘tell_me’); add_action(‘wp_ajax_nopriv_tell_me’, ‘tell_me’); funct… 形部優ハック2019.08.16 234
CakePHP(v3.x)、Transactionを用いたデータの保存 トランザクションを用いると、データの保存の途中に処理に失敗した場合、rollbackで差し戻すことができるので、データベースに意図しない変更が加えられるのを防ぐことができます。 公式ドキュメントはこちらです。 今、以下の… Aoi Watanabeハック2019.08.13 2,642
初心者学生向けweb学習サービス使ってみた(progate) こちらのプログラミング初心者向けの学習方法の中から、オンラインサイト学習サイトの一つ【progate】の紹介をします。 progateの特徴 2つのコース設定 言語別 目的別 学べる言語 HTML&CSS Jav… r.kajiwaraハック2019.08.09 1,195
CakePHP(v3.x)、collectionを用いてアソシエーションを組んだモデルの要素の合計を計算する 今、アソシエーションにおいて、”Books” belongsTo “Author”という状況を考えます。 ある、Authorを名前で指定して、そのAuthorの持つBook… Aoi Watanabeハック2019.08.07 296
CakePHP(v3.x)、distinctを用いて重複行をまとめる。 cakePHPで、アソシエーションを組んでいるテーブルでmatching()を実行すると、結果によっては重複行ができてしまうことがあります。 そのときは $query->distinct(“id”); などで、PR… Aoi Watanabeハック2019.08.06 3,382
cakePHP(v3.x)、多対多のアソシエーションのリンクを貼る。 同じ$group_idを介して多対多のアソシエーションを組んでいるArticlesとTagsについて考えます。 今、新しいArticleのEntityを保存したい時、以下のようにしてTagとのアソシエーションリンクを貼る… Aoi Watanabeハック2019.08.02 214
CakePHP(v3.x)、クエリビルダでNullのレコードを取得する。 以下のようにレコードを取得する際に、 $condition = [‘Mytable.id’ => $someid]; $query = $this->find(‘all’)->where($condit… Aoi Watanabeハック2019.08.02 1,128
[AMI]NginxのWordPressへBasic認証を導入する WordPressへBasic認証を導入する方法のメモです。 AMIで使用しているNginxで.htaccessを使ってBasic認証を導入した所、うまく行かなくて詰みました。 調べてみるとそもそもAMIのNginxでは… k.imaiハック2019.07.11 2,064