Excerpts aus WP-Installation in Unterordner holen

  • Hallo zusammen,
    wurde bestimmt schon hunderttausendfach hier bequatscht:
    Ich will die Excerpts der letzten X Beiträge einer WP-Installation, die in einem Unterverzeichnis liegt, durch die Hauptinstallation im root holen lassen. Gleiche Datenbank, anderer Prefix.

    Könnt ihr mir mal bitte ein paar Denkansätze geben :oops: Muss ich den Feed auslesen (... in dem ich eigentlich aber gerne die kompletten Artikel hätte)? Gibts sogar schon ein Plugin für sowas?

    Danke mal!
    Felix

    • 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

  • Gleiche Datenbank? Nur anderes Präfix? Bestens!

    :-)

    Jetzt mal so auf die Schnelle, nix getestet, vermutlich hundert Tippfehler drin ...

    --> Also ... Du kannst mit dem "anderesPraefix"-Bereich genau das gleiche machen, wie mit allen anderen WP-Funktionen auch. Nur eben drauf achten, dass nunmehr auch wirklich das ANDERE Präfix zum Einsatz kommt.

  • Sorry, ich bin echt zu doof :roll:

    Ich stelle jetzt meine Frage mal konkreter, vielleicht bekomme ich ich ja eine konkrete Antwort... obwohl ich's wohl mal wieder arg kompliziert will.

    Situation: WP-Installation für Weblog, Seiten usw. im Root. Im Unterordner /photos/ liegt fürs Photoblog eine zweite WP-Installation, gleiche Datenbank, Prefix pl. Das Photoblog läuft mit YAPB. Im Loop der Photoblog-Installation kann ich mit

    PHP
    <a href="<?php the_permalink(); ?>" title="<?php the_title() ?>"><img src="<?php echo $post->image->getThumbnailHref(array('w=75','h=75','zc=1','fltr[]=usm|60|0.5|3')) ?>" alt="<?php the_title() ?>" title="<?php the_title() ?>" width="75" height="75" /></a>

    Thumbnails erzeugen, die auf die Einzelseite verlinkt sind. Dort gibt's das Bild dann in groß.

    Was ich jetzt will: 9 Stück dieser Thumbnails in der home.php der Hauptinstallation anzeigen.
    Also (1) Zugriff auf die andere Installation, (2) Einen Loop aufmachen, indem (3) der Zugriff auf YAPB bzw. dessen Thumbnails erfolgen kann (s.o.).

    Anderer Ansatz: In der Photoblog-Installation eine Theme-Datei erstellen, die 9 verlinkte Thumbnails ausgibt (hat geklappt) und mit PHPs include in die home.php packen. Hat nicht geklappt - hätte mich auch gewundert.

    Kann mir jemand helfen? Wenn's hilft, stelle ich auch meine Files hoch. Danke schonmal!

    [size=8] (Post Nummer 100. Super, könnten mehr sein 8))[/SIZE]

  • Okay, ein Stückchen bin ich jetzt weitergekommen.

    PHP
    <?php 
    $logphotos = $wpdb->get_results("SELECT ID, post_content FROM ".pl."_posts
        WHERE post_status = 'publish' AND post_type = 'post' ");
    
    
    foreach ($logphotos as $logphotos) {
        echo $logphotos->ID;?>: <?php
        echo $logphotos->post_content;?><br /><?php
    }
    ?>

    Das Teil holt sich aus der anderen Installation (Prefix pl) die ID und den Content für alle Posts, die keine Seiten sind und veröffentlicht.

    Die foreach-Schleife haut das Zeug dann raus, spaßeshalber jetzt mal im Format

    Code
    ID: Inhalt <br />

    was mir auf jeden Fall mal die Funktion des Datenbankzugriffs bestätigt.

    Nun will ich aber nicht nur Inhalt aus der posts-Tabelle holen, sondern eben weitergehen auf die YAPB-Thumbnails - siehe oben. Hat jemand eine Idee?

  • Wenn man sich den Abend damit um die Ohren haut, bekommt mans auch alleine hin :mrgreen:

    Was wir also bekommen, sind 9 Stück 75x75 Pixel große, verlinkte Thumbs aus der zweiten Installation im Unternordner /photos/, Prefix pl. Überflüssigerweise wird sogar der Titel und der Alt-Text gefüllt.

    Ich habs jetzt durchschaut. Wenn jemand vor demselben oder nem ähnlichen Problem stehen sollte, darf er mich gerne kontaktieren.

    Danke fürs Lesen und pufaxx nochmal danke für den Denkanstoß!

    Edit: Dass man die URL noch ändern sollte, wenn das Ding online geht, dürfte halbwegs logisch sein. Ich schreibs trotzdem noch dazu.

    SOLVED.

Jetzt mitmachen!

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