Я использую шаблон темы/word для wordpress для проекта. У меня есть CPT с названием «тур» и вы хотите создать для него одну страницу. Я вижу в файлах, предоставленных шалфея в single.php, который выглядит следующим образом:Wordpress roots/sage theme template single page для CPT
<?php get_template_part('templates/content-single', get_post_type()); ?>
Я иду взять пик на странице содержательно-сингл и посмотреть:
<?php while (have_posts()) : the_post(); ?>
<article <?php post_class(); ?>>
<header>
<h1 class="entry-title"><?php the_title(); ?></h1>
<?php get_template_part('templates/entry-meta'); ?>
</header>
<div class="entry-content">
<?php the_content(); ?>
</div>
<footer>
<?php wp_link_pages(['before' => '<nav class="page-nav"><p>' . __('Pages:', 'sage'), 'after' => '</p></nav>']); ?>
</footer>
<?php comments_template('/templates/comments.php'); ?>
</article>
<?php endwhile; ?>
Я думаю хорошо это просто пример, так что я удалить все из содержимого single.php и поместить <h1>hello</h1>
Я иду взглянуть на мой СРТ одну страницу и получить «страница не найдена» ошибка кто-нибудь знает, что я м делать здесь неправильно?
Привет, Джош, вопрос: вы добавляете этот шаблон (следуя основному вопросу) archive-tour.php внутри папки шаблонов? или поместить его в корень каталога шаблона? –
В корне каталога есть шаблоны для ваших собственных партикулов, которые не подписываются на иерархию шаблонов WordPress по умолчанию. Хотя я считаю, что план состоит в том, чтобы изменить это в выпуске Sage 9. –
ОК, спасибо за вашу реакцию. Я делаю это следующим образом: я копирую файл template-custom.php и переименовываю его в соответствии с тем, что мне нужно. то я создаю новый файл в папке шаблонов. Жаль, что нет лучшего руководства! –