So genannte Splash Screens, also vorgeschaltete, leere Webseiten, sind für Suchmaschinen nicht optimal, da Suchmaschinen die Startseite besonders gewichten. Aber möglich ist das natürlich.
Ich würde ein Child Theme anlegen, dass mindestens aus drei Templates, der functions.php
und dem Stylesheet style.css
bestehen muss:
header-blank.php
<!DOCTYPE html>
<html>
<head>
<?php wp_head(); ?>
</head>
<body <?php body_class('blank'); ?>
home.php
(Unter Einstellungen > Lesen muss eingestellt werden, dass die Startseite Blogbeiträge anzeigt. Statt dessen wird dann aber dieses Template geladen.)
<?php
get_header('blank');
// Dein Bild + Logo hier
echo '<img src="' . get_template_directory() .'/images/startseiten-bild.jpg" alt="willkommen!">';
get_footer('blank');
footer-blank.php
<?php wp_footer(); ?>
</body></html>
style.css
/*
Theme Name: Theme-Name Child
Description: Theme-Name Child Theme
Author: Dein Name
Template: pfad-zum-elterntheme
Version: 1.0
*/
/* ggf. Ergänzungen, um das Styling des Themes zu überschreiben.
* Dabei kannst du die CSS-Klasse .blank nutzen
*/
body.blank { background: #fff; color: #444; }
und noch die
functions.php
<?php
// Add style sheet of theme parent
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
function theme_enqueue_styles() {
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
}
Wenn du bisher keine Erfahrungen mit Child Themes hast, schau dir mal das Tutorial von Elmastudio an.