[WordPress] ワードプレスのループの中の最後のポスト後にコードの塊を表示します。

スポンサーリンク

Question

私は現在実行しているカテゴリに応じて割り当てられているあまりにもポッドから項目を引いている

while

ループ。メインからすべてのアイテム カテゴリ内ポッドし、(

category.php

) の次のページに表示「医療」をクリックスルーする場合それをつかむだろうように

非常に最後のポスト後のみを表示するコードのセクションを挿入できるようにする必要があります。同様の改ページ改ページのみの最後のページに表示する必要があるので使っています。いくつかの方法を試しているが、まだ何も働いていません。

ループのコードのとおりです:

 'menu_order ASC',
'where' => 'category.slug = "' . $slug . '"',
'limit' => 5,
);
$portfolioPods = pods('portfolio', $params, array());?>



fetch()) {
?>

field('title'); ?>

View this project

pagination( array( 'type' => 'advanced' ) ); ?>

このコード/テキストが表示されますし、それが最後のポストに達すると、ように

if

ステートメントを追加する必要がありますだと思います。私は確信していないだけのすべての要素を持つ私はインチを引っ張っているので方法

答え

、ループ内であるかどうか、次または前のポスト

get_next_post(true)

を使用して、

get_previous_post(true)

、それぞれをチェックすることができます。’最後のポストとして定義に応じてこれらの関数のいずれかの戻り値を割り当てることとなるあなたの場合に使用する良い条件ブロック

$previous_post = get_previous_post(true);
if ($previous_post) {
//do something
}

あなたのために働くことを願っています

http://stackoverflow.com/questions/27800785/display-a-chunk-of-code-after-the-last-post-within-a-while-loop-in-wordpress

スポンサーリンク

Leave a Reply