サポート » 使い方全般 » 記事IDでなく投稿IDを表示するには

  • 解決済 tokyotower4cm

    (@tokyotower4cm)


    記事IDでなく投稿IDを表示するためのタグを教えてください。

    the_IDを使って、「第<?php the_ID(); ?>章」としてみましたが、記事以外のアップロードもカウントされるようで、記事の数はまだ一桁なのに、番号がどびとびで既に100番台。初めてなのでいろいろテストしたものもすべてカウントされてしまったようです。

    # p (整数)- 投稿ID。
    # page_id (整数)- 固定ページID
    これらを用いるのでしょうか?

    記事はまだ一桁なので、一旦全ての記事を削除し、はじめから書き直すことは問題ありません。ご存知の方、よろしくお願いします。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • taikiken

    (@taikiken)

    >投稿ID
    Wordpress に「投稿ID」という用語は無いように思います、何をさしているのですか?

    記事以外のアップロードもカウントされるようで、記事の数はまだ一桁なのに、番号がどびとびで既に100番台

    これは仕様です。

    もしも記事だけ連番にしたいのであれば無理ではないかと思います。

    おやりになりたいことは、記事IDでは実現できないかと思います。
    私なら、カスタムフィールドを使う方法を試してみます。

    あと、過去のご自分の質問にも返信をしていただけると情報共有の上でも助かります。

    トピック投稿者 tokyotower4cm

    (@tokyotower4cm)

    taikikenさん、レスありがとうございます。

    http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/query_posts
    こちらに投稿IDという記述があるので、一般に用いられるタグだと理解していました。
    パーマリンクを見ると、どの記事にもpで始まる番号が割り振られるようなので、その番号を取り出すことは可能ではないかと思ったのですが。。。

    私の知識でもどうにかなるカスタムフィールドが無難かもしれません。助言ありがとうございます。さっそくそのように対処しましたが、もう少しだけ他にもアドバイスがあるか待ってみます。

    過去のご自分の質問:
    こちらはまだ解決しておらず、あれやこれや試しているところです。
    そのまま閉じてしまうと他の方の参考にならないし、かといって解決法がみつかっていないのにレスをすると順番があがってしまうので、解決法がみつかったら書き込むつもりでいました。大変失礼しました。

    bonops

    (@bonops)

    こんにちは。リンク先の日本語Codex に参加しているぼのと申します。

    taikikenさんのおっしゃるとおりで、投稿だけの連番は標準のデータベースには持っていません。

    記事ID=投稿ID です。
    具体的には posts テーブルの「ID」のことで、投稿(記事)・ページ・添付ファイル・自動保存・改訂履歴などがある度に、自動的に番号が採られていきます。

    パーマリンクを見ると、どの記事にもpで始まる番号が割り振られるようなので、

    これは希望通りの番号ですか?
    http://www.example.com/?p=番号
    のことだったら、これも「ID」でその投稿やページを呼び出してるだけなので、同じ飛び飛びの番号かと思うのですけど。。(?p=~~ については「クエリ文字列」とかで検索を)

    ここに希望通りの番号があるのに!というのがあれば、もうちょっと詳しく情報を書いてみるといいかもです。

    トピック投稿者 tokyotower4cm

    (@tokyotower4cm)

    ぼのさん

    自動保存などにも番号がつくのですね! 最近パーマリンクを変更したために昔のものが確認できませんが、恐らくおっしゃるとおりの飛び飛び番号だと思います。とすると、やはりカスタムフィールドで対処するのが得策ですね。

    taikikenさん、ぼのさん、ありがとうございました。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「記事IDでなく投稿IDを表示するには」には新たに返信することはできません。