Я зарегистрировал пользовательский тип сообщения с именем blog
:
register_post_type(
'blog',
build_post_args(
'blog', 'Blogs', 'Blog',
array(
'menu_icon' => 'dashicons-welcome-write-blog',
'menu_position' => 20,
'has_archive' => true,
'public' => true,
)
)
);
Это прекрасно загружается в бэкэнд WordPress, и я создал тестовое сообщение в blog
.
Iзатем создали archive-blog.php , который имеет следующее:
<?php get_header(); ?>
<div class="blogPost">
<div class="container">
<div class="row justify-content-center">
<div class="col-12">
this is a test
</div>
</div>
</div>
</div>
<?php get_footer(); ?>
Но, когда я перехожу к /blog
, он не показывает «это тест"test.
Точно так же у меня есть single-post.php , который имеет следующее:
<?php get_header(); ?>
<div>
test
<?php while ( have_posts() ) : the_post(); ?>
<?php the_content(); ?>
<?php endwhile; ?>
</div>
<?php get_footer(); ?>
и когда я перехожу к /blog/test
, содержимоев моем тестовом сообщении в blog
не появляется, и тестовый текст.
Где я иду не так?