<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Wordpress Archive - WIN-IT</title>
	<atom:link href="https://win-it.info/category/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>https://win-it.info/category/wordpress/</link>
	<description>Webdesign &#38; IT-Beratung</description>
	<lastBuildDate>Thu, 13 Dec 2018 19:52:12 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>Seiten-Titel automatisch ausgeben in WordPress</title>
		<link>https://win-it.info/seiten-titel-automatisch-ausgeben-in-wordpress/</link>
					<comments>https://win-it.info/seiten-titel-automatisch-ausgeben-in-wordpress/#respond</comments>
		
		<dc:creator><![CDATA[Vincent]]></dc:creator>
		<pubDate>Thu, 13 Dec 2018 18:31:34 +0000</pubDate>
				<category><![CDATA[Divi Theme]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">https://win-it.info/?p=27066</guid>

					<description><![CDATA[<p>Der Beitrag <a href="https://win-it.info/seiten-titel-automatisch-ausgeben-in-wordpress/">Seiten-Titel automatisch ausgeben in WordPress</a> erschien zuerst auf <a href="https://win-it.info">WIN-IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section et_pb_section_0 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_0">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_0  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_0  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><img decoding="async" src="https://win-it.info/wp-content/uploads/2018/12/Thumbnail_Seiten_Titel_Shortcodes_2.png"><br />
<!-- divi:paragraph --><em>Für ein großes Projekt erstellt man eine Vielzahl von Seiten in WordPress und oft soll im oberen Bereich der Titel der Seite ausgegeben werden. Diese Ausgabe erstellst Du am besten automatisiert mit PHP und Shortcodes. Damit sparst Du Zeit und vermeidest Fehler.</em></p>
<p><!-- /divi:paragraph --></p>
<p><!-- divi:paragraph -->Bei großen Projekten als Webdeveloper fällt es gelegentlich schwer, den Überblick zu behalten. Die beste Methode, um Fehler zu vermeiden ist die Automatisierung von Aufgaben. In diesem Fall geht es um die <strong>Ausgabe des Seitentitels mit Hilfe eines Shortcodes</strong>, den Du mit ein paar Zeilen PHP-Code programmieren kannst. Selbstverständlich gibt es auch <a href="https://wordpress.org/plugins/insert-title/">Plugins</a>, die fertige Shortcodes liefern. Allerdings ist es immer besser, möglichst wenige Plugins zu verwenden und einfache Probleme mit eigenem Code zu lösen.</p>
<p><!-- /divi:paragraph --></p>
<p><!-- divi:heading --></p>
<h2>Voraussetzungen</h2>
<p><!-- /divi:heading --></p>
<p><!-- divi:paragraph -->Um den Shortcode zu benutzen, benötigst Du folgende <strong>Voraussetzungen</strong>:</p>
<p><!-- /divi:paragraph --></p>
<p><!-- divi:list {"ordered":true} --></p>
<ol>
<li>Eine WordPress-Website, die auf <strong>Deinem eigenen Server </strong>läuft (Keine WordPress-Installation, die über DomainName.wordpress.com läuft!).</li>
<li>Ein aktiviertes <strong>Child Theme</strong>: Die Benutzung des Child-Themes erlaubt es Dir, Änderungen am Code Deines Themes zu verändern, ohne das dieser bei Aktualisierungen des Themes verloren gehen. <a href="https://win-it.info/child-theme-wordpress/">Hier</a> erfährst Du, wie Du ganz einfach ein Child Theme erstellen kannst.</li>
</ol>
<p>Das wars auch schon, jetzt kannst Du mit der Implementierung des Shortcodes beginnen!</p>
<h2>Shortcode programmieren</h2>
<p>Um den Code für den Shortcode einzubauen, musst Du die <strong>functions.php-Datei </strong>Deines Child Themes bearbeiten. Du kannst die Datei mit einem FTP-Programm herunterladen, bearbeiten und wieder hochladen. Für diese einfache Anwendung reicht es jedoch, wenn Du den Code in das <strong>Backend</strong> von WordPress kopierst.</p>
<p><img decoding="async" src="https://win-it.info/wp-content/uploads/2018/12/Functions_php_Wordpress_Backend.png" width="100%" height="116" alt="" class="wp-image-27083 alignnone size-medium" srcset="https://win-it.info/wp-content/uploads/2018/12/Functions_php_Wordpress_Backend.png 1554w, https://win-it.info/wp-content/uploads/2018/12/Functions_php_Wordpress_Backend-300x116.png 300w, https://win-it.info/wp-content/uploads/2018/12/Functions_php_Wordpress_Backend-768x298.png 768w, https://win-it.info/wp-content/uploads/2018/12/Functions_php_Wordpress_Backend-1024x397.png 1024w, https://win-it.info/wp-content/uploads/2018/12/Functions_php_Wordpress_Backend-1080x418.png 1080w" sizes="(max-width: 1554px) 100vw, 1554px" /></p>
<p><!-- /divi:heading --></p>
<p>Wie im Screenshot dargestellt, kannst Du die functions.php-Datei über Design → Editor bearbeiten. Nach dem Code am Beginn der Datei, der die Einbindung in das Parent Theme sicherstellt, kannst Du den folgenden Code einfügen:<br />
[php]<br />
function page_title_sc( ){<br />
   return get_the_title();<br />
}<br />
add_shortcode( &#8218;page_title&#8216;, &#8218;page_title_sc&#8216; );<br />
[/php]Der <code>return</code>-Befehl in der Funktion weist WordPress an, den Titel der aktuellen Seite auszugeben. Durch den Befehl <code>add_shortcode</code> wird der Shortcode erstellt, wobei das erste Argument <code>'page-title'</code> den Namen des Shortcodes definiert.</p>
<p>Das wars, Du hast Deinen ersten eigenen Shortcode programmiert!</p>
<h2>Ausgabe und Implementierung</h2>
<p>Den Shortcode kannst Du nun auf jedem Beitrag und jeder Seite in eckigen Klammer ausgeben: <code>[page_title]</code>. Falls sich der Titel der Seite ändert, passt sich die Titel-Zeile Deiner Seite automatisch an. Hiermit sparst Du Zeit und wirst bei der Wartung Deiner Seite weniger Probleme haben.</p>
<h2>Anwendung im Divi Theme</h2>
<p>Falls Du das <strong><a href="https://elegantthemes.com">Divi Theme von Elegant Themes</a></strong> benutzt, erweisen sich Shortcodes als sehr mächtiges Tool in der Automatisierung. Divi ist eines der beliebtesten WordPress-Themes und bietet einen vielfältigen visuellen Editor, mit dem Du im Handumdrehen eine professionelle Website bauen kannst.</p>
<p>Besonders praktisch ist die <strong>Layout-Funktion</strong> des Themes. Hiermit kannst Du Standard-Layouts erstellen und diese bei der Veröffenlichung neuer Seiten einfach implementieren. Stelle Dir vor, Du programmierst die Website für eine Partei mit ungemein vielen Kreisverbänden. Nun braucht jeder Kreisverband seine eigene Unterseite, um seine Veranstaltungen zu veröffentlichen. Die Seiten sind jedoch alle gleich aufgebaut, haben also das gleiche <i>Layout</i> und der Name des Kreisverbands muss immer zu Beginn der Seite im Header ausgegeben werden.</p>
<p>Jetzt kannst im Header des Layouts Deinen Shortcode unterbringen. Wenn Du nun nach und nach alle Unterseiten der Kreisverbände erstellst, wird automatisch im Header der Name des Kreisverbands ausgegeben. Im Bild unten habe ich den Shortcode innerhalb eines <code>h1</code> Header-Elements eingefügt, sodass der Titel der Seite immer groß angezeigt wird.</p>
<p><img decoding="async" src="https://win-it.info/wp-content/uploads/2018/12/Divi_Layout_mit_Shortcode.png"></p>
<h2>Weiterführende Links</h2>
<p>Einige der erwähnten Themen musst Du Dir erst erarbeiten, bevor Du Shortcodes bauen kannst. Diese Liste ist eine (halbwegs vollständige) Zusammenfassung wichtiger Seiten:</p>
<ul>
<li><a href="https://codex.wordpress.org/Child_Themes">WordPress Codex: Child Themes</a>
<li> <a href="https://www.elegantthemes.com/documentation/divi/divi-library/">Divi Dokumentation: Divi Layouts und Library</a>
<li> <a href="https://de.support.wordpress.com/wordpress-com-und-wordpress-org/"> WordPress.org vs. WordPress.com: Selbst gehostete WordPress Website
</ul>
<p><!-- /divi:list --></p>
<p><!-- divi:paragraph --></p>
<p><!-- /divi:paragraph --></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>Der Beitrag <a href="https://win-it.info/seiten-titel-automatisch-ausgeben-in-wordpress/">Seiten-Titel automatisch ausgeben in WordPress</a> erschien zuerst auf <a href="https://win-it.info">WIN-IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://win-it.info/seiten-titel-automatisch-ausgeben-in-wordpress/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Eigenes WordPress Theme mit Bootstrap Tutorial &#8211; Voraussetzungen</title>
		<link>https://win-it.info/eigenes-wordpress-theme-mit-bootstrap-tutorial-2/</link>
					<comments>https://win-it.info/eigenes-wordpress-theme-mit-bootstrap-tutorial-2/#respond</comments>
		
		<dc:creator><![CDATA[Vincent]]></dc:creator>
		<pubDate>Mon, 23 Mar 2015 13:48:18 +0000</pubDate>
				<category><![CDATA[Bootstrap]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">https://win-it.info/?p=851</guid>

					<description><![CDATA[<p>Los gehts Um mit der Entwicklung eines eigenen Themes zu beginnen, benötigst zunächst eine funktionierende WordPress-Installation. Da gibt es zwei Möglichkeiten:  Du hast bereits eine Webseite und du möchtest dein Theme direkt online einbauen  Wordpress wird lokal installiert, um das Theme zu entwickeln Ich würde zu Zweiterem raten, da dies sicherer ist und bei der [&#8230;]</p>
<p>Der Beitrag <a href="https://win-it.info/eigenes-wordpress-theme-mit-bootstrap-tutorial-2/">Eigenes WordPress Theme mit Bootstrap Tutorial &#8211; Voraussetzungen</a> erschien zuerst auf <a href="https://win-it.info">WIN-IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" src="https://win-it.info/wp-content/uploads/2015/03/Bootstrap_Wordpress_Tutorial_Titelbild_2.png" alt="" /></p>
<h2><strong><span style="color: #1178bd;">Los gehts</span></strong></h2>
<p>Um mit der Entwicklung eines eigenen Themes zu beginnen, benötigst zunächst eine funktionierende WordPress-Installation. Da gibt es zwei Möglichkeiten:</p>
<ol>
<li> Du hast bereits eine Webseite und du möchtest dein Theme direkt <strong>online </strong>einbauen</li>
<li> Wordpress wird <strong>lokal </strong>installiert, um das Theme zu entwickeln</li>
</ol>
<p>Ich würde zu Zweiterem raten, da dies sicherer ist und bei der Entwicklung auch praktischer. Um WordPress lokal benutzen zu können, müssen zunächst alle Komponenten, die auch auf einem Webserver laufen (PHP, MySQl, Apache etc.), auf deinem PC installiert werden. Das geht ganz einfach, indem du <strong>MAMP</strong> benutzt, eine gebündeltes Tool, mit dem direkt alles zusammen installiert wird. MAMP ist sowohl mit Windows, als auch mit MacOS kompatibel! Im weiteren Verlauf beschreibe ich die Verwendung unter MacOS, diese Anleitung funktioniert aber auch problemlos für Windows.</p>
<p>&nbsp;</p>
<h3><strong><span style="color: #1178bd;">MAMP installieren</span></strong></h3>
<ul>
<ul>
<li>MAMP <a title="Download WAMP" href="https://www.mamp.info/de/" target="_blank">hier </a>downloaden</li>
<li>Die freie Version auswählen</li>
</ul>
</ul>
<p><a href="https://win-it.info/wp-content/uploads/2015/03/MAMP_Download_Free.png" rel="attachment wp-att-1166"><img loading="lazy" decoding="async" class="aligncenter wp-image-1166" src="https://win-it.info/wp-content/uploads/2015/03/MAMP_Download_Free.png" alt="Ma" width="632" height="542" srcset="https://win-it.info/wp-content/uploads/2015/03/MAMP_Download_Free.png 1166w, https://win-it.info/wp-content/uploads/2015/03/MAMP_Download_Free-300x257.png 300w, https://win-it.info/wp-content/uploads/2015/03/MAMP_Download_Free-768x659.png 768w, https://win-it.info/wp-content/uploads/2015/03/MAMP_Download_Free-1024x878.png 1024w" sizes="(max-width: 632px) 100vw, 632px" /></a></p>
<ul>
<li>Den Anweisungen des Installationsprogramm folgen, gegebenenfalls muss das Administrator-Passwort eingegeben werden.</li>
<li>Nun befindet sich MAMP im Launchpad und du kannst es <strong>starten</strong>.</li>
</ul>
<p><a href="https://win-it.info/wp-content/uploads/2015/03/MAMP_Starten.png" rel="attachment wp-att-1167"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1167" src="https://win-it.info/wp-content/uploads/2015/03/MAMP_Starten.png" alt="MAMP Starten" width="3274" height="560" srcset="https://win-it.info/wp-content/uploads/2015/03/MAMP_Starten.png 3274w, https://win-it.info/wp-content/uploads/2015/03/MAMP_Starten-300x51.png 300w, https://win-it.info/wp-content/uploads/2015/03/MAMP_Starten-768x131.png 768w, https://win-it.info/wp-content/uploads/2015/03/MAMP_Starten-1024x175.png 1024w" sizes="(max-width: 3274px) 100vw, 3274px" /></a></p>
<ul>
<li>Mit einem Klick auf Server starten werden alle Dienste von MAMP gestartet und du wirst auf die Web-Oberfläche weitergeleitet. Im nächsten Schritt richten wir die <strong>Datenbank</strong> für WordPress ein.</li>
</ul>
<h2><strong><span style="color: #1178bd;">Datenbank einrichten</span></strong></h2>
<p>Auf der Web-Oberfläche rufen wir nun über den blauen Link unter &#8222;MySQL&#8220; <strong>phpMyAdmin</strong> auf.</p>
<p><a href="https://win-it.info/wp-content/uploads/2015/03/PHP_My_Admin_Aufrufen.png" rel="attachment wp-att-1168"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1168" src="https://win-it.info/wp-content/uploads/2015/03/PHP_My_Admin_Aufrufen.png" alt="PHP My Admin Aufrufen" width="2476" height="588" srcset="https://win-it.info/wp-content/uploads/2015/03/PHP_My_Admin_Aufrufen.png 2476w, https://win-it.info/wp-content/uploads/2015/03/PHP_My_Admin_Aufrufen-300x71.png 300w, https://win-it.info/wp-content/uploads/2015/03/PHP_My_Admin_Aufrufen-768x182.png 768w, https://win-it.info/wp-content/uploads/2015/03/PHP_My_Admin_Aufrufen-1024x243.png 1024w" sizes="(max-width: 2476px) 100vw, 2476px" /></a></p>
<p>Nun möchten wir eine <strong>neue Datenbank</strong> erstellen. Für dieses Tutorial werden wir ein Standard-Theme von Bootstrap namens &#8222;Curve&#8220; verwenden. Damit lässt sich ein einfache und ansprechendes One-Page Design erstellen. Wir klicken in der Oberfläche von phpMyAdmin links oben auf &#8222;neu&#8220; und legen eine Datenbank mit dem Namen &#8222;<strong>curve</strong>&#8220; an. Der Wert Kollation kann so bleiben.</p>
<p><a href="https://win-it.info/wp-content/uploads/2015/03/PHP_Neue_Datenbank.png" rel="attachment wp-att-1169"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1169" src="https://win-it.info/wp-content/uploads/2015/03/PHP_Neue_Datenbank.png" alt="PHP Neue Datenbank" width="1958" height="520" srcset="https://win-it.info/wp-content/uploads/2015/03/PHP_Neue_Datenbank.png 1958w, https://win-it.info/wp-content/uploads/2015/03/PHP_Neue_Datenbank-300x80.png 300w, https://win-it.info/wp-content/uploads/2015/03/PHP_Neue_Datenbank-768x204.png 768w, https://win-it.info/wp-content/uploads/2015/03/PHP_Neue_Datenbank-1024x272.png 1024w" sizes="(max-width: 1958px) 100vw, 1958px" /></a></p>
<p>Bevor wir WordPress einrichten können, müssen wir noch das Stammverzeichnis von MAMP festlegen. Hier werden alle Dateien von WordPress abgespeichert:</p>
<ul>
<li>In der MAMP-Anwendung (nicht der Weboberfläche) auf &#8222;Einstellungen&#8220; klicken und unter dem Reiter &#8222;Webserver&#8220; &#8211;&gt; &#8222;Document Root&#8220; das gewünschte Verzeichnis angeben.</li>
</ul>
<p><a href="https://win-it.info/wp-content/uploads/2015/03/Webserver_Pfad.png" rel="attachment wp-att-1170"><img loading="lazy" decoding="async" class="wp-image-1170 aligncenter" src="https://win-it.info/wp-content/uploads/2015/03/Webserver_Pfad.png" alt="Webserver Pfad" width="495" height="373" srcset="https://win-it.info/wp-content/uploads/2015/03/Webserver_Pfad.png 1050w, https://win-it.info/wp-content/uploads/2015/03/Webserver_Pfad-300x226.png 300w, https://win-it.info/wp-content/uploads/2015/03/Webserver_Pfad-768x578.png 768w, https://win-it.info/wp-content/uploads/2015/03/Webserver_Pfad-1024x770.png 1024w" sizes="(max-width: 495px) 100vw, 495px" /></a></p>
<ul>
<li>In diesem Verzeichnis werden wir nun WordPress installieren!</li>
</ul>
<h3><strong><span style="color: #1178bd;">WordPress installieren</span></strong></h3>
<p>Jetzt wird WordPress heruntergeladen und unter dem localhost von MAMP eingerichtet:</p>
<ul>
<li>Die aktuellste Version bei <a title="Wordpress Deutschland" href="https://de.wordpress.org/" target="_blank">WordPress Deutschland</a> herunterladen</li>
<li>Das heruntergeladene ZIP-Archiv muss in das zuvor festgelegte Stammverzeichnis von MAMP extrahiert werden . Den WordPress-Ordner wird dann in den Namen unserer Webseite umbenannt &#8211; hier reicht zunächst ein schlichtes <strong>&#8222;cover&#8220;</strong> (immer alles so simpel wie möglich halten, um spätere Fehler durch vertippen zu vermeiden.).</li>
<li>Wenn du nun folgende URL aufrufst, solltest du mit der WordPress-Installation beginnen können.<br />
<strong>http://localhost:8888/curve/</strong></li>
<li>Im Folgenden musst du den vorher vergebenen Namen der Datenbank eintragen. Folgende Daten müssen eingetragen werden:</li>
</ul>
<p style="text-align: left;"><em>Database Name: wordpresstest</em><br />
<em>User Name (database): root</em><br />
<em>Password (database): root</em><br />
<em>Database Host/server: localhost</em><br />
<em>Table Prefix: wp_</em></p>
<ul>
<li>Nun muss man noch den Namen deiner Website (Cover), den Benutzernamen und ein Passwort vergeben.</li>
</ul>
<p>Das wars zunächst einmal zur Einrichtung, im nächsten Tutorial gehts dann ans Eingemachte! 😉</p>
<p>&nbsp;<br />
&nbsp;</p>
<p><iframe loading="lazy" width="1080" height="608" src="https://www.youtube.com/embed/4ajjz9O2PAg?feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<h3><strong><span style="color: #1178bd;">Alles klar soweit? Sonst schaue doch mal hier vorbei:</span></strong></h3>
<ol>
<li><a href="https://codex.wordpress.org/Installing_WordPress_Locally_on_Your_Mac_With_MAMP" target="_blank">WordPress-Codex</a>: eine sehr informative und ausführliche Anleitung auf Englisch von den WordPress-Gurus!</li>
<li><a title="TeamTreehouse Tutorial" href="http://blog.teamtreehouse.com/responsive-wordpress-bootstrap-theme-tutorialhttp://blog.teamtreehouse.com/responsive-wordpress-bootstrap-theme-tutorial" target="_blank">TeamTreehouse</a>: ein sehr aufschlussreiches Tutorial von Zac Gordon, der WordPress bei TeamTreehouse unterrichtet</li>
</ol>
<div id="video"></div>
<p>Der Beitrag <a href="https://win-it.info/eigenes-wordpress-theme-mit-bootstrap-tutorial-2/">Eigenes WordPress Theme mit Bootstrap Tutorial &#8211; Voraussetzungen</a> erschien zuerst auf <a href="https://win-it.info">WIN-IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://win-it.info/eigenes-wordpress-theme-mit-bootstrap-tutorial-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Eigenes WordPress Theme mit Bootstrap Tutorial &#8211; Einführung</title>
		<link>https://win-it.info/das-eigene-wordpress-theme-mit-bootstrap-tutorial/</link>
					<comments>https://win-it.info/das-eigene-wordpress-theme-mit-bootstrap-tutorial/#respond</comments>
		
		<dc:creator><![CDATA[Vincent]]></dc:creator>
		<pubDate>Tue, 17 Mar 2015 11:59:28 +0000</pubDate>
				<category><![CDATA[Bootstrap]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">https://win-it.info/?p=821</guid>

					<description><![CDATA[<p>Jeder ambitionierte WordPress-Benutzer kennt diesen Moment: Man hat sich ein sehr gutes Theme gekauft, einiges lässt sich anpassen, aber der Feinschliff lässt sich dann oft doch erst mit Hilfe von eigenem Code realisieren. Für eine wirklich individuelle und professionelle Lösung sollte man sein eigenes Theme entwickeln. In dieser Tutorial-Reihe möchte lernt ihr, das CSS-Framework Bootstrap [&#8230;]</p>
<p>Der Beitrag <a href="https://win-it.info/das-eigene-wordpress-theme-mit-bootstrap-tutorial/">Eigenes WordPress Theme mit Bootstrap Tutorial &#8211; Einführung</a> erschien zuerst auf <a href="https://win-it.info">WIN-IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" src="https://win-it.info/wp-content/uploads/2015/03/Bootstrap_Wordpress_Tutorial_Titelbild.png" alt="Wordpress Theme mit Bootstrap Tutorial Teil 1" /></p>
<address><em>Jeder ambitionierte WordPress-Benutzer kennt diesen Moment: Man hat sich ein sehr gutes Theme gekauft, einiges lässt sich anpassen, aber der Feinschliff lässt sich dann oft doch erst mit Hilfe von eigenem Code realisieren. Für eine wirklich individuelle und professionelle Lösung sollte man sein eigenes Theme entwickeln.<br />
In dieser Tutorial-Reihe möchte lernt ihr, das CSS-Framework Bootstrap mit WordPress zu einem erfolgreichen Web-Projekt zu verbinden. Schritt für Schritt und Zeile für Zeile erkläre ich, wie ich mit diesen zwei Bausteinen meinen Blog erstellt habe. <a href="#video">Am Ende eines jeden Eintrags</a> gibt es das Ganze nochmal als Video!</em></address>
<h2><strong><span style="color: #1178bd;">Was ist eigentlich Bootstrap und warum sollte ich es benutzen?</span></strong></h2>
<p><img decoding="async" class="alignright" style="width: 70%;" src="https://win-it.info/wp-content/uploads/2015/03/bootstrap_beispiel_web.png" alt="" /> Bootstrap ist ein sogenanntes CSS-Framework, also das Gerüst für die Gestaltung einer Webseite. Entwickelt wurde es von Twitter-Mitarbeitern, die die Aufgabe hatten, den Entwicklungsprozess von Programmen in ihrem Konzern zu vereinfachen und zu verbessern. Und da Twitter ein Online-Dienst ist, lag es sehr nahe, die Entwicklung von Web-Inhalten zu optimieren. Schnell fiel auf, dass man dieses Framework nicht nur bei Twitter, sondern auch überall sonstwo benutzen kann. Ab diesem Zeitpunkt entstand die Erfolgsgeschichte von Bootstrap. Um sich der Vielfalt und Leistungsfähigkeit bewusst zu werden, kannst du bei der <a title="Bootstrap Expo" href="http://expo.getbootstrap.com/" target="_blank">Bootstrap Expo</a> vorbeischauen, wo die (mit) besten &#8222;Bootstrap based websites&#8220; vorgestellt werden :). Oben im Bild siehst du ein Beispiel.<br />
Der wichtigste Teil von Bootstrap ist das sog. Grid-System, dass eine Webseite in 12 Spalten einteilt. So kann man schnell ästhetische und responsive Designs erstellen. Wenn man beispielsweise 4 Spalten (4&#215;3) auf einem Computer nebeneinander sieht, rutschen sie auf einem Smartphone sofort untereinander. Durch dieses Grid-System, Javascript-Komponenten, und vordefinierte CSS-Elemente ist Bootstrap der &#8222;Baukasten&#8220;, um ein individuelles WordPress-Theme zu entwickeln. Es nimmt dir bei der Entwicklung einfach eine Menge Arbeit ab und deswegen ist es wirklich sinnvoll, einmalig Zeit zu investieren, um dich mit diesem genialen Framework vertraut zu machen!<img decoding="async" src="https://win-it.info/wp-content/uploads/2015/03/bootstrap_grid.png" alt="" /></p>
<h2><strong><span style="color: #1178bd;">WordPress und Bootstrap &#8211; Wie geht das zusammen?</span></strong></h2>
<p>Durch die Einbindung von Bootstrap in WordPress lässt sich in Minutenschnelle eine Grund-Layout entwickeln. Du möchtest zum Beispiel bei deinem Blog 3/4 für die Posts und 1/4 für die Sidebar haben? Das lässt sich mit dem Grid-System kinderleicht umsetzen. In diesem Tutorial lernst du aber nicht nur die Gestaltung mit Bootstrap kennen, sondern auch die Einbindung von Beiträgen und Seiten aus WordPress in dein Design. So kannst du am Ende des Prozesses wieder ganz bequem deine Artikel über die WordPress-Oberfläche schreiben &#8211; den Rest übernimmt dein eigenes Theme!<br />
</p>
<div id="video">
<iframe loading="lazy" width="1080" height="608" src="https://www.youtube.com/embed/aB75VSy49-E?feature=oembed" frameborder="0" allowfullscreen></iframe>
</div>
<div class="navigation">
<p><?php posts_nav_link(); ?></p>
</div>
<p><?php posts_nav_link(); ?></p>
<p>Der Beitrag <a href="https://win-it.info/das-eigene-wordpress-theme-mit-bootstrap-tutorial/">Eigenes WordPress Theme mit Bootstrap Tutorial &#8211; Einführung</a> erschien zuerst auf <a href="https://win-it.info">WIN-IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://win-it.info/das-eigene-wordpress-theme-mit-bootstrap-tutorial/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Child Theme mit WordPress erstellen</title>
		<link>https://win-it.info/child-theme-wordpress/</link>
					<comments>https://win-it.info/child-theme-wordpress/#respond</comments>
		
		<dc:creator><![CDATA[Vincent]]></dc:creator>
		<pubDate>Wed, 03 Dec 2014 19:28:33 +0000</pubDate>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Divi Theme]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">https://win-it.info/?p=668</guid>

					<description><![CDATA[<p>Sei es ein neuer Text im Footer oder nur die neue Schrift für die Navigation-Bar - Bevor man wichtige Änderungen an seinem Wordpress-Theme vornimmt, sollte man immer ein Child-Theme erstellen! Das Elegant Themes-Team hat bei ihrer letzten Umfrage festgestellt, dass zwar 85% ihrer Kunden den Theme-Code modifizieren, aber nur 35% ein Child Theme erstellen.</p>
<p>Der Beitrag <a href="https://win-it.info/child-theme-wordpress/">Child Theme mit WordPress erstellen</a> erschien zuerst auf <a href="https://win-it.info">WIN-IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section et_pb_section_1 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_1">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_1  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_1  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><address><img loading="lazy" decoding="async" class="alignright wp-image-696 size-medium" title="Child Theme WordPress" src="https://win-it.info/wp-content/uploads/2014/12/Child_Theme_klein-300x212.jpg" alt="Child Theme WordPress" width="300" height="212" srcset="https://win-it.info/wp-content/uploads/2014/12/Child_Theme_klein-300x212.jpg 300w, https://win-it.info/wp-content/uploads/2014/12/Child_Theme_klein-768x543.jpg 768w, https://win-it.info/wp-content/uploads/2014/12/Child_Theme_klein-1024x724.jpg 1024w, https://win-it.info/wp-content/uploads/2014/12/Child_Theme_klein.jpg 1200w" sizes="(max-width: 300px) 100vw, 300px" /></address>
<address>Sei es&nbsp;ein neuer Text im Footer oder nur die neue Schrift für die Navigation-Bar &#8211; Bevor man wichtige Änderungen an seinem WordPress-Theme vornimmt, sollte man immer ein Child-Theme erstellen! Das <a href="http://www.elegantthemes.com/affiliates/idevaffiliate.php?id=36652">Elegant Themes-Team</a> hat bei ihrer letzten Umfrage festgestellt, dass zwar 85% ihrer Kunden den Theme-Code modifizieren, aber nur 35% ein Child Theme erstellen. Außerdem werden bei jedem Theme-Update deine Änderungen am Original gelöscht. Du findest im Folgenden eine schriftliche Anleitung und am Ende des Beitrags noch einen Screencast zu Child Themes.</address>
<h2><strong><span style="color: #1178bd;">Warum man Child Themes nutzen sollte</span></strong></h2>
<p>Eines sei von vornherein gesagt: Wenn man Child Themes benutzt, erspart man sich wirklich <strong>sehr viel Arbeit im Nachhinein</strong>. Denn hat man einmal eine funktionierende&nbsp;Website mit einigen Lesern, sollte man sich diesen Erfolg nicht durch ein zerschossenes Theme kaputt machen. Mit dem Child Theme kannst&nbsp;du&nbsp;wirklich auch jedes kleinste Detail deiner&nbsp;Website modifizieren ohne die ursprünglichen Einstellungen zu verlieren. Es wird ein komplett neue Verzeichnisstruktur erstellt, sodass du&nbsp;einfach über die WordPress-Oberfläche zu deinem&nbsp;alten Theme wechseln kannst.</p>
<h2><strong><span style="color: #1178bd;">Los gehts</span></strong></h2>
<p>Ich werde dieses Tutorial anhand des Divi Themes von Elegant Themes erklären. Die Schritte lassen sich so aber <strong>auf jedes Theme übertragen</strong>.</p>
<ol>
<li style="list-style-type: none;">
<ol>
<li>Für&nbsp;dein neues Child Theme erstellst du zunächst lokal auf deinem Computer einen Ordner, z.B. mit dem Namen <em>divi_child_theme</em>.</li>
<li>Erstelle eine <em>style.css</em> Datei in dem Child Theme-Ordner mit folgendem Inhalt:[code language=&#8220;css&#8220;]&lt;/code&gt;<br />
/*<br />
Theme Name: Child&nbsp;Theme<br />
Theme URI:&nbsp;http://www.theme_url.de<br />
Description:&nbsp;Child Theme<br />
Author:&nbsp;Hans Otto<br />
Author URI: http://www.hansotto.de<br />
Template:&nbsp;Theme<br />
Version: 1.0.0<br />
*/<br />
@import url(&#8222;../Theme/style.css&#8220;);<br />
/* =Theme customization starts here<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- */<br />
&lt;code&gt;[/code]</li>
<li>Wichtig sind <strong>Template</strong> und <strong>@import:</strong> Template muss exakt dem Namen deines Parent Themes entsprechen. über @import sollte auch der genaue Dateipfad auf deinem Server zur style.css-Datei deines Parent Themes angegeben sein.</li>
<li>Wenn alles korrekt eingetragen wurde, muss man den <em>divi_child_theme</em>-Ordner nur noch <strong>zippen</strong> (das geht unter Windows direkt mit dem Datei-Explorer und unter Mac mit dem Finder) und bei WordPress hochladen. Dies wird wie bei jedem anderen Theme über&nbsp;<em>Design &#8211; Themes &#8211; Hinzufügen &#8211; Theme hochladen&nbsp;</em>gemacht.</li>
</ol>
</li>
</ol>
<p><a href="https://win-it.info/wp-content/uploads/2014/12/child_theme.png"><img loading="lazy" decoding="async" class="aligncenter wp-image-674 size-large" title="Child Theme hochladen" src="https://win-it.info/wp-content/uploads/2014/12/child_theme-1024x363.png" alt="Child Theme WordPress" width="1024" height="363" srcset="https://win-it.info/wp-content/uploads/2014/12/child_theme-1024x363.png 1024w, https://win-it.info/wp-content/uploads/2014/12/child_theme-300x106.png 300w, https://win-it.info/wp-content/uploads/2014/12/child_theme-768x272.png 768w, https://win-it.info/wp-content/uploads/2014/12/child_theme.png 1449w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></p>
<h2><strong><span style="color: #1178bd;">CSS bearbeiten</span></strong></h2>
<p>Mit dem Child Theme sollte deine Webseite genauso wie vorher aussehen. Nun kannst du hinter dem <em>@import</em>-Befehl dein Costum-CSS einfügen. Zunächst lädt WordPress die alte CSS-Datei. Alle neuen Befehle überschreiben automatisch die Alten.</p>
<h2><strong><span style="color: #1178bd;">Functions.php bearbeiten</span></strong></h2>
<p>Durch erstellen einer neuen&nbsp;<em>functions.php</em>-Datei im Child Theme-Ordner fügt man der bestehenden PHP-Datei im Parent Theme Funktionen hinzu. Also wird die <strong>Originaldatei nicht ersetzt</strong>,wie bei der <em>style.css</em>! Ähnlich verfährt man auch, wenn man beispielsweise den <em>footer</em>-Bereich seiner Website über die<em> footer.php</em>-Datei verändern möchte. Hier ist aber Vorsicht geboten: Wenn eine neue&nbsp;<em> footer.php</em>-Datei erstellt wird, wird die alte ganz überschrieben! Also sollte man vorher immer ein <strong>Backup</strong> der alten Datei anlegen.</p>
<h2><strong><span style="color: #1178bd;">Alles klar soweit? Sonst schau doch mal hier vorbei:</span></strong></h2>
<ol>
<li><a href="http://www.elegantthemes.com/blog/resources/wordpress-child-theme-tutorial">Die Anleitung bei Elegant Themes</a>: Wie immer einfach und intuitiv erklärt. Außerdem mit angeschlossenem Kommentaren, die oft sehr nützlich sind!</li>
<li><a href="http://codex.wordpress.org/Child_Themes">WordPress Codex</a>: Eine ausführliche Anleitung direkt von WordPress</li>
<li><a href="https://wordpress.org/plugins/one-click-child-theme/">One klick Child Theme</a>: Das Plugin erzeugt automatisch ein Child Theme. Habe ich noch nicht ausprobiert, ich bevorzuge den manuellen Weg.</li>
</ol>
<p><iframe loading="lazy" title="Child Theme mit WordPress erstellen Tutorial Deutsch" width="1080" height="608" src="https://www.youtube.com/embed/xCcH6CAaueo?feature=oembed"  allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>
<p>Der Beitrag <a href="https://win-it.info/child-theme-wordpress/">Child Theme mit WordPress erstellen</a> erschien zuerst auf <a href="https://win-it.info">WIN-IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://win-it.info/child-theme-wordpress/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
