2009-03-07 20 views
8

Wie kann ich einen Blog (noch nicht erstellt) in eine bereits vorhandene "statische" Webseite einfügen? Die Webseite ist meist in PHP geschrieben. Ich überlege mir, etwas wie wordpress.org (Host-Installationsversion) zu verwenden und damit die Nachrichtenseite der Website zu aktualisieren.Hinzufügen eines Blogs zu einer bestehenden Webseite

Von dem, was ich gelesen habe, klingt es so, als müsste ich viele Theme-Optimierungen vornehmen, damit Wordpress korrekt mit der Vorlage unserer Website angezeigt wird. Das klingt ein bisschen entmutigend für mich. Irgendwelche Gedanken zu diesem Thema werden geschätzt!

Antwort

6

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

Sie können auch ein sehr minimalistisches Thema bekommen und es dann Ihrem Design anpassen. Es ist ein großer, gehäufter Cut-and-Paste von CSS, der Elemente neu labelt, die zu dem passen, was WP dann ein wenig zwickt. Ich habe es in weniger als 8 Stunden auf anderen Seiten gemacht.

Lesen Sie weiter unter Verwendung the Wordpress loop. Das ist so viel einfacher als Sie denken, besonders wenn Ihre Sachen bereits in PHP geschrieben sind.

Edit:

Hier ist ein Ausschnitt aus dem Code, den ich in meiner statischen Seite verwenden, die ich in dem vorhandenen Code alle anderen WP-Funktionen zu verwenden, um dann erlaubt:

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

dann eine Liste der letzten Beiträge bekommen ist so einfach wie:

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

einfach Ausschau nach abgeschrieben Funktionen, habe ich ein paar noch übrig t bekam o Reinigen Sie, wenn ich WP vor 2 Jahren integriert habe.

0

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 Blogeinträge werden angezeigt.

Wie für einen Code Option, würde ich auf einen RSS-Reader aussehen, wie diese: http://www.scriptol.com/rss/rss-reader.php

Ein Stück Code, aber Sie lesen Sie die Blog-Eintrag per RSS und zeigen, was Sie sich wünschen.

1

Greg hat Recht, ein iframe ist eine einfache Möglichkeit, dies zu tun. Ich bin jedoch in Situationen geraten, in denen der iFrame Sitzungsvariablen im IE auslöst, nicht sicher, ob dies Auswirkungen auf WordPress hat oder nicht.

Wenn Sie eine Seite für eine WordPress-Installation in einem iframe erstellen möchten, warum nicht einfach den Link verwenden, den Sie verwenden würden, um die Seite mit dem iframe anzuzeigen, klicken Sie einfach auf eine separate Subdomain, in der WordPress installiert ist wird wohnen?

Meine Vermutung ist, dass Sie nicht viel mit Theme-Entwicklung tun wollen, wenn Sie WordPress in einen Iframe werfen wollen. Wenn dies der Fall ist, haben Sie ein paar Möglichkeiten: (a) google für ein leeres Wordpress Theme, (b) entwickeln Sie ein Thema, das wie Ihre aktuelle Website aussieht, so dass, wenn ein Benutzer auf einen Link klickt, sie ' Ich weiß, dass sie auf einer anderen Plattform sind, (c) verstecken Sie nichts und lassen Sie die WordPress-Installation mit einem anderen Thema erscheinen. Betrachten Sie American Express in ihrem OPEN Forum (http://www.openforum.com/), mit ihrem Blog unter http://blogs.openforum.com/ - gleichen Header, etwas anderen Körper und Layout.

Probleme mit der Iframe-Route ist, dass eine WordPress-Website in der Höhe wachsen wird, wo Sie die Höhe eines Iframe festlegen müssen. Sie können dies steuern, indem Sie die Höhe auf etwas sehr großes setzen, aber dann wird Ihre Seite sehr groß sein, oder Sie können die Anzahl der Beiträge, die im WordPress-Admin angezeigt werden, steuern.

Meine Vorschläge, die iframe Schrott, Wordpress auf einer Sub-Domain installieren und dann eine Verknüpfung zu dieser Sub-Domain statt auf Ihre iframe Seite

0

Ich habe SnewsCMS dafür verwendet, es ist trivial, News-Abschnitt in statische PHP-Seiten zu integrieren.

0

Verwenden Sie Blogger Service, können Sie es einrichten, um den Blog über FTP auf Ihrer Website zu veröffentlichen. Trotzdem müssen Sie die Vorlage anpassen. Es sollte jedoch einfach sein, sie haben eine Schnittstelle dafür.

1

Ich versuche das jetzt mit einer Seite, an der ich bastele (noch nicht öffentlich). Anstatt den Blog direkt auf meiner Website zu veröffentlichen, verweise ich auf einen Blog, der von Google Blogger gehostet wird.

Google bietet auch die "AJAX Search API" die ich verwende, um in eine statische Webseite einzubetten. Ich habe eine dynamische Auswahl 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 statisch zu halten, aber auch dynamische Inhalte, die an anderer Stelle gehostet werden.

Natürlich würde es helfen, Ihren Blog so zu gestalten, dass er dem Branding Ihrer Hauptseite entspricht. Zusätzliche Punkte, wenn Sie Iframes oder allgemeine Navigationsleisten verwenden können, um alles nahtlos zu machen.

0

Wenn ich einen Blog auf eine bestehende Website zu wenden, habe ich textpattern verwendet. Ich fand es sehr einfach anzupassen, weil es so leicht und einfach ist. Es ist viel netter zu hacken als Wordpress, meiner Meinung nach, obwohl die Markup-Stil ist weniger benutzerfreundlich, und es fehlt whiz-bang Plugins, Themen, etc.

Ich habe es gerade in einem eigenen Verzeichnis so die Inter installiert -Article-Links gearbeitet, und eingebettet die notwendigen Textmuster Eingeweide in meinem eigenen Seitenlayout.

1

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

1

Sie können es auch tun, indem Sie Wordpress auf Ihrem Server installieren, ein Wordpress-Theme auf die nackten Knochen reduzieren, Ihre eigenen Stile, Header, Navbar, etc. oben auf dem Wordpress-Theme hinzufügen und dann als Link verlinken eine Seite in Ihrer Site Das sieht sauberer aus als ein iframe und ist viel einfacher zu machen als die Verwendung von loop. Schauen Sie sich den folgenden Link, um Anweisungen, wie dies zu tun (bequem geschrieben auf einem Blog Set-up auf diese Weise):

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

0

Sie es auch tun können Wordpress auf Ihrem Server durch die Installation, das Abholzen eines WordPress-Thema zu seinen nackten Knochen, eigene Stile, Header, Navbar, etc.

hinzufügen
Verwandte Themen