• Hallo, ich habe mir das Get Recent Posts-Plugin runtergeladen, aber komm mit den Funktions-Codes nicht klar.

    Ich weiss nicht was ich mit den Funktionen anfangen soll und wie ich sie verändern kann. In den Anweisungen steht:

    Zitat


    Include one or more of the templates defined below into a template file (most likely sidebar.php)
    Die erste Template hat mir am besten gefallen:

    Die erste der aufgelisteten Templates hat mir am besten gefallen:


    Aber was jetzt? Der Text soll in die Sidebar? Wie und wo denn? Einfach so wie er ist, oder müssen davor noch irgendwelche Befehle stehen?

    Aktivieren kann man die Funktionen laut Anweisungen beispielsweise so:

    Zitat


    [COLOR=#000000][COLOR=#000000]<ul>[/COLOR]
    [LEFT][COLOR=#000000]Recent Posts[/COLOR]
    [COLOR=#000000][COLOR=#0000cc]<?php c2c_get_recent_posts[/COLOR][COLOR=#006600]([/COLOR][COLOR=#0000cc]3[/COLOR][COLOR=#006600]); [/COLOR][COLOR=#0000cc]?>[/COLOR][/COLOR]
    [COLOR=#000000]</ul>[/COLOR][/LEFT]
    [/COLOR]


    Klappt! Aber auch wenn diese Funktions-Template nicht in der Sidebar ist. Und es werden halt die letzen 3 Posts gelistet, aber jeder Kategorie...

    Also wie binde ich diese Funktion-Template jetzt mit ein?

    Einmal editiert, zuletzt von boriginal (26. Oktober 2006 um 19:58)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Was genau willst du denn erreichen? Wo die Funktion eingefügt wird ist übrigens egal. Die Parameter sind Default-Werte und würden eine nach Datum sortierte Liste ausgeben.

    Gruß Jeriko

    Jeriko - Design, Style, Photographie

  • Aber diese Template muss schon in die Sidebar, oder nicht?
    Weil es ja auch ohne Funktions-Term funktioniert, wenn der Befehl zur Ausführung ([COLOR=#0000cc]<?php c2c_get_recent_posts[/COLOR][COLOR=#006600]([/COLOR][COLOR=#0000cc]3[/COLOR][COLOR=#006600]); [/COLOR][COLOR=#0000cc]?>)[/COLOR] im Code ist.

    Ich möchte die Beiträge einer bestimmten Kategorie auflisten. Nur den Titel, ohne Datum.

    Einmal editiert, zuletzt von boriginal (26. Oktober 2006 um 21:33)

  • Wie funktionieren solle Funktion-Templates denn überhaupt?
    Also sind die jetzt in einer externen PHP-Datei hinterlegt (in diesem Fall wäre das dann wohl: customizable-post-listings.php) oder müssen die schon in die PHP-Datei, in der Befehle sind, die sich auf die Funktions-Template beziehen?

    Ich hab nämlich nicht den Eindruck, das Änderungen innerhalb dieses Codes, den ich in die Sidebar eingebaut habe...

    PHP
    function c2c_get_recent_posts ($num_posts = 5,
    $format = "<li>%post_date%: %post_URL%</li>",
    $categories = '',
    $orderby = 'date',
    $order = 'DESC',
    $offset = 0, 
    $date_format = 'm/d/Y',
    $authors = '',
    $include_passworded_posts = false)

    ... etwas bewirken.

    Der Befehl...

    PHP
    <?php c2c_get_recent_posts(3); ?>


    führt immer zu der gleichen Ausgabe, egal was ich mit den Funktionen mache.

  • Die Funktion selbst befindet sich in der von dir angegeben Datei. Sobald das Plugin aktiviert wird steht die Funktion im gesamten Theme zur Verfügung und kann eingesetzt werden, wo man es will.

    Der Funktion kann man mehrere Parameter übergeben, um die Ausgabe zu verändern. Die Default-Werte sind der ersten Codebox angegeben. Hier mal ein Beispiel für eine veränderte Darstellung:

    PHP
    <?php function c2c_get_recent_posts(10,'<li>%post_date%: %post_URL%</li>','2','title','ASC'); ?>

    Damit würde man sich 10 Beiträge im Format <li>Datum : Link</li> ausgeben lassen. Die Beiträge wären nur aus der Kategorie mit der ID 2 und wären aufsteigend nach dem Titel sortiert. Die restlichen Parameter sind wieder die Default-Werte, da nicht angegeben.

    Jetzt alles klar? :mrgreen:

    Gruß Jeriko

    Jeriko - Design, Style, Photographie

  • Danke,
    das wollte ich wissen. Ich hoffe es klappt.

    Obwohl ich mittlerweile schon eine Methode gefunden habe, die sogar ohne Plugin funktioniert. Allerdings einige Schwierigkeiten bereitet, weil der Code leider nicht alle Posts einer Kategorie ausgiebt, sondern alle Unterkategorien einer Kategorie.

    Aber vielleicht sucht ja irgendjemand genau das:

    PHP
    <?php wp_list_cats('sort_column=name&ID&title_li=&child_of=13'); ?>


    Führt alle Unterkategorien der Kategorie 13 auf.

    Das ganze funktioniert auch mit Seiten:

    PHP
    <?php wp_list_pages('sort_column=name&ID&title_li=&post_of=13'); ?>


    Hier werden alle Unterseiten der Seite 13 aufgeführt. Das ist schon praktischer, verwende ich zum Beispiel bei meiner Galerie...

    Aber jetzt erstmal gucken, ob ich JErikos Hilfe auch umsetzen kann.

  • Danke Jeriko, jetzt klappt alles wunderbar.

    Obwohl dein Code nicht ganz richtig war. Man muss doppelte Anführungsstriche ("...") verwenden. Aber ohne dich hätte ich das nicht rausgefungen.

    Folgenden Code habe ich jetzt eingebaut und er tut was er soll:

    PHP
    <?php c2c_get_recent_posts(5, "<li> %post_URL%<br /></li>", "13"); ?>


    Er zeigt die aktuellsten 5 Titel bzw. Überschriften (%post_URL%), der Kategorie 13 an.

    Alles klar!

  • Hallo,
    ich bin seit gestern dabei und versuche das Get Recent Posts Plugin einzubinden.
    Ich möchte das Plugin allerdings nicht in der Sidebar, sonder auf der statischen Startseite einbinden.
    Wenn ich versuche die Seite zu verwalten (also bearbeiten), dann macht WP aus dem Code irgendwelchen Müll.
    Folgendes habe ich in die Startseite eingefügt:

    Zitat

    .......Hier folgt noch ein kurze Einleitung, damit jeder diesen Quatsch hier versteht..........
    <ul> Recent Posts</ul>
    <?php c2c_get_recent_posts(5, "<li> %post_URL%<br /></li>", "13"); ?>


    Aussehen tut das dann so:

    Zitat

    .......Hier folgt noch ein kurze Einleitung, damit jeder diesen Quatsch hier versteht..........

      Recent Posts

    Test2:
    %post_URL%
    ", "13"); ?>

    Ich machs komplett falsch, richtig:confused:

  • Hallo,

    ich klinke mich mal kurz hier rein!

    Habe das Plugin wie folgt integriert:

    PHP
    <?php c2c_get_recent_posts(5, "<li> %post_URL%<br /></li>",'1', 'date', 'DESC'); ?>

    mein Problem: er zeigt auch die Seiten.. soll aber nur die Artikel anzeigen!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!