@efimenko_b

Почему в Wordpress на запись срабатывает шаблон index.php, а не single.php?

Создал новый тип записей:
function predloj(){
	register_post_type('predloj', array(
		'public' => true,
		'supports' => array('title', 'editor', 'thumbnail', 'page-attributes'),
		'labels' => array(
			'name' => 'Предложения',
			'all_items' => 'Все предложения',
			'add_new' => 'Добавить новое предложение',
			'edit_item' => 'Редактировать предложение',
			'new_item' => 'Новое предложение',
			)
		));
}
add_action('init', 'predloj');

Добавил эти записи, при нажатии на них, срабатывает шаблон index.php, с учетом того, что есть шаблон single.php и single-predloj.php
А вот для обычного типа post, single.php срабатывает.
В чем может быть проблема?
Заранее, спасибо.
  • Вопрос задан
  • 217 просмотров
Решения вопроса 1
EvolMate
@EvolMate
Developer
Если у вас действительно есть шаблоны single.php и single-predloj.php, как вы написали -- полагаю, дело в реврайт-рулах.

Знаю, что это может звучать как шаманство и вообще слегка дико, но...

Зайдите в настройки постоянных ссылок (settings->permalinks) в админке... И это должно помочь. Если не помогло - попробуйте изменить настройки постоянных ссылок, не важно как.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@mr_ko
Javascript, Node.js. React.js, Vue.js, Wordpress
Потому что должен быть файл single-predloj.php https://codex.wordpress.org/%D0%98%D0%B5%D1%80%D0%...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
02 дек. 2021, в 10:31
20000 руб./за проект
02 дек. 2021, в 10:30
5000 руб./за проект
02 дек. 2021, в 10:17
3000 руб./за проект