Sitemap für den Blog

4 Minute/n


Merken

15

Ich sehe manch­mal den Wald vor lau­ter Bäu­men nicht. Piet hat­te sehr schön beschrie­ben, wie man mit dem Plug­in “Artic­les” von Alex King auf ein­fa­che und ele­gan­te Wei­se eine Site­map ins Blog inte­grie­ren kann. Sofort hat­te ich Feu­er gegan­gen und ver­such­te mein Glück. Lei­der zunächst erfolglos.

Cujo fand den Grund dafür her­aus und gab den ent­schei­den­den Tipp. Danach lief die Site­map wie gewünscht auch bei mir. Das ist nicht ganz rich­tig, denn ich hat­te mich dafür ent­schie­den, sie auf­grund der zu vie­len Arti­kel nicht im Quer­blog zu instal­lie­ren, son­dern hier. Des­halb hät­te ich dann auch nicht über 3000 Arti­kel nach­träg­lich für die Ein­trag in die Site­map defi­nie­ren müs­sen (s. Arti­kel bei Piet und Cujo).
Nach­dem ich die Arbei­ten fast abge­schlos­sen hat­te, woll­te ich last but not least für neu ange­leg­te Sei­te noch die Kom­men­tar­mög­lich­keit aus­schal­ten. Für die Site­map macht die ja eher wenig Sinn. So stieß ich zufäl­lig (toll, wie gut ich die von mir ein­ge­setz­ten und zu allem Über­fluss auch noch bezahl­ten Tem­pla­tes ken­ne!) auf das Tem­p­la­te “Site­map”. Das habe ich dann ein­fach mal kur­zer­hand aus­ge­wählt. Und sie­he da: Ich kann auf das Plug­in ver­zich­ten und nut­ze statt­des­sen die­ses schon vor­han­de­ne Tem­p­la­te. Das ist ja gar nicht mal schlecht. Die Site­map bie­tet sogar noch einen Mehr­wert, den das Plug­in nicht hat. Die Anzahl der Kom­men­ta­re inner­halb der Arti­kel wird ange­zeigt. Nun muss ich ein­räu­men, dass mei­ne Site­map nicht so hübsch auf­be­rei­tet ist, wie die von Piet und Cujo. Aber dar­an kann ich ja noch ein biss­chen feilen.

So sieht das Tem­p­la­te aus. Viel­leicht kann der eine oder ande­re das ja eben­falls ver­wen­den. Natür­lich muss es ange­passt werden: 

<?php

/*

Template Name: Sitemap

*/

?>

<?php get_header(); ?>


        <div id="featured">

            <div id="page-title" class="col-full">

                <h1><?php the_title(); ?></h1>

            </div>

        </div>

        <div id="breadcrumb">

            <div class="col-full">

                <div class="fl"><?php $bc = get_option( 'woo_breadcrumbs' ); if ( $bc == 'true') { yoast_breadcrumb('',''); } ?></div>

                <a class="subscribe fr" href="<?php if ( get_option('woo_feedburner_url') <> "" ) { echo get_option('woo_feedburner_url'); } else { echo get_bloginfo_rss('rss2_url'); } ?>">

                    <img src="<?php bloginfo('template_directory'); ?>/images/ico-rss.png" alt="Subscribe" class="rss" />

                </a>

                </div>

            </div>

        </div>

    </div><!-- /#top -->


    <div id="content">

    <div class="col-full">

        <div id="main" class="col-left">


            <div class="post">


                <div class="entry">


                    <h3><?php _e('Pages', 'woothemes') ?></h3>


                    <ul>

                           <?php wp_list_pages('depth=1&sort_column=menu_order&title_li=' ); ?>

                    </ul>


                    <h3><?php _e('Categories', 'woothemes') ?></h3>


                    <ul>

                        <?php wp_list_categories('title_li=&hierarchical=0&show_count=1') ?>

                    </ul>


                    <h3>Artikel je Kategorie</h3>


                    <?php


                        $cats = get_categories();

                        foreach ($cats as $cat) {


                        query_posts('cat='.$cat->cat_ID);


                    ?>


                        <h4><?php echo $cat->cat_name; ?></h4>


                        <ul>

                            <?php while (have_posts()) : the_post(); ?>

                            <li style="font-weight:normal !important;"><a href="<?php the_permalink() ?>"><?php the_title(); ?></a> - <?php _e('Comments', 'woothemes') ?> (<?php echo $post->comment_count ?>)</li>

                            <?php endwhile;  ?>

                        </ul>


                    <?php } ?>


                </div><!-- /.entry -->


            </div><!-- /.post -->


        </div><!-- /#main -->


        <?php get_sidebar(); ?>


    </div><!-- /.col-full -->

    </div><!-- /#content -->


<?php get_footer(); ?>

