add_post_type_support()のパラメータが変わり、高機能パラメータを指定できるようになりました。
何が変わったのかソースコードまで読んだんですが、本筋以外でも気になるところがあって、PHPのプログラミングとして『そんなことしていいの?』と思っちゃった。
続きを読むadd_post_type_support()のパラメータが変わり、高機能パラメータを指定できるようになりました。
何が変わったのかソースコードまで読んだんですが、本筋以外でも気になるところがあって、PHPのプログラミングとして『そんなことしていいの?』と思っちゃった。
続きを読むregister_nav_menus()のスラッグ名で整数が使えなくなりました。個人的には『使う人がいたのか?』と思いましたが、使っているととんでもないバグが発生していたようです。
配列の要素の意味を考えずに、とりあえず数値を入れるプログラミングをしているとバグになっていた模様。
続きを読むWordPressは内部でクライアントMVCフレームワークBackbone.jsを使っていたようです。
WP5.3では、Backbone.jsのバージョンをv1.3.3からv1.4.0へアップグレードしました。
Backbone.jsは、ライトなReact.jsやAnglarと思えば分かりやすい。
続きを読むテーマ作成の環境はNode.jsやwebpackなどで自動化できるところはどんどん使っていきます。
3つのコマンドを実行すれば環境ができるところまで準備しました。
(そのためにNode.jsのインストールが必要です。)
続きを読むWordPressには、カスタム・フィールド値(メタ・キー)をSQLの条件にしてクエリが実行できるんですが、WordPress5.3から、そのメタ・キーSQLクエリの比較演算子が増えました。LIKE演算子以外にも多くをサポートします。
これで普通のSQLと変わらないくらいのクエリが実行できます。
続きを読むWordPress5.3から、wp_die()で出力するメッセージの幅が広がりました。
これまでは段落(<p>)で括られていたので1行のメッセージしか作れませんでしたが、それが<div>に置き換わったので、けっこうな種類のHTMLタグが使えます。
(大体のタグが使えるので使えないものを気にする必要はない。)
続きを読む