da 'the_content()' den inhalt direkt ausgibt, wird das nichts;
versuche mit 'get_the_content()' oder 'apply_filters('the_content',get_the_content())' zu arbeiten;
http://codex.wordpress.org/Function_Reference/get_the_content
beispiel (ungetestet):
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 erstellenda 'the_content()' den inhalt direkt ausgibt, wird das nichts;
versuche mit 'get_the_content()' oder 'apply_filters('the_content',get_the_content())' zu arbeiten;
http://codex.wordpress.org/Function_Reference/get_the_content
beispiel (ungetestet):
Zitatund ich habe auf die Darstellung nicht wirklich viel Einfluss, oder?
sind das jeweils ober-menue-punkte mit unter-menue-punkten?
dann sollte das mit css funktionieren - aehnlich wie aber nur anders als im header-menue.
die header-bild-hoehe wird direkt in den theme-optionen ('layout') eingegeben;
die header-bild-groesse wird in /wp-content/themes/mantra/includes/theme-setup.php anhand der theme-gesamtbreite festgelegt (totalbreite + 50px).
define( 'HEADER_IMAGE_WIDTH', apply_filters( 'mantra_header_image_width', $mantra_totalSize ) );
define( 'HEADER_IMAGE_HEIGHT', apply_filters( 'mantra_header_image_height', $mantra_hheight) );
evtl da mit + oder - entsprechend korrigieren.
willkommen im forum :grin:
erstmal lesen:
http://forum.wpde.org/konfiguration/…alb-zuerst.html
mit deinem angaben alleine ist keine antwort moeglich.
- verwendetes theme?
- link zu deiner webseite?
bei gekauften themes am besten den verkaeufer fragen.
http://codex.wordpress.org/Function_Reference/the_content
wenn da nicht der standard-'read-more'-text steht, dann ist das nicht von WordPress, sondern im vervendeten theme gemacht.
evtl in index.php nachsehen (?)
oder hier mehr informationen angeben.
zum autor:
der wird bei blogs mit nur einem autor ausgeblendet;
wenn du den autor immer sehen willst, musst du diese zeilen in style.css (zeile 751, etw 1/3 vom start) entfernen:
oder alternativ in functions.php nahe am ende das hier entfernen:
if ( function_exists( 'is_multi_author' ) && ! is_multi_author() )
$classes[] = 'single-author';
zur post-zeit:
die ist nur bei hover ueber dem post-datum sichtbar;
wenn das wichtig ist, muss das evtl in functions.php in der funktion 'function twentyeleven_posted_on()' angepasst werden - wieder hier melden.
fuer 'tetris'-design:
siehe meinen alten artikel:
http://www.transformationpowertools.com/wordpress/play…osts-grid-style
vereinfacht (ohne query, die fuer archive usw ja nicht benoetigt wird);
<?php
$num_cols = 2; // set the number of columns here
if (have_posts()) :
for ( $i=1 ; $i <= $num_cols; $i++ ) :
echo '<div id="col-'.$i.'" class="col">';
$counter = $num_cols + 1 - $i;
while (have_posts()) : the_post();
if( $counter%$num_cols == 0 ) : ?>
<div <?php post_class(); ?>>
<!-- core post area; title, content, thumbnails, postmeta, etc -->
</div>
<?php endif;
$counter++;
endwhile;
rewind_posts();
echo '</div>'; //closes the column div
endfor;
else:
echo 'no posts';
endif; ?>
Alles anzeigen
minimum css dazu:
willkommen im forum ![]()
nicht genug info -
welches theme verwendest du?
erscheint der autor und die zeit in der theme-demo?
kannst du einen link zu der webseite hier angeben?
ZitatWenn ich den Code aber für Kategorien, Tags und Archive nutzen will, klappt das leider nicht.
WordPress macht die query intern und automatisch;
daher entferne einfach das hier:
ZitatGibt es eine Möglichkeit die Artikel versetzt anzuzeigen, sprich Artikel 1 links, Artikel 2 rechts usw.?
zB wenn du die post-div mit 'float:left;' und einer festen breite von weniger als der haelfte des zur verfuegung stehenden bereichs formatierst.
beispiel:
<?php if( have_posts() ) :
while( have_posts() ) : the_post(); ?>
<div <?php post_class(($wp_query->current_post%2?'even':'odd')); ?>>
Artikel
</div>
<?php endwhile;
else :
//keine posts//
endif; ?>
Alles anzeigen
formatting dazu:
willkommen im forum ![]()
erstens, paginierung mit 'get_posts()' und 'foreach' geht nicht ganz einfach;
zweitens, fuer zwei spalten brauchst du keine zwei loops; das geht mit einem loop und 'query_posts()' und dem 'paged' parameter, und dann geht normale paginierung.
beispiel:
<?php query_posts('posts_per_page=10&paged='.get_query_var('paged'));
if( have_posts() ) :
while( have_posts() ) : the_post();
$this_post = $wp_query->current_post+1; //postnummer im loop//
if( $this_post == 1 ) echo '<div id="links">'; //vor dem ersten post//
elseif( $this_post == 6 ) echo '<div id="rechts">'; //vor dem 6. post// ?>
Artikel
<?php if( $this_post == 5 || $this_post < 5 && $this_post == $wp_query->post_count ) echo '</div><!--#links-->'; //nach dem 5. post oder fruehem ende in der ersten spalte//
elseif( $this_post == 10 || $this_post < 10 && $this_post == $wp_query->post_count ) echo '</div><!--#rechts-->'; //nach dem 10. post oder fruehem ende in der zweiten spalte//
endwhile;
else :
//keine posts//
endif; ?>
Alles anzeigen
wie sieht der code der category.php von deinem theme aus?
Zitatfinde die Option nicht um dies rauszunehmen
option gibt es dazu nicht;
ich vermute, dass du das Seitentemplate 'Showcase' verwendest;
dann kannst du das 'showcase.php' template bearbeiten und diesen ganzen abschnitt entfernen:
<section class="recent-posts">
<h1 class="showcase-heading"><?php _e( 'Recent Posts', 'twentyeleven' ); ?></h1>
<?php
// Display our recent posts, showing full content for the very latest, ignoring Aside posts.
$recent_args = array(
'order' => 'DESC',
'post__not_in' => get_option( 'sticky_posts' ),
'tax_query' => array(
array(
'taxonomy' => 'post_format',
'terms' => array( 'post-format-aside', 'post-format-link', 'post-format-quote', 'post-format-status' ),
'field' => 'slug',
'operator' => 'NOT IN',
),
),
'no_found_rows' => true,
);
// Our new query for the Recent Posts section.
$recent = new WP_Query( $recent_args );
// The first Recent post is displayed normally
if ( $recent->have_posts() ) : $recent->the_post();
// Set $more to 0 in order to only get the first part of the post.
global $more;
$more = 0;
get_template_part( 'content', get_post_format() );
echo '<ol class="other-recent-posts">';
endif;
// For all other recent posts, just display the title and comment status.
while ( $recent->have_posts() ) : $recent->the_post(); ?>
<li class="entry-title">
<a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'twentyeleven' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php the_title(); ?></a>
<span class="comments-link">
<?php comments_popup_link( '<span class="leave-reply">' . __( 'Leave a reply', 'twentyeleven' ) . '</span>', __( '<b>1</b> Reply', 'twentyeleven' ), __( '<b>%</b> Replies', 'twentyeleven' ) ); ?>
</span>
</li>
<?php
endwhile;
// If we had some posts, close the <ol>
if ( $recent->post_count > 0 )
echo '</ol>';
?>
</section><!-- .recent-posts -->
Alles anzeigen
du hast das aus dem 'else' bereich der if-abfrage entfernt, aber nicht aus dem 'if' bereich ...
wieso entfernst du das verbliebene [FONT=courier new][COLOR=#0000cd]<?php get_search_form(); ?> [/COLOR][/FONT]nicht aus dem angegebenen code?
Zitatnachdem ich "[FONT=Courier New][COLOR=#0000bb]<?php get_search_form[/COLOR][COLOR=#007700](); [/COLOR][COLOR=#0000bb]?>[/COLOR][/FONT] " in der header php gelöscht habe
was genau hast du aus der header.php entfernt?
das [FONT=courier new][COLOR=#0000ff]<?php get_search_form(); ?> [/COLOR][/FONT]taucht zweimal auf...
die 'normalen' pagination-links funktionieren nicht mit einem 'foreach' loop und mit 'get_posts';
versuch dein template mit WP_Query() neu zu schreiben;
http://codex.wordpress.org/Class_Reference/WP_Query
http://codex.wordpress.org/The_Loop
zB:
<?php
global $post;
$paged = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1;
$args = array( 'posts_per_page' => 4, 'paged' => $paged );
$myposts = new WP_Query( $args );
if( $myposts->have_posts() ) : while( $myposts->have_posts() ) :
$myposts->the_post(); ?>
<div class="datebox">
<p class='day'><?php the_time('d'); ?></p>
<p class='month'><?php the_time('M'); ?></p>
<p class='year'><?php the_time('Y'); ?></p>
</div>
<div class="post-titel"><?php the_title(); ?></div>
<div class="post-inhalt"><?php the_content(); ?></div>
<div class="post-bearbeiten"><?php edit_post_link('-- Eintrag bearbeiten', '<p>', '</p>'); ?></div>
<?php endwhile; ?>
<div class="navigation">
<div class="alignleft"><?php previous_posts_link('« Previous', $myposts->max_num_pages); ?></div>
<div class="alignright"><?php next_posts_link('More »', $myposts->max_num_pages); ?></div>
</div>
<?php endif; wp_reset_postdata(); ?>
Alles anzeigen
http://wordpress.stackexchange.com/questions/2042…next-posts-link