ツイート
シェア
LINEで送る
B! はてぶでブックマーク
Pocketでブックマーク
RSSフィード

WordPress

WordPress5.3, 投稿タイプで特定機能をサポートする設定

wordpress image

add_post_type_support()のパラメータが変わり、高機能パラメータを指定できるようになりました。

何が変わったのかソースコードまで読んだんですが、本筋以外でも気になるところがあって、PHPのプログラミングとして『そんなことしていいの?』と思っちゃった。

続きを読む

WordPress5.3, ナビゲーションメニューで整数のスラッグは使えない

wordpress image

register_nav_menus()のスラッグ名で整数が使えなくなりました。個人的には『使う人がいたのか?』と思いましたが、使っているととんでもないバグが発生していたようです。

配列の要素の意味を考えずに、とりあえず数値を入れるプログラミングをしているとバグになっていた模様。

続きを読む

WordPress5.3, Backbone.jsのバージョンアップ

wordpress image

WordPressは内部でクライアントMVCフレームワークBackbone.jsを使っていたようです。

WP5.3では、Backbone.jsのバージョンをv1.3.3からv1.4.0へアップグレードしました。

Backbone.jsは、ライトなReact.jsやAnglarと思えば分かりやすい。

続きを読む

WordPress, セキュア処理で使うnonce関数のちがい(CSRF対策)

wordpress image

nonceはWordPressのセキュリティ機能のひとつで、ワンタイムパスワードみたいなものです。

そのnonceまわりの処理の関数で、ドキュメントと違う実装をしても正常に動くことがあるので、ソースコードから調べました。

よく分かってなかった関数の使い分けがはっきりしたのが一番の収穫です。

続きを読む