Hallo
ich möchte meine Startseite besonders gestalten.
Es soll im normalen Theme, ob ein fester text sein und darunter die letzten 5 Blogeinträge.
wie macht man sowas am sinnvollsten?
Hat jemand eine Idee?
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenHallo
ich möchte meine Startseite besonders gestalten.
Es soll im normalen Theme, ob ein fester text sein und darunter die letzten 5 Blogeinträge.
wie macht man sowas am sinnvollsten?
Hat jemand eine Idee?
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
Adhesive, Static Front Page...es gibt genug Plugins.
Oder erstelle in deinem Theme eine Kopie der index.php die du home.php nennst und schreibe dort deinen Text händisch rein.
1. für den festen text oben: das plugin "sticky post"
2. für die darunter gezeigten 5 Beiträge: Unter "Einstellungen" -> "Lesen" Zeige die Letzten "5 Beiträge" auswählen.
das ist einfach :-D
Danke für die Antwort
Static Front Page habe ich benutzt, aber wie kriege ich das die letzten 5 Blogeinträge rein.
Gruss
Thomas
Habe noch eine Frage, wäre es auch möglich und sinnvoll? ne statische Seite via Static Frontpage zu machen und dann via Rss Reader seinen eigenen Feed als aktuelle Meldungen einzubinden?
Was haltet ihr davon? Gibt es da irgendwelche Hindernisse?
Wegen den fünf Beiträgen:
Ich habe eine home.php in meinem Theme die so aussieht:
<?php get_header(); ?>
<div id="content" class="narrowcolumn">
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div class="post" id="post-<?php the_ID(); ?>">
<h2>Willkommen</h2>
<div class="entry">
<?php the_content('<p class="serif"><strong>Weiterlesen »</strong></p>'); ?>
<?php link_pages('<p><strong>Seiten:</strong> ', '</p>', 'number'); ?>
</div>
<br></br>
<p class="trenner alt">Aktuelles</p>
<?php
$posts = get_posts('numberposts=3&category=1');
foreach($posts as $post) :
setup_postdata($post);
?>
<div class="post" id="post-<?php the_ID(); ?>">
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>
<small><?php the_time('j. F Y') ?> <!-- by <?php the_author() ?> --></small>
<div class="entry">
<?php the_content('<p class="serif"><strong>Weiterlesen »</strong></p>'); ?>
<?php link_pages('<p><strong>Seiten:</strong> ', '</p>', 'number'); ?>
</div>
<p class="postmetadata">Abgelegt unter <?php the_category(', ') ?> <strong>|</strong> <?php edit_post_link('Bearbeiten','','<strong>|</strong>'); ?> Autor: <?php the_author_posts_link(); ?></p>
</div>
<?php endforeach; ?>
</div>
<?php endwhile; ?>
<?php else : ?>
<!--<h2 class="center">Nichts gefunden</h2>
<p class="center">Du hast nach etwas gesucht, das es hier nicht gibt.</p>-->
<?php include (TEMPLATEPATH . "/searchform.php"); ?>
<?php endif; ?>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
Alles anzeigen
Damit werden dann nur 3 Beiträge aus Kategorie Nummer 1 angezeigt.
Entschuldigung das ich hier reinplatze, das mit der home.php funktioniet ganz gut.
Wenn ich die index.php kopiere und in home.php ändere startet Wordpress mit dieser Seite.
Ich möchte das statt der Comments, mir nur ein Bild angezeigt wird.
Wo schreib ich den Pfad
<img src="http://www.xxx.xy/img/startlogo.jpg" />
des Bildes hinein?
Danke in voraus für die Hilfe! ;)
==>Hier meine home.php
<?php get_header(); ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div class="post" id="post-<?php the_ID(); ?>">
<div class="post-meta">
<span class="post-date"><?php the_time('F j, Y') ?></span>
<span class="post-cmts"><?php comments_popup_link(__('No comments'), __('1 Comment'), __('% Comments'), 'commentslink', __('Comments off')); ?></span>
<?php if (function_exists('UTW_ShowTagsForCurrentPost')) { ?>
<ul class="post-tags">
<?php UTW_ShowTagsForCurrentPost('htmllist', '', '') ?>
</ul>
<?php } ?>
<?php edit_post_link(__('» Edit this post'), '<span class="post-edit">', '</span>'); ?>
</div><!-- End of .post-meta -->
<div class="post-main">
<h2 class="post-title">
<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php _e('Permanent link to'); ?> <?php the_title(); ?>"><?php the_title(); ?></a>
</h2>
<div class="post-entry">
<?php if (is_search()) { ?>
<?php the_excerpt() ?>
<?php } else { ?>
<?php the_content(__('Read the rest of this entry »')); ?>
<?php } ?>
</div>
<!--
<?php trackback_rdf(); ?>
-->
</div><!-- End of .post-main -->
</div><!-- End of .post -->
<?php endwhile; ?>
<!-- Page Navigation -->
<?php if (function_exists('wp_pagenavi')) : ?>
<div class="pagenavi">
<?php wp_pagenavi(); ?>
</div>
<?php else : // Use WordPress default page navigation. ?>
<div class="pages">
<span class="older"><?php next_posts_link('« Older Entries'); ?></span>
<span class="newer"><?php previous_posts_link('Newer Entries »'); ?></span>
</div>
<?php endif; ?>
<?php else : ?>
<div class="post-main">
<h2 class="post-title"><?php _e('404 - Not Found'); ?></h2>
<div class="post-entry">
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
</div>
</div>
<?php endif; ?>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
Alles anzeigen
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!