Sprachen: Englisch * WordPress mit Ihrer Website 日本語 Русский • (Fügen Sie Ihre Sprache hinzu)
Einführung
WordPress ist von Natur aus sehr mächtig. Es kann so komplex oder einfach sein, wie Sie möchten. In diesem Sinne liegt es ganz bei Ihnen, wie viel Sie WordPress mit Ihrer vorhandenen Website verwenden möchten. Möglicherweise gibt es nur wenige Funktionen von WordPress, die Sie bei der Integration in Ihre Website verwenden möchten, oder Sie möchten, dass Ihre gesamte Website mit WordPress ausgeführt wird. Dieses Tutorial führt Sie durch die Erstellung Ihrer WordPress-Website wie Ihr aktuelles Design aussehen. Wir beginnen damit, wie Sie ein WordPress-Blog wie den Rest Ihrer Website aussehen lassen. Dann können wir damit fortfahren, Ihre gesamte Website auf WordPress laufen zu lassen.
Diese Anweisungen funktionieren nicht in einem Netzwerk mit mehreren Standorten.
Beginnen Sie mit der Transformation
Angenommen, Sie haben eine vorhandene Site unter http://myexample.com. Erstellen Sie als Nächstes ein neues Unterverzeichnis (Ordner) an Ihrer Site und nennen Sie es ‚blog‘ (Sie könnten etwas anderes als blog verwenden, aber Sie müssen dieses Unterverzeichnis erstellen). Sie haben also jetzt ein leeres Unterverzeichnis unter http://myexample.com/blog/ . Laden Sie nun WordPress herunter, laden Sie alle Dateien in diesen neuen Ordner hoch und installieren Sie WordPress.
Schnappen Sie sich den Header
Um reguläre PHP-Seiten in solche umzuwandeln, die WordPress verwenden, müssen Sie am Anfang jeder Seite einen der folgenden Codeausschnitte hinzufügen.
<?php /* Short and sweet */define('WP_USE_THEMES', false);require('./wp-blog-header.php');?>
<?phprequire('/the/path/to/your/wp-blog-header.php');get_header(); ?>
Die Schleife
Es ist notwendig, die Schleife in Ihre Seiten aufzunehmen, um die Vielzahl der verfügbaren Template-Tags oder Plugins effektiv zu nutzen. Machen Sie sich mit The Loop und den Grundlagen von The Loop in Aktion vertraut, um die Leistungsfähigkeit von WordPress in Ihre Website zu integrieren.
Beispiele
Generieren Sie eine Liste
Wenn Sie zehn Beiträge alphabetisch in aufsteigender Reihenfolge auf Ihrer Webseite anzeigen möchten, können Sie Folgendes tun, um das Datum, den Titel und den Auszug der Veröffentlichung abzurufen:
<?phprequire('/the/path/to/your/wp-blog-header.php');?><?php$posts = get_posts('numberposts=10&order=ASC&orderby=post_title');foreach ($posts as $post) : setup_postdata( $post ); ?><?php the_date(); echo "<br />"; ?><?php the_title(); ?> <?php the_excerpt(); ?> <?phpendforeach;?>
Letzte drei Beiträge
Zeigen Sie die Titel der letzten drei Beiträge auf Ihrer Webseite an.
<?php// Get the last 3 posts.global $post;$args = array( 'posts_per_page' => 3 );$myposts = get_posts( $args );foreach( $myposts as $post ) :setup_postdata($post); ?><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a><br /><?php endforeach; ?>
Erstellen eines Themas
Im ersten Teil dieses Tutorials wurde beschrieben, wie Sie Komponenten von WordPress in Ihre vorhandene Site integrieren. Vielleicht möchten Sie jetzt aufhören, aber vielleicht möchten Sie ein WordPress-Theme erstellen, das schließlich Webseiten auf Ihrer Website ersetzen würde.
Sie müssen ein benutzerdefiniertes Thema erstellen. Ein Thema ist eine Reihe von Dateien, mit denen WordPress mitgeteilt wird, wie die Site angezeigt werden soll, und Using_Themes ist für WordPress von grundlegender Bedeutung. Sie können Ihr eigenes Thema von Grund auf neu erstellen, aber Sie sollten in Betracht ziehen, das untergeordnete Thema des vorhandenen Themas als ersten Schritt zu erstellen. Das untergeordnete Thema kann die begrenzten Teile des vorhandenen Themas verbessern oder anpassen. Siehe Child Theme für weitere Details.
Ein wenig bekanntes, aber sehr hilfreiches HTML-Element, <base> wird Ihnen sehr helfen. Es weist den Browser an, eine angegebene URL für relative Pfade zu verwenden:
<base href="http://myexample.com" />
Normalerweise wäre die < -Basis> Ihre aktuelle URL. Zum Beispiel ist der Standardwert <base> in Ihrem Blog http://myexample.com/blog/ . Indem Sie es mit dem Element <base> ändern, weisen Sie den Browser an, unter http://myexample.com/ nach Dateien zu suchen. Warum ist das nützlich? Wenn Sie HTML von Ihrer aktuellen Site kopieren und einfügen, haben Sie Verweise auf Folgendes:
<img src="me.jpg" alt="" />
Wenn Sie diesen HTML-Code in Ihr Thema kopieren, sucht der Browser nach http://myexample.com/blogs/me.jpg, wenn die Datei tatsächlich unter http://myexample.com/me existiert.jpeg. Verwenden von <base href=“http://myexample.com“ />, der Browser ist der richtige Ort, um die Dateien zu finden, und Sie müssen nicht jeden Verweis auf jede Datei bearbeiten, die Sie von Ihrer Hauptseite kopiert haben.
Leistung
Obwohl WordPress schnell ist, enthält es eine beträchtliche Menge an Code, der jedes Mal geladen werden muss, wenn eine Seite angezeigt wird. Dies kann die Leistung je nach Hosting-Umgebung beeinträchtigen oder nicht, aber in einer gemeinsam genutzten Hoasting-Umgebung mit suPHP (und somit ohne Op-Code-Caching) kann das Laden jeder Seite mehrere Sekunden dauern.
- WP Integration Plugin – hilft Ihnen, WP in eine der unterstützten Web-Apps zu integrieren
- wp-hackers E-Mail-Liste Diskussion über „veraltete“ direkte Aufrufe von wp-config.php
- Fixing false 404 Header auf externen Seiten einschließlich wp-blog-header.php