知ってて損なし!記事URLから投稿IDを取得する方法
  • 記事公開:2015/09/10
  • 最終更新:2019/05/05

知ってて損なし!記事URLから投稿IDを取得する方法

WordPressサイトの記事URLから投稿IDを取得する方法をご紹介します。なんでそんなことするの?と疑問に思われるかもしれませんが、投稿IDを取得することができれば、記事URLを指定するだけで様々な情報を取得できるようになります。カスタマイズの幅も広がること間違いありません。

この記事は約 2 分で読めます。

WordPressのカスタマイズはお任せください。

WordPressのカスタマイズを格安で代行いたします。ご希望のカスタマイズがあればご相談ください。

記事URLから投稿IDを取得する関数

記事URLから投稿IDを取得するは難しい作業ではありません。
WordPressの関数を使えば、たった一行で取得することが出来ます。

その間数とは【url_to_postid】です。

<?php $postid = url_to_postid( 'https://takayakondo.com/posturl-postid-acquisition/' ); ?>

上記のタグは、いまご覧になっているこの記事のIDを取得するための関数です。
【url_to_postid】にこの記事のURLを設定しています。

この関数を使うとこの記事の投稿IDが【$postid】に格納されます。

あとは【$postid】を使うことでこの記事の様々な情報を取得することができます。

取得した投稿IDをどの様に使うのか

使い方は色々とあるでしょうが、例えば以下の様なことができます。

<?php $date = get_post($postid)->post_date; echo mysql2date('m.d', $date);?>

上記のコードが何を取得しているのかというと【投稿日】を取得しています。

【$postid】の部分に指定した記事URLの投稿IDが格納されていますので、
その投稿IDを使って投稿日時を表示させているわけです。

この様に投稿IDを用いて取得できる情報は実に様々です。
この辺りは、別の機会に解説していければと思っています。

とりあえず、記事URLから投稿IDを取得し、その投稿IDを使えば色々な情報が取得でき、
テーマカスタマイズの幅も広がることは間違いありません。

まとめ

知ってて損なし!記事URLから投稿IDを取得する方法をご紹介しました。

使い方は色々とありますので、テーマカスタマイズの幅は本当に広がりました。
例えば、記事URLを指定するだけで任意の記事だけのスライドショーを作ることも可能ですよね。

色々と試してみてください。

著者:takaya kondo

岡山在住のWebディレクターです。Wordpressを使ったWEBサイト制作を中心に10年間ほど活動させていただいています。

Wordpress関連の記事でお役に立てれば幸いです。

Wordpressサイトのカスタマイズで
お困りではありませんか?

あなたのWordpressサイトを、ご希望に沿ってカスタマイズいたします。
次に該当する方は、お気軽にご相談下さい。

  • Wordpressサイトをカスタマイズしたいが、やり方が分からないで困っている。カスタマイズの知識が豊富な人に任せたい。
  • Wordpressサイトをカスタマイズしたいが、自分でカスタマイズする暇がない。カスタマイズが得意な人に丸投げしたい。
  • Wordpressサイトをカスタマイズしてみたが、上手くカスタマイズできなかった。カスタマイズ経験が豊富な人に任せたい。
  • Wordpressサイトをカスタマイズしてみたら、バグが発生して困っている。正常に動作するように正しくカスタマイズしてほしい。

一つでも該当する方は、以下のリンクからチェックしてみてください。

詳細を確認する

【関連記事】あなたが興味のありそうな関連記事をご紹介します。

  • 2019/05/04

    WordPressサイトのループに指定した間隔で広告を挿入する方法

    WordPressサイトのループに指定した間隔で広告を挿入する方法をご紹介しております。アフィリエイト広告などをループの中に埋め込みたいときに役立つカスタマイズです。コピペ用のコードもありますので、ぜひ参考にしてください。 記事を読む

  • 2019/05/04

    WordPressコメントフォームのデフォルト項目を非表示にする方法

    WordPressコメントフォームのデフォルト項目を非表示にする方法をご紹介します。WordPressでは、コメントフォームにいくつかの項目がデフォルトで表示されています。コメントを増やすためには、できるだけ入力項目を減らすのが効果的。入力項目を非表示にしたい方、参考にしてください。 記事を読む

  • 2019/05/05

    【WordPress】抜粋が未入力の場合でも、本文の冒頭を自動的に表示しないようにする

    Wordpressで、抜粋が未入力の場合、本文の冒頭を自動的に表示しないようにする方法をご紹介します。【the_excerpt()】だけだと本文の冒頭が表示されてしまうので、【has_excerpt】と合わせて使う方法です。詳しくはコンテンツをご覧ください。 記事を読む

  • 2019/05/04

    WordPressのアイキャッチ画像を有効にする設定方法

    WordPressのアイキャッチ画像を有効にする設定方法をご紹介します。アイキャッチ画像は記事を構成するパーツでも、一番に目に止まる部分です。記事を読んでもらえるかはアイキャッチで決まるともいわれています。この記事を参考にしてアイキャッチ画像をあなたのサイトにも導入してください。 記事を読む

  • 2015/11/14

    WordPress管理者必見!アクセス解析からサイト管理者を除外する方法

    WordPressサイトに設置したアクセス解析からサイト管理者を除外する簡単な方法をご紹介します。このコンテンツで紹介している方法ならコピペだけで管理者をアクセス解析から除外できます。興味のある方は、3分間だけコンテンツを見てください。 記事を読む

コメントを残す

(必須)

CAPTCHA