WordPress – 記事タイトルにリンクを設定する
記事タイトルにリンクを設定する場合the_permalink()を使った方法かthe_title()にget_permalink()を引数設定した方法があります。どちらも出力結果は同じですがthe_permalink()の場合HTMLで挟む必要がありますが、the_title()はPHPから出力可能です。
the_permalink() – 用例
こちらの関数は下記のようにhref=""に埋め込むことで自動的にリンクを生成してくれます。
<h1><a href="<?= the_permalink(); ?>"><?= the_title(); ?></a></h1>
get_permalink() – 用例
<?= the_title('<h1><a href="' . esc_url(get_permalink()) . '">', '</a></h1>'); ?>