[WordPress] 現在のページは複数の記事や 1 つのポストが表示になっているかどうかを参照してくださいにワードプレスを確認する方法ですか?

スポンサーリンク

Question

ワードプレスの基本にいくつかの明確化が必要です

インデックス ページの要約を表示するブログを作成しようとしていると 1 つをクリックした、完全なブログを示しています

クリックしてタイトルはあなたのポストにインデックスでは、次のループを持つ私は:


Posted on


方法この関数は、ポストにリンクが新しいページを開く方法を知っていません。いずれか、現在のページは複数の記事、または単一のポストまたはページの一覧を表示になっているかどうかを参照してくださいにチェックする方法を説明することができますか?

完全なポストを開くインデックス ページ上の概要に焦点を当てるがこれをしたら

答え

を提供されているコードを述べたように、

index.php

ファイルから来ています。通常は、ホームページや、管理者から掲示されるすべての記事/ページのリストにされて終わります

カテゴリの特定のテンプレートを除いて、別のテンプレート、通常

page.php

または

single.php

を使用して個々 のポスト/ページ、完全なコンテンツを表示するが生成されます

あなたの実行を与えるダウンはコードする:

 

Posted on


内、

page.php

または

single.php

それは、通常、リスト ビューから除外されますが、コメント機能を通常 1 つのページではちょうどと他の何かを表示するコードが含まれます

テンプレート ファイルと彼らが何をここでの完全なリストを表示することができます: http://codex.wordpress.org/Theme_Development#Template _Files_List

答え

だからあなたのコードを詳しく見て撮影:



最初 have_posts かどうかあなたのブログに投稿を開始するをチェックします。投稿がある場合は、しばらくの間を実行します。それはの最初を取得する指示の記事投稿出会い。


グラブ タイトルと最初の行から取った記事からパーマリンク


Posted on

(F、JS は、Y をされている形式) でブログ アイテムが投稿された日付が表示されます。


最初の行から取った記事からコンテンツをグラブ



終了する場合、最初の行のステートメントではもう本当ではない場合。私はこのさらに下の下を説明します。


ステートメントの他


asuming のであなたの質問は while ステートメントが各 1 つのポストのリスト部分

最初ライン中の部分 (have_posts()): the_post(); それを見つけることができます最初の記事を要する。今 (the_content と the_permalink、そう the_title) 次の行はすべてこの最初のポストからつかんであなたのウェブサイトに配置されます。今は言うラインを得る: endwhile。今、しばらくの間以来、これは興味深い記事がある限りループします。まだ投稿ワードプレスを通過しませんでしたけれども、しばらくの間実行されるループ再度があるのでそれを見つけることができます最初のポストを取るします。2 番目のポストを配置します。今、これは 2 のブログの記事だけがあると仮定すると while ループが終了し、endif をどこを取得実行されます。

を有すればそれ以上の質問お気軽します

http://stackoverflow.com/questions/27843902/how-wordpress-checks-to-see-if-the-current-page-is-supposed-to-display-multiple

スポンサーリンク

Leave a Reply