

WordPressのショートコードの書き方がどうやら古かったようだ。
開発PHP,WordPress,ショートコード2019.1.13(2019.1.13)
これまでショートコードは以下のように書いていました。 function my_shortcode( $atts ) { extract( shortcode_atts( array( 'name' =…
これまでショートコードは以下のように書いていました。 function my_shortcode( $atts ) { extract( shortcode_atts( array( 'name' =…
WordPressで、パンくずリストを自作しました。 このテーマでも実装していますが、「構造化データ」に準拠した形式で、 <ol itemscope itemtype="http://schema.org…
Visual Studio CodeでPHPのフォーマット(整形)をしたいので調べてみると、「php cs fixer」を使うのが良いそうで。 では早速とインストールしてみましたが、そのままだと PHP CS Fixer…
ダミー画像を生成する「Dynamic Dummy Image Generator」というWebサービスがあります。 https://dummyimage.com/ サイズや色、テキストをURLパラメータに追加すると、それ…
BootstrapでFoundation Interchangeのような実装がしたい。 の続き。 で実装出来そう。
せっかくAPI使ってJANコードから商品情報取れるようにしたのだけど、重い気がする。 ページが開いた後でAjax経由にして表示させるようにしても良いのだけど、amazonの商品ページにはあるのに、ValueCommerc…
phpで日付をタイムスタンプに変換するには、「strtotime」を使うのですが、これは1970年1月1日 00:00:00 UTCを基準にしているため、それ以前の日付を指定しても値は返って来ません。 echo strt…
ltrimは第二引数にマルチバイトが対応していないので、そのまま使うと文字化けします。 なので、面倒だけどmb_substrで最初の文字列を取得して、それがltrimしたい文字列だったらそれ以降を取得して置き換えてみます…
メモ 一つ大きめのテーブルがあって、その中のセルにキーワードが複数入っていると想定。 そしてtr毎にidを指定。 例) aaa bbb ccc ddd eee fff ggg hhh iii jjj kkk lll &l…
http://php.net/manual/ja/function.serialize.php これで毎回「explode」と「implode」を使っていたので、面倒な処理をしていたようだ。 と、Advanced Cus…