Beiträge von Badango

    Das funktioniert doch sogar standardmäßig:

    Im Dashboard unter "Design => Widgets" das Kategorien-Widget einfach in den gewünschten Bereich der Sidebar ziehen und dort kannst du dann ein Häkchen bei "Als Auswahlbox darstellen" machen, speichern und fertig.

    Zitat

    [COLOR=#333333]One thing I should mention here is that the rewrite_rules_array hook is called when you update or save your permalink structure, so after you make these changes, you'll have to re-save permalinks to see the changes take effect.[/COLOR]

    Hast du das auch gemacht?

    Dann sollte das nämlich funktionieren, habe ich selbst schon mal so in der Art gemacht, nur auf die Variable zugegriffen habe ich anders als in dieser Anleitung, nämlich einfach mit

    PHP
    get_query_var('bla');

    Klar geht das, sogar recht simple, hat zwar nicht direkt mit WP zu tun, aber du könntest den Button z.B. einfach ganz normal auf das Bild / den Download verlinken und dazu via onclick Attribut mit JS das PopUp / Tab öffnen.

    Könnte in etwa so aussehen:

    HTML
    <a href="/images/bild.jpg" onclick="window.open('https://example.org/ads.php', '_blank');">Hier Klicken</a>

    (Nur ein ganz simples Beispiel, gibt imho bessere Methoden als onclick, aber sollte so funktionieren, dass der Link wie ein Button aussieht kannst du ja via CSS erreichen)

    Ok, ist zwar wohl etwas umständlich, aber es funktioniert jetzt, ich habe mir halt einfach eine eigene Funktion erstellt, die alle genutzten Tags bei den Beiträgen der letzten X Tage ermittelt und gebe die Tag Cloud nun halt darüber aus statt über das Standard-Widget. Fall es jemand interessiert, hier der Code:


    (Ich weiß, man kann für die DB Abfragen auch $wpdb benutzen, war aber zu faul mich da erst noch mit der Syntax vertraut zu machen^^)

    Im Moment einfach über ein Widget, ja, aber anders wäre ja auch kein Problem, die genannte Funktion kenne ich auch, konnte aber in der Referenz nichts finden, was mir bei meinem Problem helfen würde.

    Also ich kann demnach in wp_tag_cloud() nicht nur die Explizit in der Referenz aufgelisteten Keys benutzen, sondern eben auch child_of und alle anderen, die get_terms() nutzt? Aber da sehe ich auch keinen Key, mit dem ich sagen könnte "nur die neusten X Beiträge einbeziehen" bzw "nur Beiträge der letzten 3 Monate"...

    Oder übersehe ich da etwas?

    Ich befürchte mittlerweile das ist überhaupt nicht so ohne weiteres möglich, in der DB finde ich bei den Tabellen, die für die Tags zuständig sind, jedenfalls auch nirgends ein Datum oder so wann der Tag zuletzt benutzt wurde z.B. wäre da ja hilfreich.

    Einzige Lösung, die ich da sonst atm sehe, wäre "manuell" z.B. die term_ids der letzten X Posts abzufragen und daraus dann eine Liste aufzustellen, die man anschließend wp_tag_cloud() bei "include"übergibt?

    Nur frage ich mich da ob das nicht zu sehr auf die Performance geht, das bei jedem Aufruf zu ermitteln, wobei, das Ergebnis könnte man ggf ja auch irgendwie cachen...

    Ich werde das wohl morgen einfach mal ausprobieren und gucken wie aufwändig das letztlich wirklich ist.

    Hallo,

    seitdem ich vor einiger Zeit eine Menge Beiträge von meiner alten Seite (kein WP) in meine Wordpress Seite importiert habe und dabei etwas schief gelaufen ist habe ich sehr viele Beiträge komplett ohne Tags (wurden beim Import nicht gesetzt, kA was ich da falsch gemacht habe, ist mittlerweile auch schon etwas her).

    Das wollte ich nun jedenfalls ändern und habe mir deshalb ein "Mini Plugin" zusammengebastelt um die alten Beiträge halbautomatisch nachträglich mit Tags zu versehen, funktioniert zwar so weit auch, aber dann würden natürlich die Tags aus den alten Beiträgen die neuen bald quasi komplett "verdrängen" (aus der Tag Cloud) und ich möchte halt, dass auch die neuen / aktuellen Tags dort noch vertreten sind.

    Gibt es eine Möglichkeit, am besten via Template-Funktion, als Filter über ein kleines Plugin oder so, die Tag-Cloud auf die Tags aus den letzten X Beiträgen oder Monaten zu beschränken?