2011-07-29 30 views
0

私はこの質問を多く探しましたが、特定の分類法のすべてのカテゴリを表示する方法の答えが見つかりました。カスタム投稿のリスト内の投稿のカテゴリを表示する

テーマを作成していますが、jQueryを使用して投稿のリスト(カスタム投稿タイプのジョブ)をフィルタリングしますが、その特定の投稿のカテゴリを示すクラスを<div>にする必要があります。

カテゴリページ(ジョブ)でこれらをフィルタリングします。

これが機能するためには、すべてのコードをloop.phpに入れています。

<div class="post_entry"> 
     <div class="post-thumb"><?php the_post_thumbnail('single-post-thumbnail'); ?></div> 
     <h4 class="post-title"><a href="<?php the_permalink(); ?>" title="<?php printf(esc_attr__('%s', 'twentyten'), the_title_attribute('echo=0')); ?>" rel="bookmark"><?php the_title(); ?></a></h4> 
     <?php 
      $location = get_post_meta($post->ID, 'location', TRUE); 
      $organization = get_post_meta($post->ID, 'organization', TRUE); 
      $url = get_post_meta($post->ID, 'url', TRUE); 
     ?> 
     <div class="post-meta"> 
      <?php if($organization != ''){ ?><p class="post_meta_organization"><?php echo $organization; ?></p><?php } ?> 
      <?php if($location != ''){ ?><p class="post_meta_location"><?php echo $location; ?></p><?php } ?> 
      <?php if($url != ''){ ?><p class="post_meta_url">Website: <a href="<?php echo $url; ?>">Click Here</a></p><?php } ?> 
     </div> 
     <div class="hidden tags"> 

     </div> 


<?php if (is_archive() || is_search()) : // Only display excerpts for archives and search. ?> 
     <p class="post_excerpt"><?php the_excerpt(); ?></p> 
<?php else : ?> 
     <div class="category_read_more"><?php the_content(__('Read More', 'twentyten')); ?></div> 
     <?php wp_link_pages(array('before' => '' . __('Pages:', 'twentyten'), 'after' => '')); ?> 
<?php endif; ?> 
      <?php edit_post_link(__('Edit', 'twentyten'), '', ''); ?> 

    <?php comments_template('', true); ?> 
    </div> 

私はメタボックスの情報を追加する幸運してきたが、私はhttp://www.cirkut.net/wp/libertyguide/jobs

をチェックアウトし、ウェブサイトを見てみることを <div class="hidden tags"></div>

にポストのカスタムカテゴリ(JOBTYPE)を表示したいです

誰かが助けることができれば、それは素晴らしいでしょう!それ以上の情報が必要な場合は、私に知らせてください。ループでは

答えて

0

Category: <?php echo get_the_category_list(', '); ?> 

更新:

Wordpressのは、書き込み:

を条件

リスト、あなたのテーマでカスタムリストを持つようにしたい場合は、ループのthe_terms()関数に タクソノミの名前を渡すことができます。

the_terms($ post-> ID、 'people'、 'People:'、 '、'、 '');

これは問題を解決するはずです。

http://codex.wordpress.org/Taxonomies#Listing_the_terms

+0

これは機能しません。私はカスタム分類法を使用しています。もう少し明確にするために、カテゴリをスペースで区切って表示する必要があります(たとえば、「web/dev、career、full-time」ではなく「web-dev career full-time」) –

+0

私は答えを更新しました。あなたが探しているものをこれで願ってください。 –

関連する問題