Widgets mit Seitenzuordnung

  • Hallo Leute, ich finde Wordpress echt klasse, auch die Widgets sind sehr einfach zu handhaben.
    Habe mir jetzt aber schon öfter die Frage gestellt weswegen man nicht in den Widgest eine Seiten-ID anfügen kann, damit sie nur auf bestimmten angezeigt wird. Wäre betimmt für viele User interessant.
    Ist ja nur ein Vorschlag

    • 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

  • Widgets sind halt dazu da, um es dem User einfach zu machen. Willst du das so sehr pimpen, bräuchtest du eigentlich garkeine Widgets mehr...da wäre es besser, du machst es direkt im Sidebarcode ohne Widgets.

    Nur meine Meinung...

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Hallo Leute, ich finde Wordpress echt klasse, auch die Widgets sind sehr einfach zu handhaben.
    Habe mir jetzt aber schon öfter die Frage gestellt weswegen man nicht in den Widgest eine Seiten-ID anfügen kann, damit sie nur auf bestimmten angezeigt wird. Wäre betimmt für viele User interessant.
    Ist ja nur ein Vorschlag

    Ich habe auch sowas gesucht, aber leider nichts gefunden. Irgendwo habe ich aber mal den folgenden Sidebar-Code aufgeschnappt, wo abhängig vom Seitentyp (Home, Single) angezeigt wird.


    <?php
    // this is where 10 headlines from the current category get printed
    if ( is_single() ) :
    global $post;
    $categories = get_the_category();
    foreach ($categories as $category) :
    ?>
    <li><h2>More from this category</h2>
    <ul class="bullets">
    <?php
    $posts = get_posts('numberposts=10&category='. $category->term_id);
    foreach($posts as $post) :
    ?>
    <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>

    <?php endforeach; ?>

    <li><strong><a href="<?php echo get_category_link($category);?>" title="View all posts filed under <?php echo $category->name; ?>">Archive for '<?php echo $category->name; ?>' &raquo;</a></strong></li>
    </ul>
    </li>
    <?php endforeach; endif ; ?>


    <?php if ( is_home() ) { ?>
    <li><h3><?php
    // this is where the name of the News (or whatever) category gets printed
    wp_list_categories('include=8&title_li=&style=none'); ?></h3>
    <?php
    // this is where the last three headlines are pulled from the News (or whatever) category
    query_posts('showposts=3&cat=5');
    ?>
    <ul class="bullets">
    <?php while (have_posts()) : the_post(); ?>
    <li><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></li>
    <?php endwhile; ?>
    </ul>
    </li>
    <?php } ?>

Jetzt mitmachen!

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