Diesen Beitrag teilen:
0CDD5CFF 182F 485A 82C6 412F91E492D0
Horst Schulte
Rentner, Blogger & Hobbyfotograf
Mein Bloggerleben reicht bis ins Jahr 2004 zurück. Ich bin jetzt 71 Jahre alt und lebe seit meiner Geburt (auch aus Überzeugung) auf dem Land.
Quelle Featured-Image: Standardbild...

Letztes Update:

Anzahl Wörter im Beitrag: 674
Aufgerufen gesamt: 51 mal
Aufgerufen letzte 7 Tage: 5 mal
Aufgerufen heute: 1 mal

15 Gedanken zu „Sitemap für den Blog“

  1. ap 1 18. Mai 2010 um 19:14

    Und jetzt ein neu­er Kommentar.

  2. Horst Schulte 2978 18. Mai 2010 um 19:15

    Das funk­tio­niert doch ein­wand­frei. Du bist dran, Jürgen.

  3. Horst Schulte 2978 18. Mai 2010 um 20:16

    Ja, ist das nicht komisch? Ich habe mit 3 Accounts getes­tet und immer hat es geklappt.

  4. Name JürgenHugo 4 18. Mai 2010 um 19:34

    @Horst:

    Ich wer­de das jetzt „sofört“ pro­bie­ren! Und zur Sicher­heit wer­de ich auf dem 2. Moni­tor auf dei­ne 3 Screen­shots lin­sen, damit ich auch „jaa­nix“ falsch machen kann!

  5. Name JürgenHugo 4 18. Mai 2010 um 20:11

    Es funk­tio­niert defi­ni­tiv NICHT bei mir! ich kann ja nur (jetzt auch) auf:

    “ Benach­rich­ti­gung bei wei­te­ren Kom­men­ta­ren per E‑Mail senden.“

    kli­cken. Unter „AB DIE POST.…“ – mehr ist da nicht. Mach ich ja. Aaber: dann kommt kei­ne Bestä­ti­gungs­mail – also kann ich auf gar­nix wei­ter kli­cken! Tja. Hmm.

  6. Name JürgenHugo 82 18. Mai 2010 um 21:03

    Tja – ich hab gera­de gese­hen: links stand bei mir unter

    Email (erfor­der­lich)

    VOR der Mail­adres­se (kennst du ja) „Email“. Also Emailxxxxx@xxxxx.xx

    Das hab ich jetzt weg­ge­macht. viel­leicht lag das da dran? Hmm, hmm.

  7. Name JürgenHugo 82 18. Mai 2010 um 21:07

    Ha – JETZT is eine Bestä­ti­gungs­mail gekom­men – und dann auch das „gro­ße Grü­ne“. Schreib schnell irgend­was, ob das bis zu Ende funk­tio­niert. So.

  8. Horst Schulte 2978 18. Mai 2010 um 21:14

    Fein, hof­fent­lich geht’s jetzt. Viel Glück und mel­de dich.

  9. JürgenHugo 82 18. Mai 2010 um 22:45

    Ja, jetzt klappt das. Wenn ich nur wüß­te, wer „Email“ vor mei­ner E‑Mail Adres­se hin­ge­schrie­ben hat. Böse Mäch­te müs­sen da am Werk gewe­sen sein, grins.

  10. Anonym 20. Mai 2010 um 00:25

    @VickieIngram: F***off, my dear, your „lowest-rate-loans“ are abso­lut­e­ly not neces­sa­ry here.

    @Horst: wenn dir das zu hart ist, kannst du es weg­zen­sie­ren, grins.

  11. jürgenHugo 82 20. Mai 2010 um 00:28

    Ei wei, jetzt stand da gar kei­ne E‑Mail Adres­se drin, aber du kannst dir ja den­ken, wer das um 00:25 geschriebn hat, oder?

  12. Horst Schulte 2978 20. Mai 2010 um 00:30

    Den Spam lösche ich immer.

  13. JürgenHugo 82 20. Mai 2010 um 01:04

    Dann muß­te mei­nes aber auch löschen, inclu­si­ve dem hier! Sonst blickt da ja kei­ner durch.

  14. JürgenHugo 82 20. Mai 2010 um 01:06

    Das ist nur, damit ich (hof­fent­lich) mein gro­ßes „J“ wie­der­krie­ge. Der Spit­zel macht mich ja noch ganz „fed­dich“, grins.

  15. Horst Schulte 2978 20. Mai 2010 um 15:46

    Das „J“ ist ja unser kleins­tes Pro­blem, nicht wahr? 🙂

Lass deinen Gedanken freien Lauf


Hier im Blog werden bei Abgabe von Kommentaren keine IP-Adressen gespeichert! Deine E-Mail-Adresse wird NIE veröffentlicht! Du kannst anonym kommentieren. Dein Name und Deine E-Mail-Adresse müssen nicht eingegeben werden.


✅ Beitrag gemerkt! Favoriten anzeigen
0
Share to...
Your Mastodon Instance