ich würde die prinzipiell empfehlen die <br> rauszunehmen und die Abstände mit margin/padding realisieren -> <br> um Abstände zu generieren ist eine zweckentfremdung
Beiträge von Camelrider
-
-
du musst nur das entsprechende Widget in der Sidebar inkludieren
wie das bei deinem Theme aussieht ist selbst mit glaskugel schwer zu sagen ;-)
-
hi
wenn du die tags mittels css auf display: none setzt hast du sie trotzdem im Quelltext und werden daher auch von google gefunden
lg Camelrider
-
So habs jetzt selbst gelöst - ein bisserl nachdenken hilft halt doch manchmal :-)
-
Hi
Ich bin dabei ein eigenes Plugin zu schreiben bei dem ich alle Tags des Blogs brauche
Im Moment hab ich das ganze einfach so gelöst dass ich die wp_tag_cloud() kopiert,unbenannt und angepasst habe - funktioniert sehr gut ist allerdings viel unnötiger Code und ich denke es gibt sicher eine bessere Lösung
Ziel ist ein 1-dimensionales Array dass einfach die Tags ausliest und das Array nacheinander befüllt (Tagname, Taglink, Tagcount, Tagname ....)
Irgendjemand eine Idee wie ich das am effizientesten hinbekomme ?
lg Camelrider
-
Hi
Ich hab folgende Anpassung für meinen blog eingebaut:
PHP<?php $postslist = get_posts('numberposts=5&order=ASC&orderby=modified&category_name="Hot Topic"'); foreach ($postslist as $post) : setup_postdata($post); ?> <div> <?php echo get_post_meta($post->ID, "excerpt-image", $single = true); ?> </div> <?php endforeach; ?>Das gibt mir von den letzten 5 Posts aus der Kategorie "Hot Topic" das custom field "excerpt-image" aus - funktioniert auch so wie gedacht allerdings würde ich das ganze noch so verfeinern dass er das ganze nur anzeigt wenn mindestens 5 Posts vorhanden sind
-> sollten nur 4 (oder weniger) mit der Kategorie "Hot Topic" vorhanden sein soll gar nichts angezeigt werden, nur leider schaffe ich es nicht die if Bedingung zu formulieren ;-(
(ich sollte endlich mal richtig php lernen)ich dachte eigentlich dass get_posts ein array zurückliefert und ich dann
mit "sizeof($postslist)<5" arbeiten kann aber wenn ich das einbaue kriege ich nur noch eine leere Seite ...Freu mich über jede Hilfe
lg Camelrider
-
-
Ok - hab das offensichtlich falsch verstanden - ich dachte ich kann mit before und after Zeichen vor/nach jedem einzelnem Tag einfügen
Ein Problem bleibt noch:
Ich gebe das ganze jetzt so an
und hätte damit eigentlich erwartet dass das ganze dann so aussieht<div class="lb_tags">Tags: Tag1 Tag2 Tag3</div>
es sieht aber so aus
<div class="lb_tags">Tags: Tag1, Tag2, Tag3,</div>
wobei die "," Teil des Links sind und ich sie gerne loswerden würdeich hab auch den seperator mal mit " " gesetzt aber auch da kommen die Kommas
Kann man die noch irgendwie entfernen ?
lg Camelrider
-
Hi
Ich hab bei meinen Posts ein Custom-Field angelegt in dem die Url zu einem Bild angelegt wird - dieses Bild wird dann im Template gerendert
Funktioniert auch so wie ich das möchteIch würde jetzt gerne zusätzlich die 5 "meist-kommentierten" Artikel innerhalb eines bestimmten Zeitraums ausgeben lassen allerdings nicht den Titel oder sonstiges sondern nur das Bild (aus dem Custom Field)
Ist das irgendwie machbar ?
lg Camelrider
-
Hi
Ich habe in meiner Wordpress-Installation diverse Änderungen durchgeführt
unter anderem wird unterhalb des Artikels die Liste der Tags dargestellt
(mit einem anderem Hintergrund)Wenn allerdings kein Tag vorhanden ist wird nur ein schmaler Balken angezeigt weil die Schrifthöhe der Tags fehlt
Ich möchte daher eine If-Abfrage einbauen und dieses Div nur dann rendern lassen wenn Tags vorhanden sind, nur leider scheitere ich bei dieser relativ
einfachen Abfrage ;-(Die Tags gebe ich per
um diesen Codeblock herum würde ich gerne die IF-Abfrage bauenWie kann ich diese IF-Abfrage an besten realisieren
Vielen Dank für alle Tips und Anregungen
lg Camelrider
-
-
Hi
Ich hab mir eine eigene wp_list_authors_xxx gebastelt (die alte 1:1 kopiert und angepasst) so dass zusätzlich auch ein Image angezeigt wird,
Image-Source wird über den Vor- und Nachnamen des Users definiertEs funktioniert auch wunderbar nur hab ich das Problem dass es nicht funktioniert wenn Umlaute im Namen vorkommen
-> das image wird einfach nicht gefundenLaut Quelltext wird zb. aus dem Nachnamen "Grüner" "Gr%C3%BCner"
wodurch er das Image nicht mehr findet - auch wenn ich das Image entsprechend umbenenneIrgendeine Idee wie ich das lösen könnte ohne auf die Umlaute verzichten zu müssen
lg Camelrider
-
Hi
Ich verwende das NAVT Plugin für das Rendering meiner Navigation -
funktioniert auch perfekt nur bin ich jetzt eher zufällig draufgekommen
dass wenn ein User JavaScript deaktiviert hat die Navigation
nicht mehr richtig dargestellt wird ;-(Wollte das Plugin dann wieder entfernen allerdings hat mir ein Freund erzählt
das es angeblich auch eine Non-JS Variante für das Navt-Plugin gibt
-> irgendwie mittels XML vorauslieferung (er wusste leider selber nicht mehr
und auch nicht mehr wo er das gelesen hat)Meine Frage ist daher:
Ist es möglich das NAVT Plugin zu verwenden so dass die Seite gleich aussieht - egal ob mit JS oder ohne JSDas ich für das Backend JS brauche ist natürlich klar
lg Camelrider
-
Hi
Ich hab für einen Freund eine Sidebar-Navi gebastelt die im Prinzip
die Kategorie des aktuellen Artikels ausliest und dann alle Subkategorien ausgibtFunktioniert ja auch ganz gut - jetzt ist allerdings das Problem aufgetreten
dass ein Artikel ja in mehreren Kategorien sein kann (hatten wir zwar vorher ausgeschlossen aber jetzt hat er sich das ganze anders überlegt)Bisher hab ich das ganze so ausgelesen:
Somit hab ich allerdings immer nur das erste Element im Array der Kategorien
Meine Überlegung wäre jetzt dass ich irgendwie speichere von wo ich hergekommen bin und anhand dieser Variable den Ausgangspunkt für
die Subnavi festlegezum besseren Verständnis:
Jetzt Situation:
Artikel gehört zur Kategorie: "Startseite" und "letzte Meldungen"
wobei "letze Meldungen" eine Subkategorie von "Startseite" istWenn ich jetzt den Artikel anzeigen lasse indem ich über die Kategorie "Startseite" reingehe sehe ich in der Subnavi richtigerweise alle Subkategorien von "Startseite" - wenn ich aber den gleichen Artikel über die Kategorie "letzte Meldungen" anzeigen lasse sehe ich fälschlicherweise wieder die Subkategorien von "Startseite"
Soll Situation:
Wenn ich den Artikel anzeigen lasse indem ich über die Kategorie "Startseite" reingehe sehe ich in der Subnavi richtigerweise alle Subkategorien von "Startseite" - wenn ich in eine andere Kategorie wechsle speichere ich in einer Variable wo ich gerade herkomme und nehme diesen als Ausgangspunkt für die Subnavi - sollte ich in keiner Kategorie sein wird eine Default-Kategorie verwendetHoffe ich habs jetzt nicht noch komplizierter gemacht :-D
Meine Idee war das ganze via Session zu machen -
Meine Frage wäre jetzt ist das prinzipiell möglich/sinnvoll
und gibts vielleicht eine andere einfachere Lösunglg Camelrider
-
Hi
Dein Tipp war genial - jetzt funktioniert alles perfekt
einen Schönheitsfehler gibts allerdings noch
PHP<?php $category = get_the_category(); $this_category = $category[0]->cat_ID; wp_list_categories('orderby=id&title_li=&exclude=1&depth=1&child_of=' . $this_category); ?>
liefert wenn keine Subkategorie mehr vorhanden ist das Ergebniss
"No categories"ich hätte aber gerne dass in diesem Fall alle Geschwister-Kategorien dargestellt werden und die aktuelle Sub-Kategorie eine eigene CSS-Klasse bekommt
Meine Idee wäre abzufragen ob es ein child gibt dann mach den oberen Code
wenn es kein Child gibt nimm den parent und mach vom Parent ausgehend den oberen Code und gib der aktuellen Subkategorie eine CSS Klasse xy mitIst sowas möglich
lg Camelrider
PS: VIELEN DANK für die Hilfe
-
So hab jetzt aus beiden Code-Fragmenten folgendes zusammengebastelt:
PHP<?php $category = get_the_category(); $this_category = $category[0]->cat_ID; wp_list_categories('orderby=id&title_li=&exclude=1&depth=1&child_of=' . $this_category); ?>was genau das macht was es machen soll
Allerdings würde ich das ganze gerne noch so anpassen dass
keine Artikel in den Subkategorien angezeigt werden
-> derzeit werden alle Artikel in der Kategorie und deren Subkategorien angezeigtlg Camelrider
-
Die Ausgabe ist prinzipiell richtig - allerdings zeigt er bei Kategorien MIT Subkategorie die ID der letzten Subkategorie an
lg Camelrider
-
PHP
$category = get_the_category(); $this_category = $category[0]->cat_ID; wp_list_categories('orderby=id&title_li=&child_of=' . $this_category);
macht genau was ich wollte - viele DankEs gibt nur eine Einschränkung:
Auf meiner Startseite werden die letzten Artikel dargestellt - wenn ich einen
von denen anklicke ändert sich die kategorieauflistung in der Sidebar (mit deinem Code von oben) nichtGibts eine Möglichkeit das noch anzupassen ?
lg Camelrider
-
Hi
Mittels
kann ich eine Liste erzeugen die alle Sub-Kategorien der Kategorie mit der ID 6 auflistetWie kann ich das ganze dynamisch machen - ich hab folgendes versucht
PHP<?php $this_category = get_cat_ID($cat) wp_list_categories('orderby=id&title_li=&child_of=$this_category'); ?>
nur das funktioniert leider nichtFreu mich über jeden Tipp
Danke
lg Camelrider
-
Hi
In meiner Main-Navigation (header) werden mittels
die Kategorien angezeigt - funktioniert
wunderbarJetzt würde ich gerne in der Sidebar alle Subkategorien anzeigen lassen und wenn man dann in eine Subkategorie geht die aktive Subkategorie per css anders stylen
Ist sowas prinzipiell möglich ?
ich hab im Forum den folgenden Code gefunden
PHP
Alles anzeigen<?php if ( is_category() ) { $this_category = get_category( $cat ); if ( $this_category->parent > 0 ) { wp_list_categories("hide_empty=0&depth=1&child_of={$this_category->parent}"); } else { wp_list_categories("hide_empty=0&depth=1"); } } elseif ( is_single() ) { $this_category = get_the_category(); if ( $this_category[0]->parent > 0 ) { wp_list_categories("hide_empty=0&depth=1&child_of={$this_category[0]->parent}"); } else { wp_list_categories("hide_empty=0&depth=1"); } } else { wp_list_categories("hide_empty=0&depth=1"); } ?>Nur ist mir leider nicht ganz klar was hier genau passiert und wenn ich den auf meiner Seite einbaue zeigt er mir das Menü zwar richtig an wenn ich in der Kategorie bin aber die Verlinkung passt nicht (nachdem das ganze lokal ist kann ich leider keinen Link bereitstellen)
-> wenn ich auf einen Artikel klicke der in der Subkategorie A ist wird ändert sich die Liste richtigerweise - wenn ich allerdings in der Sidebar auf eine Unterkategorie klicke ändert sich leider nichts ...Leider bin ich auch nicht wirklich fit in PHP - würd mich daher über jeden Tip oder Anregung freuen (auch in ganz andere Richtungen - wie immer führen viele Wege nach Rom :))
lg Camelrider