WordPressの仕組み
functions.phpを読む前に、WordPressがどのように動いているのか、どのアクションがどの順番で実行されるのかをざっくりと理解しなければならないの、まずはまとめて頭にいれてこうと思います。 一番良いのは、ちゃんとソースコードを読むことなんですが、まずは、以下...
Freedom is a responsible choice.
functions.phpを読む前に、WordPressがどのように動いているのか、どのアクションがどの順番で実行されるのかをざっくりと理解しなければならないの、まずはまとめて頭にいれてこうと思います。 一番良いのは、ちゃんとソースコードを読むことなんですが、まずは、以下...
WordPressのfunctions.phpは、テーマの中で共通して使われる関数をまとめたファイルです。 テンプレートファイルとは役割が異なり、その名前の通りテーマに色々な機能を与えるために使われます。 _sでは、functions.php、またfunctions.p...
Windowsで作成したcsvファイルをpandasで開こうとすると、良くUnicodeDecodeErrorが出ていらいらさせられます。 read_csvでencoding='cp932'つけることで今までは解決していたのですが、なぜか今回はうまくいきません。 ...
sidebar.php sidebar.phpは、サイドバーを表示するためのテンプレートパートファイルです。テンプレートファイルから、get_sidebar()関数を使って読み込まれます。 また、functions.php の register_sidebar()...
footer.php footer.phpは、_sのテンプレートパートファイルで、フッター部分を担当します。全てのテンプレートファイルから、get_footer()関数を使って読み込まれます。 ただし、header.phpと同様に、厳密にはfooterだけではなく、...
前回からの続きです。 comments.php <?php /** * The template for displaying comments * * This is the template that displays the area of the...
header.php header.phpは、htmlファイルの先頭部分から <div id="content" class="site-content"> までのテンプレートパートファイル(共通部分のモジュールのようなもの)です。大体は一般的に理解されるhe...
WordPressにおいて、リクエストがあった時に、どういうページを表示するのかを決める条件分岐は 、大きく以下の2の仕組みで制御されています。 テンプレート階層条件分岐タグ _sでは、上記の2つ以外に、get_template_part()でテンプレートパーツフ...
content-search.php content-search.phpは、_sで検索結果を表示するためのテンプレートパートファイルです。get_template _part関数を使うことで、search.phpが読み込みます。 <?php /** * T...
前回からの続きです。 content-none.php 表示するものがない場合のテンプレートファイルである、content-none.phpを見ていきます。 <?php /** * Template part for displaying a ...