Durch das System der Kategorien und Tags von WordPress, ist es sehr einfach, um Inhalte anderer als der Standard. Nach den vielen Themen "Magazine" die Anzeige von Elementen in einer bestimmten Kategorie oder Schlüsselwort vielen Blog haben damit begonnen, sie zu benutzen. Aber einige Nutzer von WordPress wollen, um auch diesen Effekt Magazin auf ihr Blog, indem sie die sehr spezifische Inhalte zu erstellen. In diesem stellen wir zeigen, wie man ein echtes Modul zu erstellen und wie die "in Ihrer Seite einfügen Spalte oder Ihrer Homepage ein.
Wir werden einfach die "query_posts" von WordPress und geben Sie die verschiedenen Elemente, die wir brauchen. Bitte halten Sie Ihre FTP-Client und einem Texteditor. Bereiten Sie auch die verschiedenen Kategorien (die Namen und die Ermittlung in einigen Fällen) oder Keywords in Ihrem Blog (identifier). Der Titel und Inhalt werden nicht geschnitten das beschädigte Grafik-Architektur und die Nutzbarkeit von Ihrem Blog.

Query_posts einer äußeren Schleife zu schaffen Schlaufe hinter WordPress. Diese Schleife wird individuell sehr interessant, da sie so oft wie Sie möchten eingefügt werden können. Vollständig anpassbare ist es sehr einfach, jeden Inhalt Ihres Blogs anzeigen und optimieren die Anzeige und Navigation in Ihrem Blog. Ihre Besucher werden erfreut sein, frei in bestimmten Abschnitten zu navigieren. Query_posts ist vor allem bei den Themen "verwendet Magazin" oder in Modulen wie "Featured" oder "Erste Schritte voraus".
Dieses Modul ist wirklich einfach und leicht in jedem Blog. Erstellen Sie einfach eine Kategorie oder ein Schlüsselwort (empfohlen) und zeigt dann den Inhalt einer beliebigen Stelle auf Ihrem Blog. Darüber hinaus, dank einer einfachen Funktion können Sie die Anzahl der Zeichen ändern, um Ihre Titel oder eine kurze Beschreibung Ihrer Artikel angezeigt.
Mehrere Einstellungen sind möglich und erlauben so eine bessere Filterung von Inhalten. Jeder Parameter kann ohne Erhöhung Saisse Display kombiniert werden Fässer spezifische Elemente Ihres Blogs. In diesem Artikel verwenden wir einige Variablen, einfach und leicht zu integrieren.
- Anzeige von Kategorien (cat)
- Anzeige Stichwort (Tag)
- Verwenden Sie den ersten Teil des Artikels (umfassenderen)
- Ein Auszug aus dem Titel und Inhalt (strlen und content_rss)
- Closing the loop (r eset_query)
- Die Anzeige-Reihenfolge der Elemente (orderby)
Lassen Sie uns Ihr Modul zu entwickeln. Wir werden zunächst die Feedback-Schleife mit den Kategorien oder Keywords angezeigt werden soll. Um den Inhalt einer einzigen Kategorie anzeigen, kopieren Sie einfach den folgenden Code, indem Sie die ID-Eigenschaft der Klasse und die Anzahl der anzuzeigenden Elemente. Der Titel und Inhalt sind abgeschlossen. Um die ID Ihres Kategorien zu finden, gehen Sie auf die Registerkarte "Kategorien" zu Ihrem Terminal ein und fliegen Sie verwenden möchten. Am Ende der Adresse angezeigt werden Sie die ID Ihrer Kategorie (cat_ID = 149 zu finden)
<div class="featured"> <? php query_posts ( 'cat = 149 & showposts = 2 & orderby = rand'); global $ more; $ more = 0;?> <while (have_posts ()): the_post (); > <p class="titre"> <a href = "<? php the_permalink ();?>" title =" <? php the_title ();?>"> <? php the_title ();?> </ a > </ p> <p class="content"> <? php the_content ();?> </ p> <? php endwhile; <? php wp_reset_query ();?> </ div> Um weitere Kategorien, die Sie einfach ein Komma und fügen Sie eine neue Kennung einer anderen Klasse. Ersetzen Sie die Zeile mit dem "query_posts" von ihr.
<? Php query_posts ( 'cat = 75,149 & showposts = 2 & orderby = rand');?>
Jetzt werden wir der Darstellung von Elementen, die bestimmte Keywords, eine oder mehrere. Mit den Parametern für WordPress kann man der Darstellung von Elementen, die einen oder mehrere Suchbegriffe ein.
<div class="featured"> <? Php query_posts ( 'tag = info & showposts = 2 & orderby = rand');?> <while (have_posts ()): the_post ();?> <p class="titre"> <a href = "<? php the_permalink ();?>" title =" <? php the_title ();?>"> <? Php the_title ();?> </ A> </ P> <p class="content"> <? Php the_content ();?> </ P> <? Php endwhile;> <? Php wp_reset_query ();?> </ Div>
Um weitere Stichworte zu sehen, einfach ein Komma ein und fügen Sie ein anderes Schlüsselwort. Ersetzen Sie die Zeile mit dem "query_posts" von ihr.
<? Php query_posts ( 'tag = Infos, Tipps & showposts = 2 & orderby = rand');?>
Nachdem wir gesehen haben, wie Elemente aus den Klassen und Ihre Keywords angezeigt, werden wir sehen, wie kombinieren diese beiden Parameter zu optimieren und die Anzeige von Inhalten. Wir werden die Angebote in der Kategorie "75 Anzeigen" und "149" mit dem Stichwort "Information" und "Tricks". Ersetzen Sie die Zeile mit dem "query_posts" von ihr.
<? Php query_posts ( 'tag = Infos, Tipps & cat = & 75,149 showposts = 2 & orderby = rand');?>
Optimieren Sie Ihre Gründe für die nicht treffen die Ergonomie des Blogs ist ganz einfach eigentlich. Statt der Darstellung der Titel und Inhalt zu verfolgen, werden wir auf Code hinzufügen "Schneiden" der Titel und Inhalt nach einer bestimmten Anzahl von Zeichen. Für den Inhalt der Artikel werden wir einfach die "content_rss" und geben Sie die Anzahl der Wörter angezeigt werden soll.
<div class="featured"> <? Php query_posts ( 'tag = Infos, Tipps & cat = & 75,149 showposts = 2 & orderby = rand');?> <while (have_posts ()): the_post ();?> <p class="titre"> <a href = "<? php the_permalink ();?>" title =" <? php the_title ();?>"> <? Php if (strlen ($ post-> post_title)> 40) (echo substr ($ post-> post_title, 0,40 ).'...';} sonst the_title (();)> </ A> </ P> <p class="content"> <? Php the_content_rss ('', TRUE,'', 60);?> </ P> <? Php endwhile;> <? Php wp_reset_query ();?> </ Div>
Nach der Entwicklung dieses Moduls muss, denkt auch an das Aussehen und natürlich seine Lage. Auf seiner Seite kann ich nur raten Ihnen nach Ihrem Thema.
. Vorgestellten (width: 400px; height: auto; color: # 598494; font-family: Arial; font-size: 11px; text-align: left;). Titel (margin: 0px; font-style: normal font -- size: 20px;). Als,. As a: visited (color: # 4e6c78; text-decoration: none; font-size: 20px;). As a: hover,. wie a: active (color: # 6f94a2; text-decoration: none; font-size: 20px;)


Denn was ich diese Funktion getestet haben, ist das Problem, dass
nicht richtig funktioniert, wenn mehrere ducoup Schleife, die Ergebnisse der ersten Schleife Auswirkungen auf die Ergebnisse der zweiten.
Um dies zu vermeiden Sie diesen Code verwenden sollten:
query('vos filtres');$ids = array();
while ($f->have_posts()) : $f->the_post(); ?>
, die jedes Mal eine neue Funktion simuliert.
fehlt ein Stück Code
$f = new WP_Query();$f->query('showposts=5&offset=1&cat=-172,-173');$ids = array();
while ($f->have_posts()) : $f->the_post();
Es sollte besser
Thank you very much for your help.
Ich bin "spielen" mit dem Code und ändern Sie es meine Heimat zu geben, genau der Form, die mich interessiert: Art einer Zeitungsseite.
Also habe ich eine vertikale Trennung von einem Teil aus dem Haus angelegt ganz oben, und die rechten füge ich Schleife mit mehreren Unter-Divisionen.
Für die erste (oben und dann rechts), möchte ich eine Zusammenfassung eines Artikels, der als meine Heimat war, aber ich möchte meine Besucher zu lesen, weil sie den Hintergrund meines Themas erläutert hinzuzufügen. Wie man einen bestimmten Artikel Schleife mit Ihrer Anfrage nennen?
Dann werde ich setzen Ihre Schleife Aufruf einer Klasse.
Dann werde ich ein HTML-Element gesetzt für die Darstellung des Buch des Monats und schließlich Ihren Loop-Tag.
Um ein Aussehen zu geben "log", die Sie mir raten, als Manager?
Auch ich danke Ihnen für Dummies von php denken.
Eine weitere kleine Frage.
Wiederherstellen der Funktion, die die Titel der Artikel, die in den letzten Widgets stehen zur Verfügung?
Danke.
Vielen Dank für dieses großartige Tutorial werde ich auf AC-Test.