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

中級者 - Wordpressの技術情報

プログラミングができなくてもWebサイトがかんたんに作成できる、CMSフレームワーク・WordPressについて情報を発信します。

自分が経験したこと、失敗したことにもとづいています。

自分で情報を探しながらやっても、なかなかスムーズに答えにたどりつかない人向けです。

経験が足りないだけで、遅かったり、失敗しても自信をなくさなくていいです。いまは大きくなるために、技術を知って試す時期なので。

むしろたくさん悩んで、フリーズして、失敗してください。気がついたら最適な答えを出す力が自然と身についているでしょう。

WordPress, メンテナンス中ページをカスタマイズする

wordpress image

WordPress5.3からメンテナンス中のページのカスタマイズがかんたんになりました。

理由は『wp_die()の機能強化』です。これによって、コードが直感的でHTMLも見やすくなりました。

優先度は低いですが、あまり見られないページに力を入れてるとサイトのクオリティが高いと思われます。

(見た目だけのカッコつけだけど。)

続きを読む

WordPress, JavaScriptとCSSをインラインで出力する

wordpress image

WordPressでは、テンプレートにJavaScriptとCSSを直書きしてはいけません。必ずキュー登録から行います。インラインでも同じ。

『header.php, footer.php で共通化すればいい』と思うでしょうが、なぜ、WordPressはキュー登録という一見遠回しな機能を追加したのか考えましょう。

続きを読む

WordPressのjQueryからmigrateを外す方法

wordpress image

jQuery-migrateはサイト表示スピードに影響するのが知られてますが、WordPressでは標準搭載されているので、それを外す方法を説明します。

かんたんです。15行程度追加するだけです。

続きを読む

WordPress js, CSSファイルのレジスタとエンキューのちがい

wordpress image

WordPressでJavaScriptファイルを追加する関数のwp_register_script()とwp_enqueue_script()のちがいを説明します。

『registerのあとにenqueue入れればいいや』ぐらいの人は間違っていないけれど意味がないこともあるよ?という話です。

CSSスタイルでも同じです。

続きを読む

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

wordpress image

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

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

続きを読む