0

「People」という名前のカスタム投稿タイプを作成しました。投稿タイプの投稿を表示するページテンプレートを作成しました。これは、「アンバサダー」と「学生」という2つのカテゴリに分かれています。問題は、このページでajax投稿を有効にしていることです。下の親指のいずれかをクリックすると、両方のカテゴリブロックの投稿が変更されます。

ページへのリンクは次のとおりです:http ://rjmultimedia.in/relais/?page_id = 37

以下は、ajaxナビゲーション用のjQueryコードです

// Ajaxed navigation people slider
jQuery(document).ready(function(){
    jQuery('.peoplecarousel a').live('click', function(e)  {
    e.preventDefault();
    var link = jQuery(this).attr('href');
    jQuery('.people_full').fadeOut(500).load(link + ' .people_full', function() {
    jQuery('.people_full').fadeIn(500);
    jQuery('.nano').nanoScroller({
        preventPageScrolling: true
    });
    jQuery(".people_full_desc_content").nanoScroller();
     });
    });
});

カスタム投稿タイプに対しても2つの異なるsingle.phpファイルを作成できないため、問題を修正する方法を教えてください。

上記のように、カスタム投稿タイプには2つのカテゴリがあります。私が必要としているのは、誰かが学生のサムネイルをクリックした場合、「学生」の完全な投稿のみが変更され、「アンバサダー」の投稿は変更されないことです。これは、分類法(カスタム投稿タイプのカテゴリ)ごとに異なるsingle.phpで実現する必要があると考えていますが、wordpressにはそのようなカスタムメイドの機能がないため、これを行う方法がわかりません。

ありがとうございます。それでは、お元気で

4

1 に答える 1

0

変化する

jQuery('.people_full')

 jQuery('.people_full', jQuery(this).parent('.peoplecarousel'))

これは、クリックされたリンクの親 .peoplecarousel 内でのみ .people_full 要素を検索します。

于 2012-06-28T08:55:20.120 に答える