So codieren Sie eine Landingpage in Ihrem WordPress-Thema
German (Deutsch) translation by Władysław Łucyszyn (you can also view the original English article)



Wenn Sie etwas im Internet gekauft haben, sind Sie wahrscheinlich auf eine Zielseite gestoßen. Sie sind eine sehr effektive Methode, um die Conversions einer Website zu maximieren.
Aber was ist eine Landingpage und wie erstellen Sie eine für Ihre WordPress-Site?
In diesem Tutorial werde ich zeigen, was eine Zielseite von einer normalen Seite auf Ihrer Website unterscheidet, und Ihnen zeigen, wie Sie eine Zielseitenvorlagendatei erstellen, damit Sie Ihre eigenen Zielseiten erstellen können.


WordPressSo erstellen Sie ein untergeordnetes WordPress-ThemaRachel McCollin

WordPress-ThemesZwanzig Neunzehn Teardown: Verwenden des neuen WordPress-StandardthemasDavid Gwyer

WordPressErstellen Sie eine Responsive Landingpage mit WPBakery (Visual Composer)Ashraff Hathibelagal

WordPressErstellen Sie eine Homepage mit dem Elements Plugin für WordPressAshraff Hathibelagal
Was ist eine Landingpage?
Eine Zielseite ist eine Seite auf Ihrer Website, die dazu bestimmt ist, etwas zu verkaufen.
Sie können Personen mithilfe von SEO oder über bezahlte Anzeigen oder von einem Aufruf zum Handeln oder einem Widget auf den anderen Seiten Ihrer Website darauf hinweisen. Es ist ein Ziel: irgendwo möchten Sie, dass die Leute etwas tun.
Ihre Zielseite hat nur einen Job. Dieser Job hängt von der Art Ihres Unternehmens ab, ist jedoch normalerweise eines von zwei Dingen: etwas zu verkaufen oder die E-Mail-Adresse eines Besuchers zu erhalten.
Wenn Sie also ein Abonnement, einen Service oder ein Produkt verkaufen, wird Ihre Zielseite so gestaltet, dass die Leute zum Kauf dieses Dings ermutigt werden. Der Inhalt soll Einwände überwinden, zeigen, wie das Produkt, die Dienstleistung oder das Abonnement die Bedürfnisse des Käufers erfüllen, und sie zum Kauf bewegen.
Wenn Ihre Zielseite E-Mail-Adressen erhalten soll, bietet sie normalerweise eine Gegenleistung. Das kann ein Beispiel, ein Gutschein oder ein Werbegeschenk sein, das Leute herunterladen können.
Wenn jemand auf dieser Seite landet (weshalb es als Zielseite bezeichnet wird), möchten Sie nicht, dass er irgendwohin geht, bis er entweder bei Ihnen gekauft oder Ihnen seine Kontaktdaten mitgeteilt hat.
Aus diesem Grund haben die effektivsten Zielseiten keine Links außer denen, die direkt mit dem Ziel der Seite zusammenhängen. Ihre Zielseite sollte kein Navigationsmenü enthalten, um Personen zu anderen Teilen der Website zu verleiten, kein anklickbares Logo, um sie auf Ihre Startseite zu bringen, und keine Seitenleisten oder Fußzeilen-Widgets, um Personen abzulenken.
Aus diesem Grund benötigen Sie eine spezielle Seitenvorlage, mit der all diese Dinge entfernt werden.
Hier ist die Zielseite auf einer meiner Websites:



