1. TOPTOP
  2. Webサービス

WordPressのコードが分からないときはCodexとPHP マニュアルを調べよう!

Wapuu

はじめてWordPressをカスタマイズする方にとって、WordPress CodexPHPマニュアル(新しいタブで開く)で「調べる」という習慣をつけることが大切です。

the_title()とsprintf()の解説

例えばWordPress公式テーマのひとつである、TwentySixteen(新しいタブで開く)のtemplate-parts/content.phpを見ると、the_title()ではじまる文字列があります。そのあとには、sprintf()という見慣れない文字列もありますね。

content_php_the_title_sprintf_added

これらは何を表しているのでしょうか?それぞれ図でまとめてみました。

the_title()について

function_the_title

引数と合わせると、投稿タイトルの前後に<h2>タグと<a>タグをつけて出力していることが分かります。

sprintf()について

function_sprintf

“%s”に投稿ページのパーマリンクが入力されるため、投稿タイトルが表示されると同時にリンクもつきます。

Chrome developerツールで検証

chrome_developer added

Chrome developerツールで検証してみると、the_title()とsprintf()に関わる投稿タイトルとタグが、出力されていることが分かります。

〔参考サイト〕