MAGAZEEN Theme: Strona archiwum nazwabloga/archiwum – jak to zrobić?
-
Witam,
Szukam rozwiązania, jak zrobić stronę Archiwum nazwabloga/archiwum która by wyglądała mniej więcej tak jak na tej stronie: iworks.pl/archiwum/
Autor bloga zamieścił nawet post, jak to zrobić: WordPress: jak zrobić stronę archiwum?, ale mam problemy z adaptacją. Chyba potrzebuję bardziej łopatologicznej instrukcji…? 🙁
Po pierwsze, na swoim blog używam MAGAZEEN Theme. Uznałem, że muszę sklonować/skopiować plik single.php tego themu i weń zmienić kod oraz zmienić nazwę pliku na archiwum.php. Stosując się do rady z ww. blogu powstał plik:
http://blog.ratlerek.pl/wp-content/themes/RATLEREKTHEME/archiwum.php
którego kod wygląda tak:
<?php /** * @package WordPress * @subpackage Magazeen_Theme */ get_header(); ?> <div id="main-content" class="clearfix"> <div class="container"> <div class="col-580 left"> <div id="content" role="main"> <?php while ( have_posts() ) : the_post(); ?> <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>> <header class="entry-header"> <h1 class="entry-title"><?php the_title(); ?></h1> </header> <div class="entry-content"> <?php $year = 0; $list = preg_replace( '@</li>@', '', wp_get_archives( array( 'type' => 'monthly', 'show_post_count' => true, 'echo' => false ) ) ); $start = true; foreach ( preg_split( '/<li>/', $list ) as $entry ) { if( !preg_match( '/ (\d{4})</', $entry, $matches ) ) { continue; } if ( $matches[1] != $year ) { $year = $matches[1]; if ( !$start ) { echo '</ul>'; } printf( '<h2>%d</h2>', $year ); echo '<ul>'; $start = false; } printf( '<li>%s</li>', $entry ); } echo '</ul>'; ?> </div> </article> <?php endwhile; ?> </div> </div><!-- End col-580 (Left Column) --> <div class="col-340 right"> <ul id="sidebar"> <?php get_sidebar(); ?> </ul><!-- End sidebar --> </div><!-- End col-340 (Right Column) --> </div><!-- End container --> </div><!-- End main-content --> <?php get_footer(); ?>
Wkleiłem po prostu po div class=”col-580 left” a przed /div !– End col-580 (Left Column) — fragment kodu ze strony iworks.pl, który wydał mi się adekwatny, zastępując nim pierwotną treść strony single.php Jeśli nic nie skopałem, to podpowiedzcie, co dalej?
Pozdrawiam!
- Temat ‘MAGAZEEN Theme: Strona archiwum nazwabloga/archiwum – jak to zrobić?’ jest zamknięty na nowe odpowiedzi.