Es ist wirklich einfach. Es hat keine Links, kein Navigationsmenü und nur eine Schaltfläche, die Sie zu einem Anmeldeformular führt.
Sie möchten den Nutzern nicht die Möglichkeit geben, auf Ihrer Zielseite etwas anderes zu tun. Aus diesem Grund benötigen Sie eine dedizierte Vorlagendatei. Die Seite enthält keine Links, die den Besucher vom Verkaufs- oder Abonnementprozess abhalten. Die einzigen Links auf dieser Seite (und es sollten große, offensichtliche Schaltflächen sein) repräsentieren die Oberseite Ihres Verkaufstrichters.
Wenn Sie zum Erstellen einer Zielseite eine Standardseitenvorlage verwenden, erhöhen Sie die Wahrscheinlichkeit, dass ein Besucher abgelenkt wird und sich vom Verkaufsprozess entfernt.
Beginnen wir stattdessen mit der Erstellung einer benutzerdefinierten Seitenvorlage.
Was werden Sie brauchen?
Dazu benötigen Sie Folgendes:
- eine Entwicklungsinstallation Ihrer Site
- Ihr eigenes Thema oder ein untergeordnetes Thema eines Drittanbieterthemas (bearbeiten Sie Drittanbieterthemen nicht direkt)
- ein Code-Editor
Ich zeige Ihnen den Code aus der Zielseitenvorlage meiner eigenen Website.
Seitenvorlage erstellen
Erstellen Sie in Ihrem Thema (oder Ihrem untergeordneten Thema) eine neue Seitenvorlage. Sie können dies entweder tun, indem Sie die page.php-Vorlage duplizieren oder indem Sie eine leere Datei erstellen und den Inhalt von page.php in diese kopieren. Ich rufe meine landing-page.php an.
Hier ist meine vorhandene page.php-Datei:
1 |
<?php
|
2 |
/**
|
3 |
* The template for displaying all pages.
|
4 |
*/
|
5 |
get_header(); ?> |
6 |
|
7 |
<?php
|
8 |
if ( have_posts() ) while ( have_posts() ) : the_post(); ?> |
9 |
|
10 |
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>> |
11 |
|
12 |
<?php if ( has_post_thumbnail() ) { ?> |
13 |
|
14 |
<h2 class="entry-title desktop"><?php the_title(); ?></h2> |
15 |
|
16 |
<div class="quarter right"> |
17 |
<?php the_post_thumbnail( 'large' ); ?> |
18 |
</div>
|
19 |
|
20 |
<section class="entry-content three-quarters left"> |
21 |
<h2 class="entry-title mobile"><?php the_title(); ?></h2> |
22 |
<?php the_content(); ?> |
23 |
</section><!-- .entry-content --> |
24 |
|
25 |
<?php } |
26 |
|
27 |
else { ?> |
28 |
|
29 |
<h2 class="entry-title desktop"><?php the_title(); ?></h2> |
30 |
|
31 |
<section class="entry-content"> |
32 |
<?php the_content(); ?> |
33 |
</section><!-- .entry-content --> |
34 |
|
35 |
<?php } ?> |
36 |
|
37 |
</article><!-- #post-## --> |
38 |
|
39 |
<?php endwhile; ?> |
40 |
|
41 |
<?php get_sidebar(); ?> |
42 |
<?php get_footer(); ?> |
Lassen Sie uns den Inhalt dieser Datei durchgehen:
- Zuerst ein Aufruf der Datei header.php.
- Als nächstes eine bedingte Überprüfung, um festzustellen, ob ein Bild vorhanden ist. Wenn ja, wird dies rechtsbündig angezeigt. Dies ist spezifisch für mein Thema - Ihr Thema kann etwas Ähnliches haben oder auch nicht.
- Die Schleife zum Anzeigen des Seitentitels und des Inhalts.
- Ein Anruf in der Seitenleiste.
- Ein Anruf in die Fußzeile.
Um eine Zielseitenvorlage zu erstellen, müssen Sie einige Schritte mit dieser Datei ausführen:
- Fügen Sie am Anfang kommentierten Text hinzu, damit WordPress weiß, dass dies eine Seitenvorlage ist
- Entfernen Sie diese bedingte Anweisung
- Entfernen Sie den Anruf an die Seitenleiste
Ich werde die Fußzeile nicht entfernen, da sie zum Schließen des body-Elements und des wp_footer-Hooks benötigt wird. Stattdessen erstellen wir eine Version der Fußzeilendatei, die von dieser Seitenvorlage verwendet wird.
Hinzufügen von kommentiertem Text zum Erstellen einer Seitenvorlage
Fügen Sie in Ihrer neuen landing-page.php-Datei eine Zeile mit auskommentiertem Text hinzu, um WordPress mitzuteilen, dass es sich um eine Seitenvorlage handelt. Hier ist meins:
1 |
/**
|
2 |
* Template Name: Landing page
|
3 |
* The template for displaying the landing page.
|
4 |
*
|
5 |
*/
|
Wenn Sie jetzt eine Seite in Ihrem Seitenbearbeitungsbildschirm bearbeiten oder erstellen, können Sie diese Vorlage im Abschnitt Seitenattribute der Registerkarte Dokument rechts im Seitenbearbeitungsbildschirm auswählen:



Entfernen des Bedingungscodes
Bearbeiten wir nun die bedingte Prüfung. Sie müssen dies nur tun, wenn Ihre page.php-Datei eine hat.
Auf meiner Zielseite wird immer ein Bild angezeigt. Ich muss nicht nach einem suchen. Dies liegt daran, dass ich ein Bild des kostenlosen Downloads habe, das Personen erhalten, wenn sie sich bei meiner Mailingliste anmelden. Ich möchte auch das Layout ändern. Hier ist die neue Version meines Codes in meiner Seitenvorlage:
1 |
<?php
|
2 |
if ( have_posts() ) while ( have_posts() ) : the_post(); ?> |
3 |
|
4 |
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>> |
5 |
|
6 |
<h2 class="entry-title"><?php the_title(); ?></h2> |
7 |
|
8 |
<section class="featured-image one-third left"> |
9 |
<?php if ( has_post_thumbnail() ) { |
10 |
the_post_thumbnail( 'medium' ); |
11 |
} ?> |
12 |
</section>
|
13 |
|
14 |
<section class="entry-content right two-thirds"> |
15 |
<?php the_content(); ?> |
16 |
</section><!-- .entry-content --> |
17 |
</article><!-- #post-## --> |
18 |
|
19 |
<?php endwhile: endif; ?> |
Die CSS-Stile für das Layout auf dieser Seite befinden sich bereits im Stylesheet meines Themas. Wenn Sie dasselbe Layout oder Ihre Zielseite anders als andere Seiten gestalten möchten, fügen Sie das CSS dem Stylesheet Ihres Themas hinzu.
Entfernen des Sidebar-Anrufs
Entfernen wir nun diesen Seitenleistenaufruf.
Löschen Sie das Tag get_sidebar(). Lassen Sie den Fußzeilenaufruf dort - wir bearbeiten die Fußzeile, um alle Links in Kürze zu entfernen.
Bearbeiten der Kopf- und Fußzeile
Nicht alle Inhalte und Links auf jeder Seite Ihrer Website befinden sich in der Vorlagendatei. Die Kopfzeile enthält Ihr Navigationsmenü sowie einen Link zu Ihrer Homepage über Ihr Logo oder Ihren Site-Namen. Es kann auch andere Links in Ihrem Banner enthalten.
Ihre Fußzeile enthält wahrscheinlich ein Kolophon mit Links zu Ihrer Homepage sowie Widgets, die interne oder externe Links enthalten können.
Sie möchten all diese Dinge loswerden, damit die Nutzer die Zielseite nicht verlassen können, ohne sie zu kaufen oder sich anzumelden.
Navigation aus der Kopfzeile entfernen
Beginnen wir nun mit der Kopfzeile. Es gibt zwei Dinge, die Sie entfernen müssen: den Link in Ihrem Logo oder Site-Titel und das Navigationsmenü.
Erstellen Sie zunächst eine Kopie Ihrer Header-Datei. Nennen wir es header-landing.php.
Bearbeiten Sie nun in Ihrer landing-page.php-Datei den Aufruf des Headers so, dass er wie folgt lautet:
1 |
get_header( 'landing' ); ?> |
Sobald Sie dies getan haben, können Sie die Datei header-landing.php bearbeiten.
Hier ist mein Code für den Site-Namen:
1 |
<hgroup class="site-name one-third left"> |
2 |
<!-- site name and description - site name is inside a div element on all pages execpt the front page and/or main blog page, where it is in a h1 element -->
|
3 |
<h1 id="site-title" class="one-half-left"> |
4 |
<a href="<?php echo home_url( '/' ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"> |
5 |
<?php bloginfo( 'name' ); ?> |
6 |
</a>
|
7 |
</h1>
|
8 |
|
9 |
<h2 id="site-description"><?php bloginfo( 'description' ); ?></h2> |
10 |
|
11 |
</hgroup>
|
Wir möchten weiterhin den Site-Namen anzeigen, daher bearbeiten wir den Code, um ihn ohne den Link auszugeben:
1 |
<hgroup class="site-name one-third left"> |
2 |
<!-- site name and description - site name is inside a div element on all pages execpt the front page and/or main blog page, where it is in a h1 element -->
|
3 |
<h1 id="site-title" class="one-half-left"> |
4 |
<?php bloginfo( 'name' ); ?> |
5 |
</h1>
|
6 |
|
7 |
<h2 id="site-description"><?php bloginfo( 'description' ); ?></h2> |
8 |
|
9 |
</hgroup>
|
Entfernen wir nun das Navigationsmenü. Sie löschen einfach den gesamten Code für das Navigationsmenü in Ihrer header-landing.php-Datei.
Hier ist der Code:
1 |
<nav class="menu main right"> |
2 |
|
3 |
<div class="skip-link screen-reader-text"> |
4 |
<a href="#content" title="<?php esc_attr_e( 'Skip to content', 'tutsplus' ); ?>"> |
5 |
<?php _e( 'Skip to content', 'tutsplus' ); ?> |
6 |
</a>
|
7 |
</div>
|
8 |
|
9 |
<?php wp_nav_menu( array( 'container_class' => 'main-nav', 'theme_location' => 'primary' ) ); ?> |
10 |
|
11 |
</nav><!-- .main --> |
Löschen Sie einfach alles. Einfach!
Entfernen von Links aus der Fußzeile
Fahren wir nun mit der Fußzeile fort.
Wie bei der Header-Datei müssen Sie eine andere Version der Footer-Datei erstellen. Duplizieren Sie footer.php und nennen Sie es footer-landing.php.
Bearbeiten Sie in Ihrer landing-page.php-Datei den Fußzeilenaufruf so, dass er wie folgt lautet:
1 |
<?php get_footer( 'landing' ); ?> |
Jetzt bearbeiten wir die Datei footer-landing.php.
In meiner Fußzeilendatei habe ich einen Widget-Bereich:
1 |
if ( is_active_sidebar( 'footer-widget-area' ) ) { ?>
|
2 |
<aside class="footer-widget-area full-width" role="complementary"> |
3 |
<?php dynamic_sidebar( 'footer-widget-area' ); ?>
|
4 |
</aside>
|
5 |
<?php } |
Löschen Sie das einfach aus der footer-landing.php. Entfernen Sie alle Elemente, in die es eingewickelt ist, wenn Sie möchten: Experimentieren Sie, damit es so aussieht, wie Sie es möchten.
In meiner Datei habe ich auch Code für ein Kolophon, das Links enthält:
1 |
<section class="colophon" role="contentinfo"> |
2 |
<small class="copyright left"> |
3 |
© <a href="<?php echo home_url( '/' ) ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"> |
4 |
<?php bloginfo( 'name'); ?> |
5 |
</a>
|
6 |
</small><!-- #copyright --> |
7 |
|
8 |
<small class="credits right"> |
9 |
Proudly powered by <a href="https://wordpress.org/">WordPress</a>. |
10 |
</small><!-- #credits --> |
11 |
</section><!--#colophon--> |
Ich muss das bearbeiten, um den Link zur Homepage und den WordPress-Link wie folgt zu entfernen:
1 |
<section class="colophon" role="contentinfo"> |
2 |
<small class="copyright left"> |
3 |
© <?php bloginfo( 'name'); ?> |
4 |
</small><!-- #copyright --> |
5 |
|
6 |
<small class="credits right"> |
7 |
Proudly powered by WordPress. |
8 |
</small><!-- #credits --> |
9 |
</section><!--#colophon--> |
Es werden jetzt keine Links in der Fußzeile oder Kopfzeile der Zielseite angezeigt.
Stylesheet bearbeiten
Der letzte Schritt besteht darin, das Styling für die Seitenvorlage so zu bearbeiten, dass der Inhalt in voller Breite angezeigt wird.
Ich habe standardmäßig das folgende Layout für meinen Inhalt und meine Seitenleiste:
1 |
#content { |
2 |
width: 65%; |
3 |
float: left; |
4 |
}
|
5 |
.sidebar { |
6 |
width: 32%; |
7 |
float: right; |
8 |
}
|
Ich muss etwas Styling hinzufügen, um den Inhalt nur auf dieser Seitenvorlage auszurichten:
1 |
.page-template-landing-page #content { |
2 |
width: 100%; |
3 |
float: none; |
4 |
}
|
Sie müssen kein zusätzliches Styling für die Seitenleiste hinzufügen. Es wird nicht in Ihrer benutzerdefinierten Seitenvorlage angezeigt, da es nicht aus der Vorlagendatei aufgerufen wird.
Erstellen Sie Ihre Seiten
Der letzte Schritt besteht darin, Ihre Zielseite zu erstellen. Erstellen Sie eine neue Seite in Ihrem WordPress-Administrator mit Ihrer neuen Zielseitenvorlage. Es enthält Text, der zum Kauf oder zur Anmeldung verleitet, sowie ein Formular oder einen Kaufknopf.
Auf meiner Website habe ich tatsächlich zwei Zielseiten: Die erste ist die Seite, auf die die Benutzer gelangen, und die zweite ist die Seite, auf der die Benutzer ihre E-Mail-Adresse angeben. Ich habe es so gemacht, weil es Untersuchungen gibt, die zeigen, dass Menschen einen Prozess eher abschließen, wenn sie zuerst auf einen Link klicken mussten. Ich habe noch nicht getestet, ob es auf meiner Website einen Unterschied macht: Vielleicht sollte ich!
Wenn Sie auf der ersten Zielseite meiner Website auf die Schaltfläche klicken, erhalten Sie diese einfache Anmeldeseite:



