Hinzufügen eines Blogs zu einer bestehenden Webseite

Lesezeit: 4 Minuten

Dereks Benutzeravatar
Derek

Wie kann ich einen (noch nicht erstellten) Blog in eine bereits bestehende „statische“ Webseite einfügen? Die Webseite ist größtenteils in PHP geschrieben. Ich erwäge, etwas wie WordPress.org (Host-Installationsversion) zu verwenden und damit die Nachrichtenseite der Website zu aktualisieren.

Nach dem, was ich gelesen habe, klingt es so, als müsste ich viele Theme-Anpassungen vornehmen, damit WordPress mit der Vorlage unserer Website korrekt angezeigt wird. Das klingt für mich etwas abschreckend.

Benutzeravatar von Tim Post
Tim Post

Ich habe genau das gleiche auf meine Seite. Ich hatte ungefähr 20 statische Seiten, wollte einen Blog hinzufügen und Inhalte von den WP-Seiten zu den statischen Seiten hinzufügen. Es war nicht schwer, ein Thema zu finden, das (fast) zu meinen statischen Seiten passte. Alles außerhalb von /tech/ ist eine statische Seite.

Sie können auch ein sehr minimalistisches Thema erhalten und es dann an Ihr Design anpassen. Es ist ein großes, gehäuftes Ausschneiden und Einfügen von CSS, das Neubeschriften von Elementen, um sie an das anzupassen, was WP will, und dann ein wenig Feintuning. Ich habe es auf anderen Seiten in weniger als 8 Stunden geschafft.

Informieren Sie sich über die Verwendung die WordPress-Schleife. Das ist so viel einfacher als Sie denken, besonders wenn Ihre Sachen bereits in PHP gemacht sind.

Bearbeiten:

Hier ist ein Ausschnitt des Codes, den ich in meinen statischen Seiten verwende, wodurch ich dann alle anderen WP-Funktionen im vorhandenen Code verwenden kann:

<?php
    if ( empty( $wp ) )
       require_once( "tech/wp-config.php" );
    wp();
?>

Dann ist es so einfach, eine Liste der letzten Beiträge zu erhalten:

<?php get_archives( 'postbypost', 8 ); ?>

Achten Sie einfach darauf, veraltete Funktionen zu verwenden, ich habe noch ein paar übrig, die ich entfernen muss, als ich WP vor 2 Jahren integriert habe.

Greg hat Recht, ein Iframe ist eine einfache Möglichkeit, dies zu tun. Ich bin jedoch auf Situationen gestoßen, in denen der Iframe Sitzungsvariablen im IE abwirft, nicht sicher, ob sich dies auf WordPress auswirkt oder nicht.

Wenn Sie eine Seite erstellen, um eine WordPress-Installation in einem Iframe unterzubringen, warum haben Sie dann nicht einfach den Link, den Sie verwenden würden, um die Seite mit dem Iframe anzuzeigen, nur auf eine separate Subdomain zu verlinken, in der sich die WordPress-Installation befinden wird?

Ich vermute, Sie wollen nicht viel mit der Themenentwicklung tun, wenn Sie WordPress in einen Iframe werfen möchten. Wenn dies der Fall ist, haben Sie ein paar Möglichkeiten: (a) Googlen Sie nach einem leeren WordPress-Design, (b) entwickeln Sie ein Design, das so aussieht, als wäre Ihre aktuelle Website, damit ein Benutzer nicht weiß, wenn er auf einen Link klickt Sie befinden sich auf einer anderen Plattform, (c) verstecken nichts und lassen die WordPress-Installation mit einem anderen Design erscheinen. Betrachten Sie American Express auf ihrer OPEN Forum-Site (http://www.openforum.com/), mit ihrem Blog unter http://blogs.openforum.com/ – gleicher Header, etwas anderer Body und Layout.

Das Problem bei der Iframe-Route ist, dass eine WordPress-Site in der Höhe wächst, wo Sie die Höhe eines Iframes festlegen müssen. Sie können dies steuern, indem Sie die Höhe auf etwas sehr Großes einstellen, aber dann wird Ihre Seite sehr groß, oder Sie können die Anzahl der Beiträge steuern, die im WordPress-Admin angezeigt werden.

Meine Vorschläge, verschrotten Sie den Iframe, installieren Sie Ihr WordPress auf einer Subdomain und verlinken Sie dann auf diese Subdomain, anstatt auf Ihre Iframe-Seite zu verlinken

Ich versuche das jetzt mit einer Seite, an der ich bastele (noch nicht öffentlich). Anstatt das Blog direkt auf meiner Website zu veröffentlichen, verlinke ich auf ein von Google Blogger gehostetes Blog.

Google bietet auch die “AJAX-Such-API“, die ich zum Einbetten in eine statische Webseite verwende. Ich habe ein dynamisches Marquee von Links zu meinem Blog erstellt. Da die Links von der AJAX-Suche generiert werden, werden immer die neuesten Einträge angezeigt. Es ist eine gute Möglichkeit, Ihre Website zu verwalten statisch, sondern integrieren auch dynamische Inhalte, die woanders gehostet werden.

Natürlich wäre es hilfreich, Ihren Blog so zu gestalten, dass er zum Branding Ihrer Hauptseite passt. Zusätzliche Punkte, wenn Sie Iframes oder gängige Navigationsleisten verwenden können, um alles nahtlos zu gestalten.

Oft ist es wahrscheinlich einfacher, einfach einen WordPress-Blog zu verwenden und den Rest Ihrer statischen Website damit neu zu erstellen.

Sie können dies auch tun, indem Sie WordPress auf Ihrem Server installieren, ein WordPress-Thema auf seine nackten Knochen reduzieren, Ihre eigenen Stile, Kopfzeilen, Navigationsleisten usw. über dem WordPress-Thema hinzufügen und es dann als Seite in Ihrem verlinken Seite? ˅. Dies sieht sauberer aus als die Verwendung eines Iframes und ist viel einfacher als die Verwendung einer Schleife. Sehen Sie sich den folgenden Link an, um Anweisungen dazu zu erhalten (praktischerweise in einem auf diese Weise eingerichteten Blog geschrieben):

http://www.nubaria.com/en/blog/?p=14

Benutzeravatar von Gregory A Beamer
Gregory A Beamer

Eine einfache Lösung besteht darin, einfach einen Iframe hinzuzufügen und die Blog-Site darin zu platzieren. Es braucht fast keinen Code und die Blog-Einträge werden angezeigt.

Als Code-Option würde ich mir einen RSS-Reader wie diesen ansehen:
http://www.scriptol.com/rss/rss-reader.php

Ein bisschen Code, aber Sie lesen die Blogeinträge per RSS und zeigen an, was Sie wünschen.

Benutzeravatar von esmajic
esmajic

ich benutzte SnewsCMS dafür ist es trivial, den News-Bereich in statische PHP-Seiten zu integrieren.

1390780cookie-checkHinzufügen eines Blogs zu einer bestehenden Webseite

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy