[WordPress] 間違って投稿ワードプレスのループからのタイトルを表示します。

スポンサーリンク

Question

私は自分のテーマを作っています。私のブログの (と私が作ったテンプレート) 設定ページを持ってちょうど私の記事のいくつかを表示したいと思います。次のループを使用して:



私の記事のタイトルは「最初の投稿、2 番目のポスト、3 番目のポストおよび第 4 ポスト」それぞれ。記事がブログのページに表示されている彼らが正しい順序で表示されますが、投稿のタイトルが正しく。最初の投稿のタイトルは読む:「2 番目のポスト」。2 番目のポストのタイトルは:”第 3″、投稿タイトルを持つ最後の (最近) ポストまで:「ブログ」(ページ タイトル)。彼らに遭ったのでタイトルに何が起こったか?

何を試した: ここに来た前にたくさんこれを調査しました。代わりに get_the_title() を使用しようとしたが、それが表示されているタイトルなしに 。私も無駄に the_title_attribute() を使用して試してみた。私はまたこのループ query_posts を使用するべきではないが、これはこの特定のケースで、投稿を取得するために使用する正しい方法かと確信するのではない理解します。明確ではなかったしかし、問題を修正していないようを読んだ情報の大部分

任意のヘルプは大歓迎です

答え

このような何かをしようと: 未テスト


    YOUR HTML HERE

答え

大丈夫心配いりません !何が問題を発見しました。私は移動、while の直後に”the_post()”ループだから今このような読み取り:


                

ワードプレスコデックスで the_post() について読んでいたが私はこの解決策を見つけた。この関数が判明は情報の設定、行の次のポストのため、現在のポストの html 出力と混合べきではないので

に関してはどうか私は使用すべき”query_posts()”はまだ何か私はわからない何かアドバイスを取ることをいとわない。現在のフォームでループが動作します

http://stackoverflow.com/questions/27536268/wrong-post-title-displaying-from-wordpress-loop

スポンサーリンク

Leave a Reply