WordPressでURLからページタイトルを取得・出力する方法

WordPressでURLからページタイトルを取得・出力する方法

WordPressでURLからページタイトルを取得・出力する方法

WordPressにて、URLをもとにページタイトルを取得・出力する方法をご紹介いたします。

例えば、カスタムフィールドに入れたURLからページタイトルを取得したい場合などに役立ちます。

WordPressでURLからページタイトルを取得・出力する方法

URLからページタイトルを取得するには、url_to_postidとget_the_titleを組み合わせます。url_to_postidではURLから投稿IDを取得でき、get_the_titleで投稿IDからタイトルを取得します。

<?php echo get_the_title(url_to_postid('https://example.com')); ?>

このように記述することで、URLから取得したタイトルを出力できます。

「https://example.com」のところを任意のURLに変更してください。

投稿IDからURLを取得・出力する方法

url_to_postidはURLから投稿IDを取得する関数ですが、逆に投稿IDからURLを取得したい場合はget_permalinkを使います。

<?php echo get_permalink('123'); ?>

上記の場合、投稿IDが123のURLが出力されます。

あとがき

WordPressではURLからページタイトルを簡単に取得することができますし、投稿IDからURLを取得するのも簡単ですね。テーマの制作時に使うシーンが出てくるかもしれませんので、覚えておいて損はないと思います。

逆に、タイトルからスラッグ等のページ情報を取得したい場合は、「タイトルからページの情報を取得する方法」をご参照ください。

この記事が気に入ったら
いいね!してね♪

Twitter で

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です