管理人

WordPress

カスタムフィールドの値に他のカスタムフィールドの値を使いたい

複数のページのカスタムフィールドに同じ値を入力してあるとき、元になる値を別に作っておいてそれを変更する事で複数のカスタムフィールドの値を一気に変更したい。 あるいは、 あるカスタムフィールド(タイプ:テキスト)があるとき、まずは普通...
PHP

PHPのcurlを使ってjsonを送信、自作APIでそれを受信する

PHPのcurlを使ってjsonを送信、自作APIでそれを受信するための超簡単なテストです。 環境はmacのMAMPでやってます。 送信側 POSTするデータを配列で作成。 json形式に変換。 curlで送信する準備...
javascript

Community Geocoderで実在の住所が「不明」になる問題

フォームの住所入力で実在しない住所を入れたら「不明」ですとエラーが出るアプリケーションを作っていたときの問題。 Community Geocoderを使い入力した住所が実在するかどうか判断していたのですが実在する住所を入れても「不明」...
google

Geocording APIを使わなくても無料で住所から緯度経度が取得出来る

2点間の距離・時間・ルートなどを計算するにはその地点の緯度経度が必要です。 googleのAPIで取得する事が出来ます。 「Geocording API」がそれなのですが有料です。利用回数によって課金されます。 アクセスが膨大...
google

google map APIでルート距離を計測する

「google map APIでルート(経路)を調べて、その移動距離を取得する」 今回はこれをやってみたいと思います。 APIキーの設定 基本的なAPIキーの取得は別記事で書いているのでここでは省略します。 APIキーに対し...
WordPress

wordpressのAjax通信を超簡単に解説

wordpressのAjax通信を基礎的なレベルで解説します。 おおまかな流れは ●jsの値をajaxでPOSTに乗せる。 ●wp-admin/admin-ajax.phpに送られて動的にdo_action( "wp_ajax...
WordPress

welcartの必須項目のカスタマイズ

今回取り上げるのはwelcartの必須項目のカスタマイズについてです。 「送付先の郵便番号だけ必須項目から外したい」 こういう案件の依頼があったので調べてみました。 今回フィルターフックのみで処理しています。 welcart...
プラグイン

Advanced Custom Fieldsの入力画面で条件によって項目を非表示にしたい

wordpressの投稿ページなどにAdvanced Custom Fieldsで入力フィールドを設置しているとき、条件によって表示・非表示にしたい項目って出てきますよね。 今回はこれをやってみます。 条件フィールドを作る まず条...
WordPress

PAY.JPのwebhookをwordpressで受け取ってみる

この記事はwebhookの事を把握している方向けです。 phpの基礎的な説明はありません。 一応補足しておくと、 あるwebアプリケーションで何かイベントが起きた場合に、 そのイベント内容を他のwebアプリケーションに通知する。...
WordPress

filter hookフィルターフックを超わかりやすく解説

フィルターフックをわかりやすいように解説しようと思いますが、主に自分用に理解を深めるために書いてみます。 そもそもなんでフィルターフックを使うのか? 例えばこんな関数があるとします。 function my_original_func...