Datum soll sich wiederholen

  • Hallo,

    ich nutze den Theme twentyten und wollte, dass das Datum außer-und nicht innerhalb des contents angezeigt wird.
    Habs dann irgendwie geschafft, allerdings wiederholt sich das Datum nicht mehr, sondern zeigt nur das Datum des aktuellen Posts an und nicht von allen Posts.
    Kann mir jemand helfen und sagen wie ich das ändern kann?

    http://elisa.bplaced.net/wordpress/

    • Anzeige

    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.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • hallo hier im forum :lol:

    du scheinst das datum aus dem 'loop' herausgenommen zu haben (aus dem div container, der den post beinhaltet); daher wird es immer oben am rand angezeigt (im moment zweifach uebereinander).

    zB koenntest du deinen code in loop.php einbauen; evtl hier anstelle von [FONT=Courier New][COLOR=blue]'twentyten_posted_on();[/COLOR][/FONT] ' :

    PHP
    <?php else : ?>
      <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
       <h2 class="entry-title"><a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'twentyten' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php the_title(); ?></a></h2>
       <div class="entry-meta">
        <?php twentyten_posted_on(); ?>
       </div><!-- .entry-meta -->



    und dann deine div mit css positionieren ( http://www.w3schools.com/css/css_positioning.asp )

  • Die Zeile mit "gepostet von" würde ich gerne löschen.
    Sobald ich aber etwas (z.B. author-Befehle) bei der "entry-meta" lösche wird meine komplette Seite oder die komplette Zeile mitsamt der Datums-Box nicht mehr angezeigt

    Wo kann ich außerdem einstellen, dass das Datum nicht mit "November 25, 2010", sondern "Nov 25" angezeigt werden soll?

    Über Hilfe würde ich mich freuen! Sitze schon ewig vor diesem Problem :(

    Einmal editiert, zuletzt von masha (29. November 2010 um 15:36)

  • wenn du das datum bei jedem post haben willst (aussen am rand, auf der hoehe des titels), muss der code in den loop - welcher beim theme in der template-datei loop.php ist.

    die stelle, wo das datum normalerweise ausgegeben wird, hatte ich schon angezeigt.

    da du den anderen kram nicht haben willst, kannst du meiner meinung nach das hier

    PHP
    <div class="entry-meta">
        <?php twentyten_posted_on(); ?>
       </div><!-- .entry-meta -->


    durch deinen datums-code ersetzen.

    der rest ist css positionierung...

  • momentan steht bei mir

    PHP
    <?php else : ?>
            <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
                <h2 class="entry-title"><a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'twentyten' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php the_title(); ?></a></h2>
        
    
    
                <div class="entry-meta">
                    <?php twentyten_posted_on(); ?>
                </div><!-- .entry-meta -->

    wenn ich davon nur...

    PHP
    <div class="entry-meta">
                    <?php twentyten_posted_on(); ?>
                </div><!-- .entry-meta -->

    ...stehen lasse, verschwindet der Inhalt, statt nur "gepostet von"

    Wie kann ich denn das Datum bündig zur ersten Überschrift setzen, sprich: das es mit der Überschrift auf einer Zeile sitzt?

    Einmal editiert, zuletzt von masha (29. November 2010 um 17:22)

  • @ alchymyth
    oh je, danke...hab die ganze Zeit bei margin rumprobiert und es hat einfach nicht klappen wollen.
    Habs jetzt aber nochmal versucht und mit etwas mehr Geduld gings dann auch. Das nächste Mal schau ich besser etwas genauer hin! ;-)

    Jetzt muss ich nur noch den Satz "gepostet von" loswerden.
    Kann mir da jemand helfen?

  • ja, ist es:

  • das bleibt nach:

    PHP
    function twentyten_posted_on() {
        printf( __( '%1$s', 'twentyten' ),        
            sprintf( '<a href="%1$s" title="%2$s" rel="bookmark"><span class="datebg">%3$s</span></a>',
                get_permalink(),
                esc_attr( get_the_time() ),
                get_the_date("M<b\\r>j") )
        );
    }
    endif;




    wenn du mal zu viel zeit hast, kannst du dich in php 'printf()' und 'sprintf()' einlesen:
    http://php.net/manual/en/function.printf.php
    http://www.php.net/manual/en/function.sprintf.php

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!