Ультра-минималистичная стартовая тема WordPress. Содержит минимум необходимых файлов: style.css, functions.php, index.php, header.php, footer.php. Подходит для переноса готовой верстки на WordPress и создания нетипичных проектов, в которых не требуются стандартный набор файлов темы.
header.php
<!DOCTYPE html>
<html <?php language_attributes(); ?>>
<head>
<meta charset="<?php bloginfo( 'charset' ); ?>">
<meta name="viewport" content="width=device-width">
<?php wp_head(); ?>
</head>
<body <?php body_class(); ?>>
index.php
<?php get_header(); ?>
<?php while(have_posts()): the_post(); ?>
<h1><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
<div><?php the_content(); ?></div>
<?php endwhile; ?>
<?php get_footer(); ?>
Минималистичное содержание стандартного цикла WordPress, которое в любой момент может быть заменено или доработано.
footer.php
<?php wp_footer(); ?>
</body>
</html>
functions.php
<?php
//Theme supports
add_theme_support( 'title-tag' );
add_theme_support( 'post-thumbnails' );
//Load styles & scripts
function theme_scripts() {
wp_enqueue_style( 'theme-style', get_stylesheet_uri() );
}
add_action( 'wp_enqueue_scripts', 'theme_scripts' );
В functions.php включена поддержка миниатюры записей и title страниц. А также нативным способом подключен файл стилей.
style.css
/*
* Theme Name: Zero WP
* Description: Ультра-минималистичная стартовая тема
* Theme URI: https://github.com/solidcreature/zero_wp
* Author: Nikolay Mironov
* Author URI: http://wpfolio.ru
*/