我創造了這個自定義後類型自定義後類型重定向到主頁在WordPress
function my_custom_post_game() {
$labels = array(
'name' => _x('Game', 'post type general name'),
'singular_name' => _x('Games', 'post type singular name'),
'add_new' => _x('Add New', 'Game'),
'add_new_item' => __('Add New Game'),
'rewrite' =>array('slug' => 'game'),
'edit_item' => __('Edit Game'),
'new_item' => __('New Game'),
'all_items' => __('All Games'),
'view_item' => __('View Game'),
'search_items' => __('Search Game'),
'not_found' => __('No Games found'),
'not_found_in_trash' => __('No Games found in the Trash'),
'parent_item_colon' => '',
'menu_name' => 'Games'
);
$args = array(
'labels' => $labels,
'description' => 'Holds our Games and Game specific data',
'public' => true,
'menu_position' => 5,
'supports' => array('title', 'editor', 'thumbnail','custom-fields', 'comments'),
'has_archive' => true,
);
register_post_type('games', $args);
}
add_action('init', 'my_custom_post_game');
這是主頁上的循環
$counter = 0;
$args = array('post_type' => 'Game', 'posts_per_page' => 10);
$loop = new WP_Query($args);
while ($loop->have_posts()) : $loop->the_post();
echo $post_id[rand(0,sizeof($post_id))];
if($counter < 2){
?>
<a href=<?php get_post_permalink()?>>
<div id="mypost" class="col-md-5" style="min-height:400px;">
<?php the_post_thumbnail('large');
?>
</div>
</a>
<div class="col-md-1"></div>
<?php
$counter++;
}
else {?>
<a href=<?php get_post_permalink()?>>
<div id="mypost" class="col-md-3" href=<?php get_permalink()?>>
<!-- post display --> <?php echo get_post_permalink()?>
<?php the_post_thumbnail('medium'); ?>
</div>
</a>
<div class="col-md-1"></div>
<?php
}
endwhile; ?>
永久給人 http://localhost/indigamer/?post_type=game&p=63
但是當我右鍵單擊div塊並複製鏈接時位置,它提供了一個鏈接到主頁
我創造了單game.php在我的主題的根文件夾
這裏是代碼
<?php get_header(); ?>
<div id="primary" class="content-area">
<main id="main" class="site-main site-main--single" role="main">
test
</main><!-- #main -->
</div><!-- #primary -->
仍然無法正常工作。同樣的問題 –
你有沒有在你的主頁上看到每一篇文章? 請問您是否使用過主頁的頁面模板? – purvik7373