私は、「電話」の名前でカスタムポストタイプを作成しました。カテゴリには4つのブランド名があり、それぞれの電話にカテゴリページに1つのカテゴリがあります。私のカスタムポストタイプはワードプレスのカテゴリーに応じて表示されていません
私のファンクションコード:
function create_phone_post_type() {
register_post_type('phones',
array(
'labels' => array(
'name' => 'phones',
'singular_name' => 'phones',
'add_new' => 'Add New',
'add_new_item' => 'Add New phone',
'edit_item' => 'Edit phone',
'new_item' => 'New phone',
'view_item' => 'View phone',
'search_items' => 'Search phone',
'not_found' => 'Nothing Found',
'not_found_in_trash' => 'Nothing found in the Trash',
'parent_item_colon' => ''
),
'taxonomies' => array('category',),
'public' => true,
'publicly_queryable' => true,
'show_ui' => true,
'query_var' => true,
'has_archive' => true,
'capability_type' => 'post',
'hierarchical' => false,
'menu_position' => null,
'supports' => array('title',
'editor',
'excerpt',
'trackbacks',
'custom-fields',
'comments',
'revisions',
'thumbnail',
'author',
'page-attributes',)
)
);
}
add_action('init', 'create_phone_post_type');
やカテゴリページで:
<?php if(have_posts()) : ?>
<div class="title_page_category">
<h5> <?php printf(__('Category: %s', 'anaximander'), '<span>' . single_cat_title('', true) . '</span>');?></h5>
</div>
<?php
$args = array('post_type' => 'phones',
'posts_per_page' => 20);
$loop = new WP_Query($args);
while ($loop->have_posts()) : $loop->the_post();?>
<div class="col-lg-3">
<div class="phone_thumbnail">
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>" >
<?php the_post_thumbnail(); ?>
</a>
</div>
<div class="phone_title">
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>" >
<?php the_title(); ?>
</a>
</div>
</div>
<?php endwhile; ?>
<?php else : ?>
<?php endif; ?>
しかし、私は携帯電話のすべて1つのカテゴリに内側に行く、別のカテゴリにいくつかの電話を追加しました。
私は本当に混乱しています。私を助けてください:(
一つのカテゴリの下にあるすべてのカテゴリ後藤 – Coder
は、私はあなたが – Coder
はあなたが「追加いくつかの異なるカテゴリに電話」や「携帯電話のすべてが内部行くことによって意味を正確に何を説明できますすることができますしてください1つのカテゴリで "? –