Zurück   WordPress Deutschland Forum > Support > Design > Theme-Vorstellung

Antwort
 
Themen-Optionen Ansicht
Alt 26.01.2010, 10:26   #1 (permalink)
PostRank: 0
 
Registriert seit: 26.01.2010
Beiträge: 1
Benutzerdefinierte Felder unabhängig von geöffneter Kategorie

Hallo,

ich habe ein kleines Problem, bei dem ich aber einfach nicht auf die Lösung komme.

Ich baue im Moment eine Seite mit einem komplett eigenen Template und nutze dabei selbstverständlich die benutzerdefinierten Felder von Wordpress. Wenn ich einen Artikel schreibe habe ich die Möglichkeit diesem ein benutzerdefiniertes Feld zuzuweisen, das den Link zu einem Bild enthält.
Diese zugewiesenen Bilder werden dann in einem bestimmten Div ausgegeben, welches auf jeder Seite dargestellt wird.

Funktioniert auch super.

Problem ist, dass wenn ich durch die Seite navigiere und ich mich beispielsweise in einer bestimmten Kategorie bewege, in dem Div nur die Artikel mit benutzerdefiniertem Feld angezeigt werden, die sich in dieser Kategorie befinden. Ich möchte allerdings auch in bestimmten Kategorien immer alle Artikel mit dem Custom Field angezeigt bekommen.

Der Code für das Bilder einfügen sieht so aus:
PHP-Code:
       <?php while (have_posts()) : the_post(); ?>
               <?php $bild get_post_meta($post->ID'ek_bild'true); ?>
               <?php if ($bild != '') : ?>
                <a href="<?php the_permalink(); ?>"><img src="<?php echo $bild?>" alt="<?php the_title(); ?>" title="<?php the_title(); ?>" /></a>
            <?php endif; ?>
       <?php endwhile; ?>
Ich weiss, dass das Problem beim $post->ID liegt, da hier nur die aktuelle Kategorie durchforstet wird. Ich weiss aber nicht wie ich die Felder unabhängig vom Gesamtloop bekomme.

Die Lösung ist mit Sicherheit simpel, aber meine bisherige Suche hat bisher nichts brauchbares ergeben.

Ich danke euch schon Mal im Voraus...


Edith sagt:

Ok ich habs nun endlich selber gefunden. Meine gesuchtes Tag bzw. die gesuchte Funktion war query_posts vor meinem Loop.
Code sieht dann so aus:

PHP-Code:
          //The Query
          
query_posts('meta_key=ek_bild'); 

Geändert von high octane (26.01.2010 um 11:32 Uhr).
high octane ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 02:20 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.6.0 | Impressum | Ein Inpsyde.com Projekt