Hallo Zusammen,
ich habe Fragen zur Theme Erstellung.
Ich habe ein Template in Form einer HTML und einer CSS Datei fertiggestellt. Aus dieser Datei habe ich sowei ich konnte ein Theme gebaut.
Was mir am meisten Probleme bereitet sind die, ich nenne es einmal Variablen, die den content zur Stelle ins Theme ziehen wo ich sie platziere, z.B.:
<!-- content + sidebar -->
<div class="row">
<main class="col-lg-9 col-md-9 col-sm-8">
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<?php get_template_part( 'content', get_post_format() ); ?>
<?php endwhile; else: ?>
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
<?php endif; ?>
<div id="nav-post"><?php posts_nav_link(' ', __('<button class="button">« Neuere Beiträge</button>'), __('<button class="button">Ältere Beiträge »</button>')); ?></div>
</main><!-- /col-lg-9 -->
<aside class="col-lg-3 col-md-3 col-sm-4">
Sidebar
</aside><!-- /col-lg-3 -->
</div>
<!-- /content + sidebar -->
Alles anzeigen
Den code "<?php if ( have_posts() ) : ..." habe ich von der Seite elmastudio.de
Mit HTML und CSS komme ich gut zurecht, PHP hingegen ist nicht gerade meine Welt. Ich verstehe nicht wirklich was dieser code da genau macht. Was ich eigentlich möchte, ist, dass der Inhalt den ich im Editor beim anlegen einer Seite hinzufüge ins Frontend geladen wird. Die Sidebar ist für News geplant.
Gibt es fertige Variablen / codes für folgendes: header, content, sidebar, navigation, footer navigation, footer
Wenn im Theme <?php get_header(); ?> steht wird vermutlich die gleichnamige Datei get_header eingelsen, richtig?