Пример: Моя первая тема
Contents
Давайте создадим новую тему и дадим ей название Coffee.
- Создайте тему в каталоге
/bl-themes/; Путь должен выглядеть вот так:/bl-themes/coffee/. - Создайте папку с именем
languages, внутри папки/bl-themes/coffee/. - Создайте файл
en.jsonвунтри папки/bl-themes/coffee/languages/. - Создайте файл
metadata.jsonвунтри папки/bl-themes/coffee/. - Создайте файл
index.php, вунтри папки/bl-themes/coffee/.
Когда это будет сделано, у вас должна быть следующая структура папок и файлов:
/bl-themes/coffee/
languages/en.json
metadata.json
index.php
Следующим шагом является создание содержимого файлов. Давайте начнем с index.php и добавьте следующий HTML и PHP код:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Bludit</title>
</head>
<body>
<?php foreach ($content as $page): ?>
<h1><?php echo $page->title(); ?></h1>
<div><?php echo $page->content(); ?></div>
<hr>
<?php endforeach; ?>
</body>
</html>
Отредактируем файл languages/en.json и добавим в него следущий JSON код.
{
"theme-data":
{
"name": "Coffee",
"description": "This is my first theme for Bludit."
}
}
Отредактируем файл metadata.json и напишем подробную информацию о теме.
{
"author": "Bludit",
"email": "",
"website": "",
"version": "1.0",
"releaseDate": "2019-01-01",
"license": "MIT",
"compatible": "3.0",
"notes": ""
}
Поздравляю! Вы создали первую свою тему для Bludit. Теперь вы можете зайти в настройки и активировать ей.