質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

Q&A

解決済

1回答

604閲覧

wordpressにて投稿の順番を取得したい

bal

総合スコア25

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

0グッド

0クリップ

投稿2019/08/11 08:31

wordpressである投稿が何個目かを出力したいです。
例としては5回目の投稿では、タイトルの前に#005のようにしたいです。
HTML PHP

<?php $paged = get_query_var('paged'); ?> <?php query_posts("posts_per_page=10&paged=$paged"); ?> <?php if (have_posts()) : while(have_posts()) : the_post(); ?> <section class="block clearfix"> <img class="left_c" src="<?php echo get_template_directory_uri(); ?>/assets/images/journalTop/pic.png" alt="" /> <div class="textbox left_c clearfix"> <p class="no">#009</p> <p class="title"> <?php the_title(); ?> </p> <div class="para"> <?php the_excerpt(); ?> </div> <div class="under clearfix"> <p class="date left">28.MAY.2019</p> <a class="more right" href="<?php the_permalink(); ?>">Learn More</a> </div> </div> </section> <?php endwhile; ?> <?php else: ?> <?php endif; ?>

#009の部分を自動的にその投稿の番号になるようにしたいです。
今回で言うと#005になるようにしたいです。

試したことは
echo $wp_query->current_post;
で番号を取得しましたが、数字が最新のものから割り当てられてしまい、
一番最初の投稿が最も大きい数字になってしまいました。
ご教授お願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

marlboro_tata

2019/08/13 00:09

考え方としては、(全ての記事数$wp_query->found_posts) - (現在の記事数 $wp_query->current_post)= 全体でなんばんめの投稿か と言う方法しかないのかな、と思います。 10件ごとにページを分けているとすると2ページ目以降では、(全ての記事数) -(現在の記事数)- ((ページ数 - 1) * 1ページに表示する件数)= 全体でなんばんめの投稿か と言うことになるのかと。 https://thewppress.com/libraries/display-sequential-numbers-on-the-posts/ https://thewppress.com/libraries/get-all-posts-count/
guest

回答1

0

自己解決

解決しました!ありがとうございました

投稿2019/11/30 06:00

bal

総合スコア25

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問