mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 26.04.2024 05:51 Benutzername: Passwort: Auto-Login

Thema: Wordpress: Kategorie nicht auf Startseite anzeigen vom 13.03.2011


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Wordpress: Kategorie nicht auf Startseite anzeigen
Autor Nachricht
chrissowa
Threadersteller

Dabei seit: 08.11.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst So 13.03.2011 19:55
Titel

Wordpress: Kategorie nicht auf Startseite anzeigen

Antworten mit Zitat Zum Seitenanfang

Gnabend,

ich möchte gerne auf meiner Startseite eine Kategorie ausschließen.
Das klappt hiermit ganz gut:
Code:
<?php
   if (is_home()) {
      query_posts("cat=-43");
   }
?>


Jetzt ist aber das Problem:
Das Theme hat eine Slideshow auf der Startseite. Artikel für diese Slideshow werden per Haken im Artikeleditor ausgewählt. Diese Artikel werden normalerweiße dann nicht mehr drunter angezeigt.
Wenn ich jetzt obigen Code anwende im loops.php dann werden diese aber auch wieder angezeigt.

Die Slideshow entsteht hier:

Code:

<?php
    $args = array(
        'meta_key' => 'sgt_slide',
        'meta_value' => 'on',
        'numberposts' => -1,
        );
    $slides = get_posts($args);

    if ( !empty($slides) ) : $exl_posts = Array(); ?>

        <div class="slideshow"><div id="slideshow">

        <?php foreach( $slides as $post ) :
            setup_postdata($post);
            global $exl_posts;
            $exl_posts[] = $post->ID;
        ?>
        <div class="slide clear">
            <div class="post">
                <?php if ( has_post_thumbnail() ) echo '<a href="'.get_permalink().'">'.get_the_post_thumbnail($post->ID, 'slide',
                    array(
                        'alt'   => trim(strip_tags( $post->post_title )),
                        'title'   => trim(strip_tags( $post->post_title )),
                    )).'</a>'; ?>
                <div class="post-category"><?php the_category(' / '); ?></div>
                <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>

                <div class="post-meta"> <span class="post-date"><?php the_time(__('j. F Y')) ?></span>
            <?php edit_post_link( __( 'bearbeiten'), '&bull; '); ?></div>
                <div class="post-content"><?php if ( has_post_thumbnail() && function_exists('smart_excerpt') ) smart_excerpt(get_the_excerpt(), 50); else smart_excerpt(get_the_excerpt(), 150); ?></div>
            </div>
        </div>
        <?php endforeach; ?>

        </div>

            <a href="javascript: void(0);" id="larr"></a>
            <a href="javascript: void(0);" id="rarr"></a>
        </div>
    <?php endif; ?>


Ich müsste doch jetzt "nur" diesen Parameter noch einmal aufgreifen und in obigen Code einfügen, dass diese Artikel auch ausgeschlossen werden, oder?

Leider sind meine PHP-Kenntnisse nicht so weitreichend... Alleine um bis hierher zu kommen musst ich lange basteln. ;D

Vlt hätte jemand Lust mir bei diesem Code-Snippet zu helfen? Vielen Dank schonmal für jeden Tip.

Geht um folgende (nichtkommerzielle) Seite:

www.thw-n3um4rkt.de (3=e; 4=a)
  View user's profile Private Nachricht senden
trashmaster

Dabei seit: 20.01.2010
Ort: -
Alter: -
Geschlecht: -
Verfasst Mo 14.03.2011 11:34
Titel

Antworten mit Zitat Zum Seitenanfang

Moin moin.
Oben im Slideshow-Code wird ein Array definiert, das die Auswahl der Artikel bestimmt, die angezeigt werden sollen. Das ganze wird dann mit get_posts abgefeuert.

In der Doku ist der Parameter "category" zu finden. Also vielleicht brauchst du lediglich dieses Array wie folgt mit category zu ergänzen:

Code:
$args = array(
        'meta_key' => 'sgt_slide',
        'meta_value' => 'on',
        'numberposts' => -1,
        'category' => -43
        );
    $slides = get_posts($args);


Gruß
  View user's profile Private Nachricht senden
Anzeige
Anzeige
 
Ähnliche Themen Wordpress: kategorie auf startseite ausschließen
Wordpress: Wie Seite anlegen mit Inhalt einer Kategorie?
wordpress artikel und kategorie einer seite zuordnen
jQuery Menü soll beim Aufklappen aktuelle Kategorie anzeigen
WordPress - Kurze Zusammenfassung auf Startseite
Wordpress - Artikel erscheint 3 mal auf Startseite
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.