Diese Seite verwendet dieselbe Vorlage wie meine Zielseite. In beiden Fällen habe ich das gleiche Bild hinzugefügt. Auf diese Weise wird die Nachricht verstärkt, dass die Nutzer dieses Werbegeschenk erhalten, wenn sie sich anmelden. Durch das Einfügen von Grafiken wird Ihre Seite attraktiver und die Conversions steigen.
Eine Landingpage-Vorlage reduziert Ablenkungen und erhöht die Conversions
Durch das Erstellen einer Vorlagendatei für Ihre Zielseiten werden diese wesentlich effektiver. Jeder, der auf dieser Seite auf Ihrer Website ankommt oder auf eine Schaltfläche auf Ihrer Website klickt, um dorthin zu gelangen, kann nirgendwo anders hingehen.
Befolgen Sie die Schritte in diesem Tutorial, um eine Zielseite für Ihre Site zu erstellen. Wenn es größer als meins ist (Zielseiten, auf denen ein teures Produkt verkauft wird, benötigen möglicherweise viel Text, um den Verkauf abzuschließen), möchten Sie möglicherweise zusätzliches Styling hinzufügen, um den Inhalt aufzuteilen und den Lesern beim Lesen zu helfen.
Sobald Sie diese Vorlage haben, können Sie Ihrer Website in Zukunft problemlos zusätzliche Zielseiten hinzufügen, um zukünftige Kampagnen zu unterstützen oder neue Produkte zu verkaufen. Viel Glück!


WordPressSo erstellen Sie ein untergeordnetes WordPress-ThemaRachel McCollin

WordPress-ThemesZwanzig Neunzehn Teardown: Verwenden des neuen WordPress-StandardthemasDavid Gwyer

WordPressErstellen Sie eine Responsive Landingpage mit WPBakery (Visual Composer)Ashraff Hathibelagal

WordPressErstellen Sie eine Homepage mit dem Elements Plugin für WordPressAshraff Hathibelagal



