<?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>Codeschnipsel Archives - MSR-SUPPORT</title>
	<atom:link href="https://www.msr-support.de/category/wordpress/codeschnipsel/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.msr-support.de/category/wordpress/codeschnipsel/</link>
	<description>WordPress, GPS und Navi, Digitalfotografie, Fotosoftware</description>
	<lastBuildDate>Mon, 03 May 2021 16:57:29 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://www.msr-support.de/wordpress/wp-content/uploads/ms-icon-310x310-1-135x135.png</url>
	<title>Codeschnipsel Archives - MSR-SUPPORT</title>
	<link>https://www.msr-support.de/category/wordpress/codeschnipsel/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Astra Theme -Kommentarfeld Webseite entfernen</title>
		<link>https://www.msr-support.de/astra-theme-kommentarfeld-webseite-entfernen/</link>
					<comments>https://www.msr-support.de/astra-theme-kommentarfeld-webseite-entfernen/#respond</comments>
		
		<dc:creator><![CDATA[Klaus]]></dc:creator>
		<pubDate>Mon, 03 May 2021 16:57:29 +0000</pubDate>
				<category><![CDATA[Codeschnipsel]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[Astra]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Kommentar]]></category>
		<guid isPermaLink="false">https://www.msr-support.de/?p=12074</guid>

					<description><![CDATA[<p>Standardmäßig stellt WordPress bei der Kommentarfunktion auch das Kommentarfeld Website zur Verfügung. Der Sinn und Zweck dieses Feldes bleibt mir jedoch verborgen. Ich habe deshalb dieses Feld schon seit Jahren nicht mehr im Einsatz.</p>
<p>The post <a href="https://www.msr-support.de/astra-theme-kommentarfeld-webseite-entfernen/">Astra Theme -Kommentarfeld Webseite entfernen</a> appeared first on <a href="https://www.msr-support.de">MSR-SUPPORT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Standardmäßig stellt WordPress bei der Kommentarfunktion auch das Kommentarfeld Website zur Verfügung. Das heißt, Kommentatoren können dort freiwillig ihre Website angeben. Der Sinn und Zweck dieses Feldes bleibt mir jedoch verborgen. Meine Erfahrung mit dem Kommentarfeld Webseite ist, dass dies gerne von dubiosen Kommentatoren verwendet wird, um einen Link zu ihrer Webseite herzustellen. Die meisten dieser Kommentare sind Spam. Ich habe deshalb dieses Feld schon seit Jahren nicht mehr im Einsatz.</p>

<a href='https://www.msr-support.de/wordpress/wp-content/uploads/kommentarfelder-01-1.jpg' rel="lightbox[12074]"><img fetchpriority="high" decoding="async" width="420" height="197" src="https://www.msr-support.de/wordpress/wp-content/uploads/kommentarfelder-01-1-420x197.jpg" class="attachment-medium size-medium" alt="Standard Kommentarfelder" srcset="https://www.msr-support.de/wordpress/wp-content/uploads/kommentarfelder-01-1-420x197.jpg 420w, https://www.msr-support.de/wordpress/wp-content/uploads/kommentarfelder-01-1-840x395.jpg 840w, https://www.msr-support.de/wordpress/wp-content/uploads/kommentarfelder-01-1-1536x722.jpg 1536w, https://www.msr-support.de/wordpress/wp-content/uploads/kommentarfelder-01-1-300x141.jpg 300w, https://www.msr-support.de/wordpress/wp-content/uploads/kommentarfelder-01-1.jpg 1600w" sizes="(max-width: 420px) 100vw, 420px" /></a>
<a href='https://www.msr-support.de/wordpress/wp-content/uploads/kommentarfelder-02.jpg' rel="lightbox[12074]"><img decoding="async" width="420" height="209" src="https://www.msr-support.de/wordpress/wp-content/uploads/kommentarfelder-02-420x209.jpg" class="attachment-medium size-medium" alt="Kommentarfeld Webseite enfernt" srcset="https://www.msr-support.de/wordpress/wp-content/uploads/kommentarfelder-02-420x209.jpg 420w, https://www.msr-support.de/wordpress/wp-content/uploads/kommentarfelder-02-840x418.jpg 840w, https://www.msr-support.de/wordpress/wp-content/uploads/kommentarfelder-02-1536x765.jpg 1536w, https://www.msr-support.de/wordpress/wp-content/uploads/kommentarfelder-02-300x149.jpg 300w, https://www.msr-support.de/wordpress/wp-content/uploads/kommentarfelder-02.jpg 1600w" sizes="(max-width: 420px) 100vw, 420px" /></a>

<p>Wie bei einer Standard WordPress Installation eine Anpassung der Formularfelder vorgenommen werden kann, habe ich in dem Bericht <a href="https://www.msr-support.de/kommentarfelder-in-wordpress-anpassen/"><strong class="breadcrumb_last" aria-current="page">Kommentarfelder in WordPress anpassen</strong></a> beschrieben.</p>
<p>Nachdem ich inzwischen auf das leistungsstarke und schnelle Theme Astra umgestiegen bin musste ich jedoch feststellen, das die Kommentarfelder dort anders gecodet sind. Willst Du beim Astra Theme nun das Feld Webseite entfernen gibt es grundsätzlich zwei Möglichkeiten</p>
<p>Ausblenden des Feldes per CSS im Customizer oder entfernen des Feldes per Codeschnipsel in der function.php. Meine Empfehlung ist das entfernen per functions.php in einem Child Theme, da Du um ein Child  Theme  früher oder später sowieso nicht herumkommst. Es gibt immer Wünsche, welche eine Anpassung des Themes notwendig machen. Ein Beispiel ist die Anpassung der Tag-Cloud wie im Bericht <a href="https://www.msr-support.de/astra-widget-tag-cloud-schlagwoerter-wolke-anpassen/"><strong class="breadcrumb_last" aria-current="page">Astra Theme -Widget Tag Cloud anpassen </strong></a>beschrieben. Zusätzlich habe ich noch einige Ergänzungen bzw. Änderungen realisiert, welche ich auch in Zukunft unter dem Schlagwort <a href="https://www.msr-support.de/tag/astra/">Astra</a> dokumentiere.</p>
<h2>Kommentarfeld Webseite per Codeschnipsel entfernen</h2>
<p>Mit den folgenden Zeilen entfernst Du das Kommentarfeld Website aus Deiner Installation. Füge den Code einfach in die <strong>functions.php</strong> Deines Child Theme ein:</p>
<pre class="brush: php; title: ; notranslate">// Remove URL from comment form
function remove_comment_fields( $fields ) {
unset( $fields&#x5B;'url'] );
return $fields;
}
add_filter( 'comment_form_default_fields', 'remove_comment_fields', 60 );</pre>
<h2>Kommentarbereich in meiner Installation</h2>
<p>In den von mir betriebenen Webseiten sieht der Kommentarbereich anders aus. Es gibt eine zusätzliche Auswahlmöglichkeit zum Abonnieren eines Newsletters. Dazu verwende ich MailChimp zusammen mit dem Plugin MC4WP zur Integration in WordPress. Falls dazu fragen bestehen könnt Ihr mich per Kommentar gerne kontaktieren. Hier findest Du die entsprechende Darstellung mit und ohne Webseite Feld.</p>

<a href='https://www.msr-support.de/wordpress/wp-content/uploads/kommentarfelder-03.jpg' rel="lightbox[12074]"><img decoding="async" width="420" height="257" src="https://www.msr-support.de/wordpress/wp-content/uploads/kommentarfelder-03-420x257.jpg" class="attachment-medium size-medium" alt="Kommentarfelder mit Erweiterung MailChimp" srcset="https://www.msr-support.de/wordpress/wp-content/uploads/kommentarfelder-03-420x257.jpg 420w, https://www.msr-support.de/wordpress/wp-content/uploads/kommentarfelder-03-840x514.jpg 840w, https://www.msr-support.de/wordpress/wp-content/uploads/kommentarfelder-03-300x184.jpg 300w, https://www.msr-support.de/wordpress/wp-content/uploads/kommentarfelder-03.jpg 1470w" sizes="(max-width: 420px) 100vw, 420px" /></a>
<a href='https://www.msr-support.de/wordpress/wp-content/uploads/kommentarfelder-04.jpg' rel="lightbox[12074]"><img loading="lazy" decoding="async" width="420" height="238" src="https://www.msr-support.de/wordpress/wp-content/uploads/kommentarfelder-04-420x238.jpg" class="attachment-medium size-medium" alt="Astra Theme Kommentarfeld Webseite entfernt" srcset="https://www.msr-support.de/wordpress/wp-content/uploads/kommentarfelder-04-420x238.jpg 420w, https://www.msr-support.de/wordpress/wp-content/uploads/kommentarfelder-04-840x477.jpg 840w, https://www.msr-support.de/wordpress/wp-content/uploads/kommentarfelder-04-1536x872.jpg 1536w, https://www.msr-support.de/wordpress/wp-content/uploads/kommentarfelder-04-300x170.jpg 300w, https://www.msr-support.de/wordpress/wp-content/uploads/kommentarfelder-04.jpg 1585w" sizes="auto, (max-width: 420px) 100vw, 420px" /></a>

<p>Viel Erfolg wünscht Klaus</p>
<p>The post <a href="https://www.msr-support.de/astra-theme-kommentarfeld-webseite-entfernen/">Astra Theme -Kommentarfeld Webseite entfernen</a> appeared first on <a href="https://www.msr-support.de">MSR-SUPPORT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.msr-support.de/astra-theme-kommentarfeld-webseite-entfernen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Astra Theme -Widget Tag Cloud anpassen</title>
		<link>https://www.msr-support.de/astra-widget-tag-cloud-schlagwoerter-wolke-anpassen/</link>
					<comments>https://www.msr-support.de/astra-widget-tag-cloud-schlagwoerter-wolke-anpassen/#respond</comments>
		
		<dc:creator><![CDATA[Klaus]]></dc:creator>
		<pubDate>Wed, 07 Apr 2021 14:59:35 +0000</pubDate>
				<category><![CDATA[Codeschnipsel]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[Astra]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Schlagwort]]></category>
		<category><![CDATA[Tag]]></category>
		<category><![CDATA[Widget]]></category>
		<guid isPermaLink="false">https://www.msr-support.de/?p=11913</guid>

					<description><![CDATA[<p>Das Widget Tag Cloud des Astra Theme bietet viele Verbesserungen gegenüber der WP Standard Tag Cloud. </p>
<p>The post <a href="https://www.msr-support.de/astra-widget-tag-cloud-schlagwoerter-wolke-anpassen/">Astra Theme -Widget Tag Cloud anpassen</a> appeared first on <a href="https://www.msr-support.de">MSR-SUPPORT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Das Widget Tag Cloud des Astra Theme bietet bereits in der kostenlosen Version des Themes viele Verbesserungen gegenüber der WP Standard Version. Wird im Astra Theme das Widget aktiviert, kann es zwar wie gewohnt aktiviert werden, aber im Unterschied zu der Standard Version von WordPress, stehen deutlich mehr Optionen zur Verfügung.<br />
Die Anpassung der Standard-Cloud wurde von mir in dem Bericht <a href="https://www.msr-support.de/widget-tag-cloud-anpassen/" rel="bookmark">Widget Tag Cloud / Schlagwörter-Wolke anpassen</a> bereits beschrieben.</p>
<h2>Vergleich der WP- zur Astra Widget Tag Cloud</h2>
<p>Zusätzliche Optionen der Astra Cloud</p>
<ul>
<li>Anzeige der Cloud auf einzelnen Seiten und Kategorien verbergen</li>
<li>Anzeige der Cloud auf Mobile, Tablett oder Desktop verbergen</li>
<li>Ausrichtung links, rechts oder zentriert</li>
<li>Anzeige je nach Nutzerstatus</li>
<li>Widget Titel verbergen</li>
<li>CSS-Class bzw. ID festlegen</li>
</ul>

<a href='https://www.msr-support.de/wordpress/wp-content/uploads/tag-cloud-2021-04-06-13-45-46.jpg' rel="lightbox[11913]"><img loading="lazy" decoding="async" width="420" height="251" src="https://www.msr-support.de/wordpress/wp-content/uploads/tag-cloud-2021-04-06-13-45-46-420x251.jpg" class="attachment-medium size-medium" alt="Standard Einstellung WP Tag Cloud" srcset="https://www.msr-support.de/wordpress/wp-content/uploads/tag-cloud-2021-04-06-13-45-46-420x251.jpg 420w, https://www.msr-support.de/wordpress/wp-content/uploads/tag-cloud-2021-04-06-13-45-46-840x502.jpg 840w, https://www.msr-support.de/wordpress/wp-content/uploads/tag-cloud-2021-04-06-13-45-46-300x179.jpg 300w, https://www.msr-support.de/wordpress/wp-content/uploads/tag-cloud-2021-04-06-13-45-46.jpg 1506w" sizes="auto, (max-width: 420px) 100vw, 420px" /></a>
<a href='https://www.msr-support.de/wordpress/wp-content/uploads/tag-cloud-2021-04-06-13-45-46_1.jpg' rel="lightbox[11913]"><img loading="lazy" decoding="async" width="311" height="280" src="https://www.msr-support.de/wordpress/wp-content/uploads/tag-cloud-2021-04-06-13-45-46_1-311x280.jpg" class="attachment-medium size-medium" alt="Einstellungen Astra Widget Tag Cloud" srcset="https://www.msr-support.de/wordpress/wp-content/uploads/tag-cloud-2021-04-06-13-45-46_1-311x280.jpg 311w, https://www.msr-support.de/wordpress/wp-content/uploads/tag-cloud-2021-04-06-13-45-46_1-622x560.jpg 622w, https://www.msr-support.de/wordpress/wp-content/uploads/tag-cloud-2021-04-06-13-45-46_1-222x200.jpg 222w, https://www.msr-support.de/wordpress/wp-content/uploads/tag-cloud-2021-04-06-13-45-46_1.jpg 1000w" sizes="auto, (max-width: 311px) 100vw, 311px" /></a>

<h3>Anpassung des Widgets per Codeschnipsel.</h3>
<p>Trotz der vielen Optionen von Astra steht leider keine Option zur Anpassung der Schriftgröße und Begrenzung der Tag-Anzahl zur Verfügung! Ob diese Option in Zukunft noch nachgearbeitet wird, ist nicht garantiert.<br />
Wer mit den festen Größen nicht zufrieden ist, kommt um eine Anpassung per Codeschnipsel in der function.php des Child Theme nicht herum.<br />
Der von mir bereits beschriebene <strong><a href="https://www.msr-support.de/widget-tag-cloud-anpassen/">Code für die WordPress Tag Cloud</a> kann dazu jedoch nicht verwendet werden</strong>.</p>
<h3>Codeschnipsel zur Anpassung der Astra Cloud</h3>
<pre class="brush: php; title: ; notranslate">
// Astra Theme: Anpassung Widget-Tag-Cloud 
if ( ! function_exists( 'astra_widget_tag_cloud_args' ) ) :
function astra_widget_tag_cloud_args( $args = array() ) {
$sidebar_link_font_size = astra_get_option( 'font-size-body' );
$sidebar_link_font_size&#x5B;'desktop'] = ( '' != $sidebar_link_font_size&#x5B;'desktop'] ) ? $sidebar_link_font_size&#x5B;'desktop'] : 15;
$args&#x5B;'smallest'] = intval( $sidebar_link_font_size&#x5B;'desktop'] ) - 6; //kleinste Schrift
$args&#x5B;'largest'] = intval( $sidebar_link_font_size&#x5B;'desktop'] ) + 10; //groesste Schrift
$args&#x5B;'unit'] = 'px'; //Einheit px,em,pt
$args&#x5B;'number'] = '45'; //maximale Anzahl der Tags
$args&#x5B;'orderby'] = 'name'; //Sortierung nach Name 
$args&#x5B;'order'] = 'ASC'; //Sortierung aufsteigend
return apply_filters( 'astra_widget_tag_cloud_args', $args );
}
add_filter( 'widget_tag_cloud_args', 'astra_widget_tag_cloud_args', 90 );
endif;
</pre>
<p>Viel Erfolg wünscht KK!</p>
<p>&nbsp;</p>
<p>The post <a href="https://www.msr-support.de/astra-widget-tag-cloud-schlagwoerter-wolke-anpassen/">Astra Theme -Widget Tag Cloud anpassen</a> appeared first on <a href="https://www.msr-support.de">MSR-SUPPORT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.msr-support.de/astra-widget-tag-cloud-schlagwoerter-wolke-anpassen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Kontaktinfo im WordPress Profil anpassen</title>
		<link>https://www.msr-support.de/kontaktinfo-im-wordpress-profil-anpassen/</link>
					<comments>https://www.msr-support.de/kontaktinfo-im-wordpress-profil-anpassen/#respond</comments>
		
		<dc:creator><![CDATA[Klaus]]></dc:creator>
		<pubDate>Sun, 04 Apr 2021 14:00:01 +0000</pubDate>
				<category><![CDATA[Codeschnipsel]]></category>
		<category><![CDATA[Benutzer]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Dashboard]]></category>
		<guid isPermaLink="false">https://www.msr-support.de/?p=11863</guid>

					<description><![CDATA[<p>Die Kontaktinfo in der Profildarstellung von WordPress ist sicherlich nicht jedermanns Geschmack. Spätestens dann, wenn größere Benutzerzahlen verwaltet werden müssen stellt sich die Frage nach der Anpassung.</p>
<p>The post <a href="https://www.msr-support.de/kontaktinfo-im-wordpress-profil-anpassen/">Kontaktinfo im WordPress Profil anpassen</a> appeared first on <a href="https://www.msr-support.de">MSR-SUPPORT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Die Kontaktinfo in der Profildarstellung von WordPress ist sicherlich nicht jedermanns Geschmack. Spätestens dann, wenn größere Benutzerzahlen verwaltet werden müssen stellt sich die Frage nach der Anpassung. Für 7 Felder habe ich im Folgenden einen Lösungsvorschlag wie die Felder entfernt werden können.</p>

<a href='https://www.msr-support.de/wordpress/wp-content/uploads/benutzer-kontaktinfo-01.jpg' rel="lightbox[11863]"><img loading="lazy" decoding="async" width="276" height="280" src="https://www.msr-support.de/wordpress/wp-content/uploads/benutzer-kontaktinfo-01-276x280.jpg" class="attachment-medium size-medium" alt="Auswahl der auszublendenten Kontaktinfo" srcset="https://www.msr-support.de/wordpress/wp-content/uploads/benutzer-kontaktinfo-01-276x280.jpg 276w, https://www.msr-support.de/wordpress/wp-content/uploads/benutzer-kontaktinfo-01-552x560.jpg 552w, https://www.msr-support.de/wordpress/wp-content/uploads/benutzer-kontaktinfo-01-197x200.jpg 197w, https://www.msr-support.de/wordpress/wp-content/uploads/benutzer-kontaktinfo-01.jpg 887w" sizes="auto, (max-width: 276px) 100vw, 276px" /></a>
<a href='https://www.msr-support.de/wordpress/wp-content/uploads/benutzer-kontaktinfo-02.jpg' rel="lightbox[11863]"><img loading="lazy" decoding="async" width="413" height="280" src="https://www.msr-support.de/wordpress/wp-content/uploads/benutzer-kontaktinfo-02-413x280.jpg" class="attachment-medium size-medium" alt="Kontaktinfo nach Aktivierung des Codeschnipsel" srcset="https://www.msr-support.de/wordpress/wp-content/uploads/benutzer-kontaktinfo-02-413x280.jpg 413w, https://www.msr-support.de/wordpress/wp-content/uploads/benutzer-kontaktinfo-02-825x560.jpg 825w, https://www.msr-support.de/wordpress/wp-content/uploads/benutzer-kontaktinfo-02-295x200.jpg 295w, https://www.msr-support.de/wordpress/wp-content/uploads/benutzer-kontaktinfo-02.jpg 1326w" sizes="auto, (max-width: 413px) 100vw, 413px" /></a>

<p>AIM, Yahoo, Jabber und Andere waren für mich Felder welche für meine Benutzer nur störend sind. Das Löschen dieser Kontaktinfo ist durch Aufnahme des folgenden Codeschnipsel in der function.php leicht zu realisieren.</p>
<pre class="brush: php; title: ; notranslate">
// Benutzerprofile von unnoetigen Kontaktinfos entfernen
function hide_profile_fields( $contactmethods ) {
    unset($contactmethods&#x5B;'aim']);
    unset($contactmethods&#x5B;'jabber']);
    unset($contactmethods&#x5B;'yim']);
    unset($contactmethods&#x5B;linkedin]);
    unset($contactmethods&#x5B;myspace]);
    unset($contactmethods&#x5B;soundcloud]);
    unset($contactmethods&#x5B;tumblr]);
    return $contactmethods;
}
add_filter('user_contactmethods','hide_profile_fields',10,1);
</pre>
<p>Ich hoffe, der kleine Codeschnipsel hilft!</p>
<h2>Hinzufügen von Kontaktinfo</h2>
<p>Auch das Hinzufügen weiterer Kontaktinfos ist kein Problem, hier ein Beispiel für das Feld Web-Seite</p>
<pre class="brush: php; title: ; notranslate">
// Hinzufügen der User Kontaktinfos TWITTER und FACEBOOK
function wisch_add_contactmethods($user_contactmethods) {
    $user_contactmethods&#x5B;'user_website'] = 'Web-Seite';
    return $user_contactmethods;
}
add_filter('user_contactmethods','wisch_add_contactmethods');
</pre>
<p>Diese Eingriffe in die User-Kontaktinfos sind natürlich auch kombinierbar. Abschließend nun noch die Frage, wie diese Felder gelesen werden können.<br />
Zum Auslesen kann der Template-Tag the_author_meta genutzt werden. Dabei wird in diesem Beispiel die Info via wp_get_current_user zur aktuellen Benutzer-ID ausgelesen.</p>
<pre class="brush: php; title: ; notranslate">// User Kontaktinfo Web Seite anzeigen, falls vorhanden
$current_user = wp_get_current_user(); 
if( get_the_author_meta('user_website', $current_user-&gt;ID) ) { 
  echo the_author_meta('user_website', $current_user-&gt;ID);
  }</pre>
<p>Dabei wird die ID des aktuellen Users übergeben.</p>
<p>Viel Erfolg wünscht Klaus</p>
<p>The post <a href="https://www.msr-support.de/kontaktinfo-im-wordpress-profil-anpassen/">Kontaktinfo im WordPress Profil anpassen</a> appeared first on <a href="https://www.msr-support.de">MSR-SUPPORT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.msr-support.de/kontaktinfo-im-wordpress-profil-anpassen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Kommentarfelder in WordPress anpassen</title>
		<link>https://www.msr-support.de/kommentarfelder-in-wordpress-anpassen/</link>
					<comments>https://www.msr-support.de/kommentarfelder-in-wordpress-anpassen/#respond</comments>
		
		<dc:creator><![CDATA[Klaus]]></dc:creator>
		<pubDate>Sat, 03 Apr 2021 15:01:10 +0000</pubDate>
				<category><![CDATA[Codeschnipsel]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Kommentar]]></category>
		<guid isPermaLink="false">https://www.msr-support.de/?p=11844</guid>

					<description><![CDATA[<p>Will man seine Kommentarfelder unter WordPress anpassen so steht als eine der ersten Aufgaben sicherlich die Anpassung der Eingabefelder zur Debatte</p>
<p>The post <a href="https://www.msr-support.de/kommentarfelder-in-wordpress-anpassen/">Kommentarfelder in WordPress anpassen</a> appeared first on <a href="https://www.msr-support.de">MSR-SUPPORT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure id="attachment_2765" aria-describedby="caption-attachment-2765" style="width: 420px" class="wp-caption alignright"><a href="https://www.msr-support.de/wordpress/wp-content/uploads/kommentarfelder-011.jpg" rel="lightbox[11844]"><img loading="lazy" decoding="async" class="wp-image-2765 size-medium" src="https://www.msr-support.de/wordpress/wp-content/uploads/kommentarfelder-011-420x235.jpg" alt="Kommentarfelder WordPress" width="420" height="235" srcset="https://www.msr-support.de/wordpress/wp-content/uploads/kommentarfelder-011-420x235.jpg 420w, https://www.msr-support.de/wordpress/wp-content/uploads/kommentarfelder-011-300x168.jpg 300w, https://www.msr-support.de/wordpress/wp-content/uploads/kommentarfelder-011.jpg 559w" sizes="auto, (max-width: 420px) 100vw, 420px" /></a><figcaption id="caption-attachment-2765" class="wp-caption-text">Kommentarfelder WordPress</figcaption></figure>
<p>Will man seine Kommentarfelder unter WordPress anpassen so steht als eine der ersten Aufgaben sicherlich die Anpassung der Eingabefelder zur Debatte.</p>
<p>Standardmäßig werden 4 Eingabefelder verwendet:</p>
<ul>
<li>Name</li>
<li>E-Mail</li>
<li>URL</li>
<li>Eingabetext</li>
</ul>
<p>In diesem Beitrag möchte ich mich mit den Eingabefeldern 1 bis 3 beschäftigen. Nur diese drei Felder werden über einen Filter behandelt.</p>
<h2>Kommentarfelder per Codeschnipsel anpassen</h2>
<p>Will man die Felder anpassen so ist in der function.php des Theme oder besser des Child-Theme folgende Ergänzung notwendig.</p>
<pre class="brush: php; title: ; notranslate">// Anpassung der einzelnen Formularfelder
function my_fields($fields) {
$req = get_option( 'require_name_email' );
// Text des Namensfeldes aendern
$fields&#x5B;'author'] = '&amp;lt;p class=&quot;comment-form-author&quot;&amp;gt;' . '&amp;lt;label for=&quot;author&quot;&amp;gt;' . 'Name' . '&amp;lt;/label&amp;gt; ' . ( $req ? '&amp;lt;span class=&quot;required&quot;&amp;gt;*&amp;lt;/span&amp;gt;' : '' ) .
		            '&amp;lt;br/&amp;gt;&amp;lt;input id=&quot;author&quot; name=&quot;author&quot; type=&quot;text&quot; value=&quot;' . esc_attr( $commenter&#x5B;'comment_author'] ) . '&quot; size=&quot;30&quot;' . $aria_req . ' /&amp;gt;&amp;lt;/p&amp;gt;';
// Text des E-Mail-Feldes aendern
$fields&#x5B;'email'] = '&amp;lt;p class=&quot;comment-form-email&quot;&amp;gt;&amp;lt;label for=&quot;email&quot;&amp;gt;' . 'Email (wird nicht ver&amp;amp;ouml;ffentlicht)' . '&amp;lt;/label&amp;gt; ' . ( $req ? '&amp;lt;span class=&quot;required&quot;&amp;gt;*&amp;lt;/span&amp;gt;' : '' ) .
		            '&amp;lt;br/&amp;gt;&amp;lt;input id=&quot;email&quot; name=&quot;email&quot; type=&quot;text&quot; value=&quot;' . esc_attr(  $commenter&#x5B;'comment_author_email'] ) . '&quot; size=&quot;30&quot;' . $aria_req . ' /&amp;gt;&amp;lt;/p&amp;gt;';
// Text des Webseitenfeldes ändern
$fields&#x5B;'url'] = '';
//$fields&#x5B;'url'] = '&amp;lt;p class=&quot;comment-form-url&quot;&amp;gt;&amp;lt;label for=&quot;url&quot;&amp;gt;' . 'Website' . '&amp;lt;/label&amp;gt;' .
//		            '&amp;lt;br/&amp;gt;&amp;lt;input id=&quot;url&quot; name=&quot;url&quot; type=&quot;text&quot; value=&quot;' . esc_attr( $commenter&#x5B;'comment_author_url'] ) . '&quot; size=&quot;30&quot; /&amp;gt;&amp;lt;/p&amp;gt;';
return $fields;
}
add_filter('comment_form_default_fields','my_fields');</pre>
<p>Betrachte ihr diesen Code so fällt sicher auf, dass ich das Feld für die URL (Webseite) auskommentiert habe und das Feld stattdessen mit leerem Inhalt versehen habe. Hintergrund ist das Vermeiden von Spam.</p>
<p>Wenn man nicht will, dass Spammer und Suchmaschinenoptimierer Ihre Kommentare mit Links zu Ihrer Webseite hinterlassen, sollte man entweder</p>
<ul>
<li>die Freischaltung der Kommentare von Hand übernehmen.</li>
<li>einen Spam Filter wie Akismet benutzen, der allerdings nur für private Zwecke (ohne Werbung) kostenlos ist</li>
<li>oder die Eingabe von Webseiten in das entsprechende Input-Feld der Kommentare verhindern</li>
</ul>
<p><strong>Da ich den Nutzen der Webseitenangabe gering einschätze, verzichte ich gerne auf diese Spamquelle</strong></p>
<p>The post <a href="https://www.msr-support.de/kommentarfelder-in-wordpress-anpassen/">Kommentarfelder in WordPress anpassen</a> appeared first on <a href="https://www.msr-support.de">MSR-SUPPORT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.msr-support.de/kommentarfelder-in-wordpress-anpassen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>WordPress Papierkorb -Verweildauer anpassen</title>
		<link>https://www.msr-support.de/wordpress-papierkorb/</link>
					<comments>https://www.msr-support.de/wordpress-papierkorb/#respond</comments>
		
		<dc:creator><![CDATA[Klaus]]></dc:creator>
		<pubDate>Sun, 28 Jan 2018 16:52:23 +0000</pubDate>
				<category><![CDATA[Codeschnipsel]]></category>
		<category><![CDATA[Papierkorb]]></category>
		<guid isPermaLink="false">https://www.msr-support.de/?p=4766</guid>

					<description><![CDATA[<p>WordPress Papierkorb -Problematisch ist, dass Berichte im Papierkorb in der WordPress Standardeinstellung nach 30 Tagen gelöscht werden.</p>
<p>The post <a href="https://www.msr-support.de/wordpress-papierkorb/">WordPress Papierkorb -Verweildauer anpassen</a> appeared first on <a href="https://www.msr-support.de">MSR-SUPPORT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>WordPress Papierkorb -Nach über 10 Jahren hat sich in meinen Seiten so einiges angesammelt. Vieles ist noch aktuell, bedarf aber eines kleinen Updates. Es gibt aber auch reichlich Berichte, die in den Papierkorb gehören. Problematisch ist bei WordPress, dass Berichte im Papierkorb in der WordPress Standardeinstellung nach 30 Tagen gelöscht werden.</p>
<figure id="attachment_4779" aria-describedby="caption-attachment-4779" style="width: 210px" class="wp-caption alignright"><a href="https://www.msr-support.de/wordpress/wp-content/uploads/wordpress-papierkorb.jpg" rel="lightbox[4766]"><img loading="lazy" decoding="async" class="size-medium wp-image-4779" src="https://www.msr-support.de/wordpress/wp-content/uploads/wordpress-papierkorb-210x210.jpg" alt="WordPress Papierkorb" width="210" height="210" /></a><figcaption id="caption-attachment-4779" class="wp-caption-text">WordPress Papierkorb</figcaption></figure>
<p>Jeder kennt aber die Situation, dass man schnell etwas löscht und später doch noch benötigt, dann ist man dankbar wen die Information noch im Papierkorb zu findet ist.<br />
Ich habe mich deshalb entschlossen die automatisierte Löschung erst nach 5 Jahren anzuwenden. In diesem Zeitraum kann man dann so wie von Windowsanwendungen bekannt den Bericht wieder hervorzaubern.</p>
<p>Für die Nutzer meiner Seite ist dies jedoch nicht möglich, deshalb führe ich ab sofort eine Liste der gelöschten Berichte auf der Seite <a href="https://www.msr-support.de/home/papierkorb/">Papierkorb</a>. Mein Service besteht nun darin, dass Interessenten mir im Kommentarfeld den Namen dieses Berichtes mitteilen können. Ich werde den Bericht dann gerne wieder aus dem Papierkorb herausholen.</p>
<h2>WordPress Papierkorb  erst nach x Jahren löschen</h2>
<p>Indem die folgende Codezeile in die wp-config.php eingetragen wird, wird der WordPress Papierkorb erst nach 5 Jahren Verweildauer gelöscht.</p>
<pre class="brush: php; title: ; notranslate">// Inhalte im Papierkorb erst nach 5 Jahren loeschen 
// WordPress Standard ist 30 Tage 
define('EMPTY_TRASH_DAYS', 1825 );</pre>
<h2>Plugin <a href="https://wordpress.org/plugins/restore-permanently-delete-post-or-page-data/"><span style="color: blue; text-decoration: underline;">Restore Permanently delete Post or Page Data</span></a></h2>
<p>Bei meiner Suche nach passenden Lösungen rund um die Verweildauer im Papierkorb bin ich auch auf obiges Plugin in der Version 1.0 gestoßen, musste aber leider feststellen, dass es in meinen Anwendungen nicht funktionierte.</p>
<h2>Eine Übersicht der gelöschten Beiträge findet man hier: <a href="https://www.msr-support.de/home/papierkorb/">Papierkorb</a></h2>
<p>The post <a href="https://www.msr-support.de/wordpress-papierkorb/">WordPress Papierkorb -Verweildauer anpassen</a> appeared first on <a href="https://www.msr-support.de">MSR-SUPPORT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.msr-support.de/wordpress-papierkorb/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Facebook Gefällt mir Button – „richtiges“ Bild im Artikel einbinden</title>
		<link>https://www.msr-support.de/facebook-gefaellt-mir-button-richtiges-bild-im-artikel-einbinden/</link>
					<comments>https://www.msr-support.de/facebook-gefaellt-mir-button-richtiges-bild-im-artikel-einbinden/#comments</comments>
		
		<dc:creator><![CDATA[Klaus]]></dc:creator>
		<pubDate>Sat, 15 Oct 2016 15:34:24 +0000</pubDate>
				<category><![CDATA[Codeschnipsel]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Thumbnail]]></category>
		<guid isPermaLink="false">https://www.msr-support.de/?p=2454</guid>

					<description><![CDATA[<p>Der Like Button (Gefällt mir) von Facebook ist schnell integriert, ohne weitergehende Maßnahmen tendiert Facebook jedoch dazu immer das falsche Bild zusammen mit der Webseiteninfo auf der Pinnwand des Nutzers zu nehmen. Zum Glück gibt es eine einfache Abhilfe, die Verwendung des Open Graph Protokoll.</p>
<p>The post <a href="https://www.msr-support.de/facebook-gefaellt-mir-button-richtiges-bild-im-artikel-einbinden/">Facebook Gefällt mir Button – „richtiges“ Bild im Artikel einbinden</a> appeared first on <a href="https://www.msr-support.de">MSR-SUPPORT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a class="shutterset" href="https://www.msr-support.de/wordpress/wp-content/uploads/facebook-icon.png" rel="lightbox[2454]"><img loading="lazy" decoding="async" class="size-full wp-image-2461 alignright" title="facebook-icon" src="https://www.msr-support.de/wordpress/wp-content/uploads/facebook-icon.png" alt="" width="256" height="256" /></a>Der Gefällt mir Button (Like Button) von Facebook ist schnell integriert, ohne weitergehende Maßnahmen tendiert Facebook jedoch dazu immer das falsche Bild zusammen mit der Webseiteninfo auf der Pinnwand des Nutzers zu nehmen.</p>
<p>Zum Glück gibt es eine einfache Abhilfe, die Verwendung des Open Graph Protokoll. Das Open Graph Protokoll ermöglicht es einem Websitebetreiber, seine Website in den Social Graph zu integrieren. Wer mehr Hintergrundwissen dazu möchte, findet eine <a href="http://www.thomashutter.com/index.php/2010/04/facebook-like-social-graph-open-graph-protokoll/">gute Beschreibung bei Thomas Hutter</a>.</p>
<p>Damit eine Website in den Social Graph integriert werden kann, müssen die entsprechenden Inhalte in Graph Objekte verwandelt werden. Dafür müssen Tags des Open Graph Protokolls sowie der “Like”-Button in die Website integriert werden.</p>
<p>Diese Tags ermöglichen es, strukturierte Informationen über die Seite zu spezifizieren. Umso mehr Informationen zur Verfügung gestellt werden, desto mehr Möglichkeiten bietet Facebook zur Darstellung heute und in Zukunft.</p>
<p>Für unser Problem, das richtige Bild in den Artikel einzubinden ist nur eines der Meta Tags erforderlich. Dieses muss für Anwender von WordPress in der header.php im Bereich vor dem schließenden &lt;/head&gt;  eingebaut werden:</p>
<pre class="brush: php; title: ; notranslate">&lt;meta property=&quot;og:image&quot; content=&quot;URL&quot;&gt;</pre>
<p>Trägt man nun eine Bild URL ein, nutzt Facebook logischerweise immer nur das Bild, das in der URL angegeben ist. Auf die Dauer ist dies ein wenig monoton und alles andere als ein Eyecatcher.</p>
<p>Bei der Suche nach einer universellen Lösung bin ich auf verschiedene Ansätze gestoßen, jedoch nicht auf eine Lösung welche meiner Philosophie entspricht. Meine Forderung war:</p>
<ol>
<li>Falls vorhanden wird das Artikelbild verwendet (<a href="https://www.msr-support.de/?p=2423">Post Thumbnails muss im Themes</a> integriert sein).</li>
<li>Es müssen Artikelbilder aus der WordPress Mediathek und aus NextGen Galerie unterstützt werden.</li>
<li>Falls kein Artikelbild vorhanden ist, wird das erste Bild aus dem Artikel ausgelesen (&lt;img…).</li>
<li>Falls alle Bedingungen vorab nicht erfüllt sind, wird ein default Bild ausgegeben (in meinem Beispiel das Logo).</li>
</ol>
<h2>Lösung -Facebook Gefällt mir Button – „richtiges“ Bild im Artikel einbinden :</h2>
<p>In der function.php folgenden Codeschnipsel einbauen:</p>
<pre class="brush: php; title: ; notranslate">
function catch_that_image() {
global $post, $posts;
// Start Stufe 1, Artikelbild erfassen
$image_id = get_post_thumbnail_id();
// If the post thumbnail id has the form ngg-xyz then it is a NextGen image
if ( is_string($image_id) &amp;amp;amp;amp;&amp;amp;amp;amp; substr($image_id, 0, 4) == 'ngg-') {
$ngg_image_id = substr($image_id, 4);
$image = nggdb::find_image($ngg_image_id);
if ($image) { // Safety check for null pointer.
$imageURL = $image-&amp;;&gt;thumbURL;
return $imageURL;
}
}
// if the post thumbnail is wp standard format
elseif (($image_id !='ngg-') AND ($image_id !='')) {
$imageURL = wp_get_attachment_image_src($image_id,'thumbnail');
$imageURL = $imageURL&#x5B;0];
return $imageURL;
}
// Start Stufe2 falls kein Artikelbild gefunden wurde
else {
$first_img = '';
ob_start();
ob_end_clean();
$output = preg_match_all('//i', $post-&amp;&gt;post_content, $matches);
$first_img = $matches &#x5B;1] &#x5B;0];
if(empty($first_img)){
$first_img = bloginfo('template_url').'/img/logo.gif'; // default image
}
return $first_img;
}
}
</pre>
<p>Nun noch in der header.php vor dem schließenden &lt;/head&gt; den folgenden Codeschnipsel einbauen:</p>
<pre class="brush: php; title: ; notranslate">
&lt;!-- Start Facebook Opengraph --&gt;
&lt;meta property=&quot;og:image&quot; content=&quot;&lt;?php echo catch_that_image(); ?&gt;;&quot;/&gt;
</pre>
<h2 class="entry-title">Bei Verwendung eines Child Theme „richtiges“ Bild verwenden</h2>
<p>Nachdem ich in vielen Anwendungen inzwischen auf die Child Struktur zurückgreife muss der dokumentierte Code angepasst werden.<br />
Der beschriebene Code Zeile 28 greift, falls kein Artikelbild gefunden wird auf das Logo des Basis-Themes zurück! Um universell den richtigen Zugriff sicherzustellen (bei verwendetem Child das Logo im Child) muss der Code wie folgt korrigiert werden:</p>
<pre class="brush: php; title: ; notranslate">
$first_img = get_stylesheet_directory_uri().'/img/logo.gif';
</pre>
<p><strong>Ergänzung, Info:</strong></p>
<p>Nur der Vollständigkeit halber hier weitere Meta Einstellmöglichkeiten. Für das Open Graph Protokoll sind fünf notwendig Einstellungen/Werte definiert:</p>
<p><strong>og:title</strong> –  Der Titel des Objekts wie er im Social Graph dargestellt werden soll<br />
<strong>og:type</strong> – Der Typ des Objekts<br />
<strong>og:image</strong> – Ein Image-URL, der im Zusammenhang mit dem Objekt im Graph dargestellt werden soll. Das Bild muss im Minimum 50×50px und ein Maximum Verhältnis von 3:1 aufweisen.<br />
<strong>og:url</strong> – Der Canonical-URL als permanente ID für das Objekt im Social Graph<br />
<strong>og:site_name</strong> – Ein durch Menschen lesbarer Name der Seite</p>
<p>Zusätzlich zu diesen Basis-Angaben muss ein zusätzlicher Wert hinzugefügt werden, dass die Seite verbunden werden kann mit:</p>
<p><strong>fb:admins</strong> oder <strong>fb:app_id</strong> – eine kommagetrennte Liste der Facebook-Benutzer-ID’s<br />
<strong>og:description</strong> – eine Beschreibung der Seite.</p>
<p>The post <a href="https://www.msr-support.de/facebook-gefaellt-mir-button-richtiges-bild-im-artikel-einbinden/">Facebook Gefällt mir Button – „richtiges“ Bild im Artikel einbinden</a> appeared first on <a href="https://www.msr-support.de">MSR-SUPPORT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.msr-support.de/facebook-gefaellt-mir-button-richtiges-bild-im-artikel-einbinden/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Kurzlink anzeigen -Button verschwunden</title>
		<link>https://www.msr-support.de/kurzlink-anzeigen/</link>
					<comments>https://www.msr-support.de/kurzlink-anzeigen/#respond</comments>
		
		<dc:creator><![CDATA[Klaus]]></dc:creator>
		<pubDate>Mon, 01 Feb 2016 10:51:57 +0000</pubDate>
				<category><![CDATA[Codeschnipsel]]></category>
		<category><![CDATA[Dashboard]]></category>
		<category><![CDATA[Plugin]]></category>
		<guid isPermaLink="false">https://www.msr-support.de/?p=4412</guid>

					<description><![CDATA[<p>"Kurzlink anzeigen" war ein von mir gerne verwendeter Button. Die ID der Berichte ist damit schnell und einfach zu erfragen. Ab WordPress 4.4 ist die Funktion Kurzlink anzeigen leider verschwunden.</p>
<p>The post <a href="https://www.msr-support.de/kurzlink-anzeigen/">Kurzlink anzeigen -Button verschwunden</a> appeared first on <a href="https://www.msr-support.de">MSR-SUPPORT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>&#8222;Kurzlink anzeigen&#8220; war ein von mir gerne verwendeter Buttom. Die ID der Berichte war damit schnell und einfach zu erfragen. Nach dem Update auf WordPress 4.4 ist die Funktion Kurzlink anzeigen leider verschwunden. Verstehen können dies wohl nur die Entwickler! Wie immer gibt es aber ein Plugin, um den Button zurückzuholen.</p>
<h3 class="subtitle">Kurzlink erstellen: Nur ein Klick nötig</h3>
<div class="paragraph">In WordPress dreht sich alles um die Benutzerfreundlichkeit. Das gilt auch beim Kurzlink.</div>
<ol class="list">
<li>Rufe im WordPress-Backend den Beitrag auf, den Du per Kurzlink verlinken möchtest.</li>
<li>Stelle sicher, dass der Permalink (also die URL) fertig ist.</li>
<li>Klicke dann rechts neben „Bearbeiten“ neben dem Permalink auf „Kurzlink anzeigen“.</li>
</ol>
<div class="paragraph">In einem kleinen Zusatzfenster erscheint daraufhin der Kurzlink. Dieser ist in WordPress stets mit der Abkürzung „/p=123“ formuliert; die Ziffernfolge beschreibt den individuellen Link (die ID). Kopiere den Link aus dem Fenster mit „Strg“ + „C“, um ihn zu verwenden.</div>
<p><strong>Für diejenigen die nicht wissen, wovon ich rede, hier die Abbildung des Dashboards:</strong></p>
<figure id="attachment_4423" aria-describedby="caption-attachment-4423" style="width: 580px" class="wp-caption aligncenter"><a href="https://www.msr-support.de/wordpress/wp-content/uploads/dashboard-02.jpg" rel="lightbox[4412]"><img loading="lazy" decoding="async" class="wp-image-4423 size-large" src="https://www.msr-support.de/wordpress/wp-content/uploads/dashboard-02-580x302.jpg" alt="Button Kurzlink anzeigen" width="580" height="302" srcset="https://www.msr-support.de/wordpress/wp-content/uploads/dashboard-02-580x302.jpg 580w, https://www.msr-support.de/wordpress/wp-content/uploads/dashboard-02-420x219.jpg 420w, https://www.msr-support.de/wordpress/wp-content/uploads/dashboard-02-300x156.jpg 300w, https://www.msr-support.de/wordpress/wp-content/uploads/dashboard-02.jpg 684w" sizes="auto, (max-width: 580px) 100vw, 580px" /></a><figcaption id="caption-attachment-4423" class="wp-caption-text">Button Kurzlink anzeigen</figcaption></figure>
<p>&nbsp;</p>
<div class="paragraph">
<h2>Button Kurzlink per Plugin zurückholen</h2>
</div>
<p>Das Plugin <a href="https://wordpress.org/plugins/bring-back-the-get-shortlink-button/">Bring Back the Get Shortlink Button</a> ist eine Lösung.</p>
<h2>Kurzlink anzeigen per Codeschnipsel zurückholen</h2>
<p>Es geht aber auch ohne Plugin und da der dazu notwendige Codeschnipsel recht klein ist, ziehe ich diese Lösung vor.  Einfach den folgenden Code in die functions.php des aktiven Themes einbauen. Falls ein Standard Themes verwendet wird, muss der Code in die function.php des Child Themes eingebaut werden.</p>
<pre class="brush: php; title: ; notranslate">// Kurzlink in WP 4.4 aktivieren
if ( function_exists( 'add_filter' ) ) {
add_filter( 'get_shortlink', function ( $shortlink ) {
return $shortlink;
} );
}</pre>
<p><strong>ANMERKUNG: </strong>Der Button erscheint erst nach Veröffentlichung des Berichtes.<strong><br />
</strong></p>
<p>The post <a href="https://www.msr-support.de/kurzlink-anzeigen/">Kurzlink anzeigen -Button verschwunden</a> appeared first on <a href="https://www.msr-support.de">MSR-SUPPORT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.msr-support.de/kurzlink-anzeigen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Website-Icon -Favicon und App-Icon in WordPress</title>
		<link>https://www.msr-support.de/website-icon-favicon-und-app-icon-in-wordpress/</link>
					<comments>https://www.msr-support.de/website-icon-favicon-und-app-icon-in-wordpress/#respond</comments>
		
		<dc:creator><![CDATA[Klaus]]></dc:creator>
		<pubDate>Fri, 23 Oct 2015 15:06:58 +0000</pubDate>
				<category><![CDATA[Basiswissen]]></category>
		<category><![CDATA[Codeschnipsel]]></category>
		<category><![CDATA[Favicon]]></category>
		<category><![CDATA[Icon]]></category>
		<guid isPermaLink="false">https://www.msr-support.de/?p=4345</guid>

					<description><![CDATA[<p>Ab WordPress 4.3 können Website-Icon direkt im Backend hinzugefügt werden. Das Website-Icon wird anschließend als Favicon sowie App-Icon genutzt. Wie dies funktioniert und was ein Website-Icon macht, erklären ich in diesem Beitrag. </p>
<p>The post <a href="https://www.msr-support.de/website-icon-favicon-und-app-icon-in-wordpress/">Website-Icon -Favicon und App-Icon in WordPress</a> appeared first on <a href="https://www.msr-support.de">MSR-SUPPORT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Ab WordPress 4.3 können Website-Icon direkt im Backend hinzugefügt werden. Das Website-Icon wird anschließend als Favicon sowie App-Icon genutzt. Wie dies funktioniert und was ein Website-Icon macht, erkläre ich in diesem Beitrag.<br />
Diese WordPress Ergänzung war aus meiner Sicht schon lange überfällig. In der Vergangenheit musste man per Code oder Plugin das Website-Icon realisieren.</p>
<h2>Was ist ein Website-Icon?</h2>
<figure id="attachment_4347" aria-describedby="caption-attachment-4347" style="width: 280px" class="wp-caption aligncenter"><a href="https://www.msr-support.de/wordpress/wp-content/uploads/favicon-11.jpg" rel="lightbox[4345]"><img loading="lazy" decoding="async" class="wp-image-4347 size-medium" src="https://www.msr-support.de/wordpress/wp-content/uploads/favicon-11-280x72.jpg" alt="Website-Icon als Favicon (Browser-Tab)" width="280" height="72" /></a><figcaption id="caption-attachment-4347" class="wp-caption-text">Website-Icon als Favicon (Browser-Tab)</figcaption></figure>
<figure id="attachment_4340" aria-describedby="caption-attachment-4340" style="width: 280px" class="wp-caption aligncenter"><a href="https://www.msr-support.de/wordpress/wp-content/uploads/web-site-icon.jpg" rel="lightbox[4345]"><img loading="lazy" decoding="async" class="size-medium wp-image-4340" src="https://www.msr-support.de/wordpress/wp-content/uploads/web-site-icon-280x210.jpg" alt="Website-Icon als App-Icon " width="280" height="210" /></a><figcaption id="caption-attachment-4340" class="wp-caption-text">Website-Icon als App-Icon</figcaption></figure>
<p>Website-Icons sind kleine und praktische Bilder (Icons) für die Website. Der Wiedererkennungswert der Seite wird dadurch gesteigert. Im Browser sorgen diese Icons (dort Favicons genannt) dafür, dass wir schnell wissen, wo wir welche Inhalte geöffnet haben. Als Lesezeichen abgespeichert, prägen sich Besucher die Website-Icons schnell ein und wissen, welche Website, welches Icon besitzt. Es ist also sehr empfehlenswert, das eigene Logo in angepasster Form als Icon zu nutzen und so einen Wiedererkennungswert bei den Besuchern zu schaffen. Auch für mobile Benutzer, die Webseiten regelmäßig über ihr Smartphone erreichen wollen, ist das Website-Icon von Vorteil. Ein schneller Zugriff über das Website-Icon wird gewährleistet und das Aussehen professionalisiert.</p>
<h2>Website-Icon zu WordPress hinzufügen</h2>
<p>Das Website-Icon repräsentiert die Website im Browser-Tab, im Lesezeichen-Menü und auf dem Startbildschirm von Mobilgeräten. Im WordPress Menüpunkt &lt;Design -Anpassen -Webseiteinformationen&gt; fügt man dazu ein Bild (Icon) hinzu. Dieses Icon wird dann als Favicon und App-Icon genutzt. Eine Theme-Anpassung per Code entfällt.</p>
<p>Das Website-Icon muss quadratisch im Format JPEG, GIF oder PNG vorliegen und darf nicht kleiner als 512 x 512px sein.</p>
<p>Das Bild wird ganz normal in die Mediathek geladen und ausgewählt. Ist das gewählte Bild größer als 512px x 512px, bietet WordPress die Möglichkeit, einen passenden Bildausschnitt das Website-Icon aus diesem Bild auszuschneiden. Bei dieser Bearbeitung erhält man bereits eine Vorschau wie es als Favicon und als App-Icon bei erscheinen wird.</p>
<p>Mit wenigen Klicks ist alles erledigt.</p>
<h2>Rückblick Favicon</h2>
<p>In einem Rückblick möchte ich mich auch mit dem Favicon beschäftigen. Bei einem Favicon handelt es sich um ein winziges Bild, das je nach Browser neben dem Seitentitel oder der URL angezeigt wird. In den Anfängen (IE 5) gab es das <strong>Favicon nur,</strong> als kleine, 16 x 16 Pixel große Grafik im <strong>.ico Dateiformat. </strong>Wenn man auch für alte Browser den Support aufrecht erhalten möchte, muss man ein 16 x 16px großes .ico-File erstellen. Da die meisten Grafikprogramme dieses Dateiformat nicht unterstützen stellt sich die Frage: Wo bekomme ich ein Favicon her? Die Website <a title="Erstelle deinen eigenen Favicon" href="http://www.favicon-generator.de" target="_blank" rel="noopener noreferrer">www.favicon-generator.de</a> ist dazu eine gute Adresse, dort kann man selbst ein Favicon erstellen.</p>
<p>Inzwischen werden meist 32 x 32 Pixel große Bilder als <strong>.png oder .gif</strong> Datei genutzt, diese können mit allen gängigen Fotoprogrammen erstellt werden</p>
<h3>Wie fügte man früher ein Favicon in WordPress-Webseiten ein?</h3>
<p>Ist das Favicon erstellt stellt sich die Frage wie bekomme ich das Bild in die Webseite. Um das Favicon in eine Seite einzubinden musste es im Header (<span style="font-family: Courier New; font-size: 10pt;">&lt;head&gt; &#8230;&lt;/head&gt;</span>) einer HTML-Seite eingebunden werden. Laut HTML-Standard lautet die Bezeichnung hierfür <em>icon</em>, der Internet Explorer benötigt jedoch die Bezeichnung <span style="font-family: Courier New; font-size: 10pt;">shortcut icon</span>. Hierbei können auch andere Formate als .ico verwendet werden.</p>
<p>Den notwendigen Code des Favicon fügt man in der <em>header.php</em> im Themeordner ein:</p>
<pre class="brush: php; title: ; notranslate">
&lt;link rel=&quot;icon&quot; href=&quot;&lt;?php echo get_stylesheet_directory_uri(); ?&gt;/favicon.png&quot; type=&quot;image/png&quot; /&gt;
&lt;link rel=&quot;shortcut icon&quot; href=&quot;&lt;?php echo get_stylesheet_directory_uri(); ?&gt;/favicon.png&quot; type=&quot;image/png&quot; /&gt;
</pre>
<p>oder als .ico:</p>
<pre class="brush: php; title: ; notranslate">
&lt;link rel=&quot;icon&quot; href=&quot;&lt;?php echo get_stylesheet_directory_uri(); ?&gt;/favicon.ico&quot; type=&quot;image/x-icon&quot; /&gt;
&lt;link rel=&quot;shortcut icon&quot; href=&quot;&lt;?php echo get_stylesheet_directory_uri(); ?&gt;/favicon.ico&quot; type=&quot;image/x-icon&quot; /&gt;
</pre>
<p><strong>Alternativ konnte man natürlich auch Plugins verwenden. Ab WP 4.3 ist dies Schnee von gestern, das Favicon ist nun Standard im WordPress Menüpunkt Website-Icon.</strong></p>
<p>The post <a href="https://www.msr-support.de/website-icon-favicon-und-app-icon-in-wordpress/">Website-Icon -Favicon und App-Icon in WordPress</a> appeared first on <a href="https://www.msr-support.de">MSR-SUPPORT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.msr-support.de/website-icon-favicon-und-app-icon-in-wordpress/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Artikelbilder -Post Thumbnails in WordPress einbinden</title>
		<link>https://www.msr-support.de/artikelbilder-post-thumbnails-in-wordpress-einbinden/</link>
					<comments>https://www.msr-support.de/artikelbilder-post-thumbnails-in-wordpress-einbinden/#comments</comments>
		
		<dc:creator><![CDATA[Klaus]]></dc:creator>
		<pubDate>Mon, 13 Apr 2015 10:46:22 +0000</pubDate>
				<category><![CDATA[Codeschnipsel]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Eyecatcher]]></category>
		<category><![CDATA[Facebook]]></category>
		<guid isPermaLink="false">https://www.msr-support.de/?p=2423</guid>

					<description><![CDATA[<p>Seit der WordPress Version 2.9 gibt es die Funktion Post Thumbnails, mit dieser Funktion können Artikelbilder als Minibilder auch Eyecatcher genannt in Beiträgen integriert werden. </p>
<p>The post <a href="https://www.msr-support.de/artikelbilder-post-thumbnails-in-wordpress-einbinden/">Artikelbilder -Post Thumbnails in WordPress einbinden</a> appeared first on <a href="https://www.msr-support.de">MSR-SUPPORT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Seit der WordPress Version 2.9 gibt es die Funktion <a href="https://codex.wordpress.org/Post_Thumbnails">Post Thumbnails</a>. Mit dieser Funktion können Artikelbilder als Minibilder auch Eyecatcher genannt in Beiträgen integriert werden.</p>
<p>Um die neue Funktion zu nutzen muss als erstes die function.php um folgenden Code erweitert werden:</p>
<pre class="brush: php; title: ; notranslate">if ( function_exists( 'add_theme_support' ) ) {
add_theme_support( 'post-thumbnails' );
}</pre>
<p>Zusätzlich ist es empfehlenswert auch die Dimensionen für diese Minibilder (Thumbnails) festzulegen. Ich verwende als Beispiel in meinen Berichten Minibilder in den Abmessungen von maximal 100x75px (Breite x Höhe). Die dazu notwendige Ergänzung ist folgende Codezeile</p>
<pre class="brush: php; title: ; notranslate">set_post_thumbnail_size( 100, 75, true );</pre>
<p>Nach dieser Ergänzung wird im Dashboard im Menü Seiten und Artikel Bearbeitung der Menüpunkt Artikelbild zur Verfügung gestellt. Dort kann nun ein Bild ausgewählt werden.</p>
<p>Um das Bild z.B in der Artikelübersicht darzustellen muss zusätzlich der Code in der index.php oder archive.php um folgenden Code ergänzt werden:</p>
<pre class="brush: php; title: ; notranslate">if ( has_post_thumbnail() ) {   // Pruefung ob Post Thumbnail vorhanden
the_post_thumbnail();</pre>
<p>Dieses Artikelbild ist auch eine ideale Darstellung im Zusammenspiel mit Facebook. Wird der Like Buttom von Facebook betätigt –falls im Blog integriert, so wird im Facebook Profil des Anwenders eine Kurzdarstellung des Artikels zusammen mit einem Miniaturbild erzeugt. Was dazu alles noch notwendig ist folgt in Kürze.</p>
<p>The post <a href="https://www.msr-support.de/artikelbilder-post-thumbnails-in-wordpress-einbinden/">Artikelbilder -Post Thumbnails in WordPress einbinden</a> appeared first on <a href="https://www.msr-support.de">MSR-SUPPORT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.msr-support.de/artikelbilder-post-thumbnails-in-wordpress-einbinden/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Beiträge der Unterkategorie nicht in übergeordneter Kategorie anzeigen</title>
		<link>https://www.msr-support.de/beitraege-der-unterkategorie-nicht-in-uebergeordneter-kategorie-anzeigen/</link>
					<comments>https://www.msr-support.de/beitraege-der-unterkategorie-nicht-in-uebergeordneter-kategorie-anzeigen/#comments</comments>
		
		<dc:creator><![CDATA[Klaus]]></dc:creator>
		<pubDate>Sun, 04 Jan 2015 10:29:44 +0000</pubDate>
				<category><![CDATA[Codeschnipsel]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Kategorien]]></category>
		<guid isPermaLink="false">https://www.msr-support.de/?p=3768</guid>

					<description><![CDATA[<p>Aus meiner Sicht ärgerlich ist, dass bei WordPress, Unterkategorien auch in der übergeordneten Kategorie angezeigt werden. </p>
<p>The post <a href="https://www.msr-support.de/beitraege-der-unterkategorie-nicht-in-uebergeordneter-kategorie-anzeigen/">Beiträge der Unterkategorie nicht in übergeordneter Kategorie anzeigen</a> appeared first on <a href="https://www.msr-support.de">MSR-SUPPORT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure id="attachment_11828" aria-describedby="caption-attachment-11828" style="width: 239px" class="wp-caption alignright"><a href="https://www.msr-support.de/wordpress/wp-content/uploads/kategorien-01.jpg" rel="lightbox[3768]"><img loading="lazy" decoding="async" class="wp-image-11828 size-medium" src="https://www.msr-support.de/wordpress/wp-content/uploads/kategorien-01-239x280.jpg" alt="Beiträge der Unterkategorie nicht in übergeordneter Kategorie anzeigen" width="239" height="280" srcset="https://www.msr-support.de/wordpress/wp-content/uploads/kategorien-01-239x280.jpg 239w, https://www.msr-support.de/wordpress/wp-content/uploads/kategorien-01-478x560.jpg 478w, https://www.msr-support.de/wordpress/wp-content/uploads/kategorien-01-171x200.jpg 171w, https://www.msr-support.de/wordpress/wp-content/uploads/kategorien-01.jpg 610w" sizes="auto, (max-width: 239px) 100vw, 239px" /></a><figcaption id="caption-attachment-11828" class="wp-caption-text">Beiträge der Unterkategorie werden auch in der übergeordneter Kategorie anzeigt</figcaption></figure>
<p>Aus meiner Sicht ärgerlich ist, dass bei WordPress, Unterkategorien <span style="text-decoration: underline;"><strong>auch</strong></span> in der übergeordneten Kategorie angezeigt werden. Durch diese Maßnahme ist es nicht möglich gezielt auf Kategorien verschiedener Level zuzugreifen. Bei meiner Suche nach einer passenden Lösung bin ich bei <a href="http://bueltge.de/keine-sub-kategorien-im-loop-von-wordpress/901/">Frank Bültge</a> fündig geworden.</p>
<h2>Den folgenden Codeschnipsel in die function.php integrieren und schon funzt die Sache.</h2>
<pre class="brush: php; title: ; notranslate">
function fb_filter_child_cats($query) {
$cat = get_term_by( 'name', $query-&gt;query_vars&#x5B;'category_name'], 'category' );
if ( ! isset( $cat-&gt;term_id ) )
return $query;
$child_cats = (array) get_term_children( $cat-&gt;term_id, 'category' );
if ( ! $query-&gt;is_admin )
$query-&gt;set( 'category__not_in', array_merge( $child_cats ) );
return $query;
}
add_filter( 'pre_get_posts', 'fb_filter_child_cats' );
</pre>
<p>Durch diese Maßnahme werden in der jeweiligen Kategorie, unabhängig vom Level, nur noch die Beiträge der jeweiligen Kategorie angezeigt.</p>
<p>The post <a href="https://www.msr-support.de/beitraege-der-unterkategorie-nicht-in-uebergeordneter-kategorie-anzeigen/">Beiträge der Unterkategorie nicht in übergeordneter Kategorie anzeigen</a> appeared first on <a href="https://www.msr-support.de">MSR-SUPPORT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.msr-support.de/beitraege-der-unterkategorie-nicht-in-uebergeordneter-kategorie-anzeigen/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Werkzeugleiste / Admin Bar in WordPress entfernen</title>
		<link>https://www.msr-support.de/adminleiste-in-wordpress-entfernen/</link>
					<comments>https://www.msr-support.de/adminleiste-in-wordpress-entfernen/#respond</comments>
		
		<dc:creator><![CDATA[Klaus]]></dc:creator>
		<pubDate>Sun, 02 Sep 2012 09:09:06 +0000</pubDate>
				<category><![CDATA[Codeschnipsel]]></category>
		<category><![CDATA[Dashboard]]></category>
		<guid isPermaLink="false">https://www.msr-support.de/?p=2907</guid>

					<description><![CDATA[<p>Die Werkzeugleiste / Admin Bar von WordPress ist für viele eine tolle Ergänzung! Für all jene, welche nicht durch diese Zusatzleiste verunsichert werden wollen oder sollen gibt es mehrere Möglichkeiten die Werkzeugleiste / Admin Bar zu entfernen.</p>
<p>The post <a href="https://www.msr-support.de/adminleiste-in-wordpress-entfernen/">Werkzeugleiste / Admin Bar in WordPress entfernen</a> appeared first on <a href="https://www.msr-support.de">MSR-SUPPORT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Die Werkzeugleiste / Admin Bar von WordPress ist für viele eine tolle Ergänzung! Für all jene, welche nicht durch diese Zusatzleiste verunsichert werden wollen oder sollen gibt es mehrere Möglichkeiten die Werkzeugleiste zu entfernen. Der einfachste Weg geht über das Dashboard: <em>Benutzer</em> → <em>Dein Profil</em> → <em>Zeige Werkzeugliste</em>. Dort kann man die Werkzeugliste für Frontend (Website) ein und ausschalten.</p>
<p>Dies funktioniert logischerweise nur für den Benutzer, der die Werkzeugleiste / Admin Bar aktiviert hat. Will man für alle Nutzer die Werkzeugleiste / Admin Bar deaktivieren, dann muss man etwas tiefer in die Trickkiste greifen.</p>
<figure id="attachment_11755" aria-describedby="caption-attachment-11755" style="width: 840px" class="wp-caption aligncenter"><a href="https://www.msr-support.de/wordpress/wp-content/uploads/admin-bar-02.jpg" rel="lightbox[2907]"><img loading="lazy" decoding="async" class="wp-image-11755 size-large" src="https://www.msr-support.de/wordpress/wp-content/uploads/admin-bar-02-840x560.jpg" alt="Wekzeugleiste anzeigen" width="840" height="560" srcset="https://www.msr-support.de/wordpress/wp-content/uploads/admin-bar-02-840x560.jpg 840w, https://www.msr-support.de/wordpress/wp-content/uploads/admin-bar-02-420x280.jpg 420w, https://www.msr-support.de/wordpress/wp-content/uploads/admin-bar-02-300x200.jpg 300w, https://www.msr-support.de/wordpress/wp-content/uploads/admin-bar-02.jpg 1350w" sizes="auto, (max-width: 840px) 100vw, 840px" /></a><figcaption id="caption-attachment-11755" class="wp-caption-text">Wekzeugleiste /Admin Bar anzeigen</figcaption></figure>
<p>Sicherlich für viele die einfachste Lösung ist die Verwendung eines Plugin. Hier einige Beispiele:</p>
<p><a href="http://wordpress.org/extend/plugins/admin-bar-disabler/"><acronym>Admin Bar Disabler</acronym></a>, <a href="http://wordpress.org/extend/plugins/wp-custom-admin-bar/"><acronym>Custom Admin Bar</acronym></a>, <a href="http://wordpress.org/extend/plugins/showhide-admin-bar-in-wp31/"><acronym>Show/Hide WordPress Admin Bar</acronym></a></p>
<p>Die aus meiner Sicht eleganteste Lösung ist den folgenden Code in die <em>functions.php</em> aufzunehmen:</p>
<pre class="brush: php; title: ; notranslate">add_filter( 'show_admin_bar', '__return_false' );</pre>
<p>Noch einen Tick besser ist es die Leiste nur bestimmten Benutzern zur Verfügung zu stellen.<br />
Wird der folgende Code in der function.php aufgenommen, so steht die Werkzeugleiste nur dem Administrator und dem Redakteur zur Verfügung</p>
<pre class="brush: php; title: ; notranslate">
if (!current_user_can('edit_posts')) {
	add_filter('show_admin_bar', '__return_false');
}
</pre>
<p>The post <a href="https://www.msr-support.de/adminleiste-in-wordpress-entfernen/">Werkzeugleiste / Admin Bar in WordPress entfernen</a> appeared first on <a href="https://www.msr-support.de">MSR-SUPPORT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.msr-support.de/adminleiste-in-wordpress-entfernen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
