[WordPress] “Get_next_posts_link”のページ スクロールを設定する?

スポンサーリンク

Question

現在ワードプレスのカスタム テーマを開発しています。単一のページ フォーマットを垂直方向にスクロール、ページ開設します。テーマのある時点で古い投稿を表示するオプションとブログロールです。古い投稿を表示するをクリックすると、ページを更新 & もたらしますユーザーの先頭に戻るユーザーをする場所にとどまるように「古い投稿を見る”をクリックすると、記事が更新され、、ユーザー同時にまだ固定トップへ戻るぶつかったされてではなくスクロール領域。

Jquery を使用して、次の記事をもたらす可能な方法はありますか?編集リンク template.php で”get_next_post_link”機能について考えたが、どのような javascript または動作するようにコードを変更する方法を使用するのか分からない:

 
function get_next_post_link( $format = '%link »', $link = '%title', $in_same_term = false, $excluded_terms = '', $taxonomy = 'category' ) {
    return get_adjacent_post_link( $format, $link, $in_same_term, $excluded_terms, false, $taxonomy );
}

この主題の修正バージョンを使用しています:

http://www.andersnoren.se/themes/fukasawa/

答え

システム、facebook や twitter のように見えます。まず、ポインター div 要素を追加する必要があります。「ページ 2」 をクリックしてしたとき、作成新しいページ ・ テンプレート内のクエリと同じ:

$page=$_GET['paged']; // page 2 to get param
$showposts=10;
$offset=($page-1)*$showposts;
query_posts('offset='.$offset.'&showposts='.$showposts);

while(have_posts()):
   the_post();
   // ...
endwhile;

jQuery を使ってボタン クリック イベントを追加:

$(".pagenavi li a").click(function(){
    var new_page = $(this).attr("href");

    $("#ajax-area").html("LOADING");
    $("#ajax-area").append(new_page);
return false;
});

http://stackoverflow.com/questions/27712423/setting-page-scroll-on-get-next-posts-link

スポンサーリンク

Leave a Reply