Это на самом деле проблема в файле utility.php (в ядре Carrington). Существует функция, которая сообщает ему, как получить/определить контент для любой конкретной ситуации. Код выглядит следующим образом (около линии 500):
function swpt_choose_content_template($type = 'content') {
$files = swpt_files(swpt_PATH.$type);
$filename = swpt_choose_single_template($files);
if (!$filename && swpt_context() == 'page' && file_exists(swpt_PATH.$type.'/page.php')) {
$filename = 'page.php';
}
if (!$filename) {
$filename = swpt_default_file($type);
}
return apply_filters('swpt_choose_content_template', $filename, $type);
}
Вам нужно добавить еще один случай там, чтобы он проверить на передней шаблон пути к содержимому страницы ... это будет код (в этом примере на первой странице находится «front-page».PHP "):
//checks to see if this is the front page content - this fixes the error of the framework choosing the default content rather than the front page content
if (!$filename && swpt_context() == 'front-page' && file_exists(swpt_PATH.$type.'/front-page.php')) {
$filename = 'front-page.php';
}
Я добавил, что прямо над случае по умолчанию, и он сразу же решил проблему Carrington вызова содержимого по умолчанию, а не шаблон переднего содержимого страницы
.