A3 Code Note

11/03/2022

#4 Theme Development | wp_head | wp_footer

Dynamic HTML

header.phpのコードはそれぞれ以下のようにすると動的に変更できるようになります。

【lang】

<html lang="ja">
<html <?php language_attributes(); ?>>

language_attributesについて
wp-includes/general-template.php // 3974行目

【charset】

<meta charset="UTF-8">
<meta charset="<?php bloginfo( 'charset' ); ?>">

【title | stylesheet : wp_head】

外観 > カスタマイズ > サイト基本情報 > サイトのタイトル

<title>WordPress theme</title>
<link rel="stylesheet" href="">
<?php wp_head(); ?>

wp_headについて
wp-includes/general-template.php // 2872行目
これを書くと、titleや、style sheetsなどが自動で読み込まれます。

【admin bar | script : wp-footer】

同様にfooter.phpのbodyの前に以下挿入

<?php wp_footer(); ?>

wp_head と、wp-footer で何が加えられているか確認したい場合、
その行を付けた状態と、コメントアウトした状態で検証画面で確認すると分かりやすいです。