<?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/"
	
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>bueltge.de [by:ltge.de] &#187; Admin</title>
	<atom:link href="http://bueltge.de/tag/admin/feed/" rel="self" type="application/rss+xml" />
	<link>http://bueltge.de</link>
	<description>Frank Bültge schreibt auf bueltge.de zu den Themen Webentwicklung &#38; design, WordPress, Literatur und andere Themen bezüglich Internet und Development</description>
	<lastBuildDate>Tue, 22 May 2012 20:02:25 +0000</lastBuildDate>
	<language>de-DE</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>WordPress Menu-Einträge entfernen</title>
		<link>http://bueltge.de/wordpress-menu-eintraege-entfernen/1281/</link>
		<comments>http://bueltge.de/wordpress-menu-eintraege-entfernen/1281/#comments</comments>
		<pubDate>Tue, 07 Jun 2011 02:40:37 +0000</pubDate>
		<dc:creator>Frank Bültge</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tipps]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[WP]]></category>

		<guid isPermaLink="false">http://bueltge.de/?p=1281</guid>
		<description><![CDATA[Das WordPress Backend liefert diverse Menueinträge und nicht immer werden diese benötigt, mit WordPress 3.1 sorgen zwei Funktionen für das einfache Entfernen von nicht benötigten Einträgen.]]></description>
			<content:encoded><![CDATA[<p>WordPress bietet viele Funktionen und diese werden anhand ihrer Rechte dem User angezeigt. Trotzdem möchte man ab und an das Menu etwas erleichtern und explizit für den Kunden anpassen. Mit WordPress 3.1 wurde dies ein wenig einfacher und diverse Tutorials im Netz betrachten meiner Ansicht nach eine nicht empfohlene Lösung.<br />
<span id="more-1281"></span><br />
Mit WordPress Version 3.1 sind unter anderem zwei neue Funktionen hinzugekommen, die das Entfernen von Menu- und Submenu-Einträgen erleichtern. Diese Funktionen kümmern sich um das Entfernen von Einträge aus dem Menu-Baum <code>remove_menu_page</code> oder Einträge aus dem Submenu, Einträge die unter einem Menueintrag liegen - <code>remove_submenu_page</code>.</p>
<pre><code>
/**
 * Remove a top level admin menu
 *
 * @param string $menu_slug The slug of the menu
 * @return array|bool The removed menu on success, False if not found
 */
remove_menu_page( $menu_slug )

/**
 * Remove an admin submenu
 *
 * @param string $menu_slug The slug for the parent menu
 * @param string $submenu_slug The slug of the submenu
 * @return array|bool The removed submenu on success, False if not found
 */
remove_submenu_page( $menu_slug, $submenu_slug ) {
</code></pre>
<p>Damit ist es ein leichtes Menu-Einträge zu entfernen und das Auslesen der Arrays für <code>$menu</code> und <code>$submenu</code> kann entfallen. Bisher musste man die Einträge in diesm Array finden und den entsprechenden Eintrag via <code>unset()</code> aus dem Array nehmen. Alternative waren diverse Konstrukte um den Eintrag auf Grund eines Schlüssel zu finden und zu entfernen - die obigen neuen Funktionen machen dies überflüssig und als Parameterwert wird lediglich die "slug" übergeben, die man im Link bzw. in der URL der Backendseite findet. Ein kleines Beispiel, in dem die Einträge zu den Kommentaren und die Submenu-Seite Diskussion entfernt werden, soll es verdeutlichen.</p>
<pre><code>
function fb_remove_menu_entries () {
	// with WP 3.1 and higher
	if ( function_exists( 'remove_menu_page' ) ) {
		remove_menu_page( 'edit-comments.php' );
		remove_submenu_page( 'options-general.php', 'options-discussion.php' );
	} else {
		// unset comments
		unset( $GLOBALS['menu'][25] );
		// unset menuentry Discussion
		unset( $GLOBALS['submenu']['options-general.php'][25] );
	}
}
add_action( 'admin_menu', 'fb_remove_menu_entries' );
</code></pre>
<p>Der obige Code stellt eine einfache Lösung dar, entfernt die beiden Einträge und hat ebenso ein Fallback für WordPress, kleiner Version 3.1. Ebenso ist denkbar, dass man das Entfernen mit Rechteabfragen </p>
<pre><code>if ( function_exists( 'remove_menu_page' ) &#038;& ! current_user_can( 'manage_options' ) ) {</code></pre>
<p>verbindet und so explizit die Darstellung optimieren kann. Alternativ hilft das Plugin Adminimize und erleichtert diese Aufgabe via Oberfläche.<br />
<hr />
<p><img src="http://bueltge.de/favicon.ico" alt="bueltge.de Favicon"/> <small>&copy; <a href="http://bueltge.de/">Frank B&uuml;ltge</a>, All rights reserved / Alle Rechte vorbehalten. (ID: 6e8b33de4342c4f2ca76b245199aeee8)</small></p>
<p><a href="http://bueltge.de/feed/"><img style="border: medium none ; float: left; margin-right: 10px;" src="http://bueltge.de/wp-content/themes/black_label/images/rss.gif" alt="Feed Icon" width="34" height="34" /></a>Danke für das Abonnieren meines <strong><a href="http://bueltge.de/feed/">Feed</a></strong>! Inhalt gefällt? <a href="http://bueltge.de/wunschliste/" title="Wunschliste">Danke sagen</a> &middot; <a href="http://bueltge.de/wordpress-menu-eintraege-entfernen/1281/#writecomment" title="zu den Kommentaren dieses Artikels">Kommentieren</a></p>
]]></content:encoded>
			<wfw:commentRss>http://bueltge.de/wordpress-menu-eintraege-entfernen/1281/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
	
		<media:thumbnail url="http://bueltge.de/favicon.ico" />
		<media:content url="http://bueltge.de/favicon.ico" medium="image">
			<media:title type="html">bueltge.de Favicon</media:title>
		</media:content>
		<media:content url="http://bueltge.de/wp-content/themes/black_label/images/rss.gif" medium="image">
			<media:title type="html">Feed Icon</media:title>
		</media:content>
	</item>
		<item>
		<title>Kommentarfunktion von WordPress ganzheitlich abschalten</title>
		<link>http://bueltge.de/kommentarfunktion-von-wordpress-ganzheitlich-abschalten/1272/</link>
		<comments>http://bueltge.de/kommentarfunktion-von-wordpress-ganzheitlich-abschalten/1272/#comments</comments>
		<pubDate>Thu, 02 Jun 2011 21:30:39 +0000</pubDate>
		<dc:creator>Frank Bültge</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tipps]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[WP]]></category>

		<guid isPermaLink="false">http://bueltge.de/?p=1272</guid>
		<description><![CDATA[Die Oberfläche soll darstellen, was man braucht - Einfachheit ist Trumpf. Darum entferne ich die Bereiche, die nicht benötigt werden; im Beispiel der Kommentare stelle ich hier eine Lösung vor, die einfach aktiviert und genutzt werden kann.]]></description>
			<content:encoded><![CDATA[<p>Die Kommentarfunktion in WordPress ist ein essentieller Bestandteil von Blogs - nicht jedoch in jedem Fall beim Einsatz als klassisches CMS. In dem Fall werden Kommentare nicht benötigt.<br />
Sicher kann man diese beim Erstellen des Theme einfach weg lassen und auch die Option im Backend für den Standard deaktivieren - übersichtlich und logisch ist dies aber nicht für jeden Kunden. In so einem Fall, schalte ich die Kommentare komplett ab, sorge dafür, dass die Beiträge diese Möglichkeit nicht haben können - egal welcher Iststand der Installation - und entferne auch die Bereiche für die Kommentare aus dem Backend. Nur so hat der Nutzer nur das, was er benötigt. Mittlerweile habe ich dies so oft benötigt, dass ein kleines Plugin entstanden ist und ich damit adhoc die Bereiche und die Funktionen um die Kommentare &#8222;abschalte&#8220;. Liegen umfangreichere Anpassungen vor, so erstelle ich die ebenso via Plugin oder nutze das vorhandene Plugin <a href="http://wordpress.org/extend/plugins/adminimize/">Adminimize</a>.<br />
<span id="more-1272"></span><br />
Der eine oder andere wird eventuell Verbesserungen haben oder anderweitig Nutzen - gern, auf <a href="https://github.com/bueltge/Remove-Comments-Absolutely">github</a> zu finden und damit einfach zu forken und eventuell fließt etwas an mich zurück.<br />
Im folgenden Screenshot habe ich mal einige Bereiche markiert, die nun fehlen; im Bereich von Inhalten Schreiben - Artikel, Seiten oder anderen Post Types ist dies in meinem Plugin ebenso weg, also auch die Metaboxen für Kommentare, Diskussion und Trackback. Alles weitere sieht man beim Einsatz oder durch das Lesen des Code bzw. der schmalen Doku am Code bzw. habe ich im <a href="https://github.com/bueltge/Remove-Comments-Absolutely">Repository</a> weitere Screenshots abgelegt.</p>
<p><img src="http://wpengineer.com/wp-content/uploads/screenshot-11.png" alt="On Dashboard without comments" title="screenshot-1" width="598" height="605" /></p>
<pre><code>
&lt;?php
/**
 * Plugin Name: Remove Comments Absolutely
 * Plugin URI: http://bueltge.de/
 * Text Domain: remove_comments_absolute
 * Domain Path: /languages
 * Description: Deactivate comments functions and remove areas absolutely from the WordPress install
 * Author: Frank B&Atilde;&frac14;ltge
 * Version: 0.0.1
 * Licence: GPLv2
 * Author URI: http://bueltge.de
 * Upgrade Check: none
 * Last Change: 01.06.2011
 */

if ( ! class_exists( 'Remove_Comments_Absolute' ) ) {
	add_action( 'plugins_loaded', array( 'Remove_Comments_Absolute', 'get_object' ) );
	
	class Remove_Comments_Absolute {
		
		static private $classobj = NULL;
		
		/**
		 * Constructor, init on defined hooks of WP and include second class
		 * 
		 * @access  public
		 * @since   0.0.1
		 * @uses    add_filter, add_action
		 * @return  void
		 */
		public function __construct () {
			
			add_filter( 'the_posts', array( $this, 'set_comment_status' ) );
			
			add_filter( 'comments_open', array( $this, 'close_comments'), 10, 2 );
			add_filter( 'pings_open', array( $this, 'close_comments' ), 10, 2 );
			
			add_action( 'admin_init', array( $this, 'remove_comments' ) );
			add_filter( 'add_menu_classes', array( $this, 'add_menu_classes' ) );
			
			add_action( 'admin_head', array( $this, 'remove_comments_areas' ) );
			
			add_action( 'wp_before_admin_bar_render', array( $this, 'admin_bar_render' ) );
		}
		
		/**
		 * Handler for the action 'init'. Instantiates this class.
		 * 
		 * @access  public
		 * @since   0.0.1
		 * @return  object $classobj
		 */
		public function get_object () {
			
			if ( NULL === self :: $classobj ) {
				self :: $classobj = new self;
			}
			
			return self :: $classobj;
		}
		
		/**
		 * Set the status on posts and pages - is_singular ()
		 * 
		 * @access  public
		 * @since   0.0.1
		 * @uses    is_singular
		 * @param   string $posts
		 * @return  string $posts
		 */
		public function set_comment_status ( $posts ) {
			
			if ( ! empty( $posts ) &amp;&amp; is_singular() ) {
				$posts[0]-&gt;comment_status = 'closed';
				$posts[0]-&gt;post_status = 'closed';
			}
			
			return $posts;
		}
		
		/**
		 * Close comments, if open
		 * 
		 * @access  public
		 * @since   0.0.1
		 * @param   string | boolean $open
		 * @param   string | integer $post_id
		 * @return  string $posts
		 */
		public function close_comments ( $open, $post_id ) {
			// if not open, than back
			if ( ! $open )
				return $open;
			
			$post = get_post( $post_id );
			if ( $post -&gt; post_type ) // all post types
				return FALSE;
			
			return $open;
		}
		
		/**
		 * Change options for dont use comments
		 * Remove meta boxes on edit pages
		 * Remove support on all post types for comments
		 * Remove menu-entries
		 * 
		 * @access  public
		 * @since   0.0.1
		 * @uses    update_option, get_post_types, remove_meta_box, remove_post_type_support
		 * @return  void
		 */
		public function remove_comments () {
			// int values
			foreach ( array( 'comments_notify', 'default_pingback_flag' ) as $option )
				update_option( $option, 0 );
			// string false
			foreach ( array( 'default_comment_status', 'default_ping_status' ) as $option )
				update_option( $option, 'false' );
			
			// all post types
			// alternative define an array( 'post', 'page' )
			foreach ( get_post_types() as $post_type ) {
				// comment status
				remove_meta_box( 'commentstatusdiv', $post_type, 'normal' );
				// remove trackbacks
				remove_meta_box( 'trackbacksdiv', $post_type, 'normal' );
				// remove all commnts from tabels
				remove_post_type_support( $post_type, 'comments' );
			}
			// remove dashboard meta box for recents comments
			remove_meta_box( 'dashboard_recent_comments', 'dashboard', 'normal' );
			// unset comments
			unset( $GLOBALS['menu'][25] );
			// unset menuentry Discussion
			unset( $GLOBALS['submenu']['options-general.php'][25] );
		}
		
		/**
		 * Add class for last menu entry with no 20
		 * 
		 * @access  public
		 * @since   0.0.1
		 * @param   array string $menu
		 * @return  array string $menu
		 */
		function add_menu_classes ( $menu ) {
			
			$menu[20][4] .= ' menu-top-last';
			
			return $menu;
		}
		
		/**
		 * Remove areas for comments in backend via JS
		 * 
		 * @access  public
		 * @since   0.0.1
		 * @return  string with js
		 */
		public function remove_comments_areas () {
			?&gt;
			&lt;script type=&quot;text/javascript&quot;&gt;
			//&lt;![CDATA[
			jQuery(document).ready( function($) {
				$( '.table_discussion' ).remove();
			});
			//]]&gt;
			&lt;/script&gt;
			&lt;?php
		}
		
		/**
		 * Remove comment entry in Admin Bar
		 * 
		 * @access  public
		 * @since   0.0.1
		 * @uses    remove_menu
		 * @return  void
		 */
		public function admin_bar_render () {
			// remove entry in admin bar
			$GLOBALS['wp_admin_bar'] -&gt; remove_menu( 'comments' );
		}
		
	
	} // end class

} // end if class exists
?&gt;
</code></pre>
<p>Der obige Code ist eher zum Lesen, für die, die direkt am Code sehen wollen, was passiert. Der Download und Hinweise zum aktuellsten Code sind gut auf github zu bekommen bzw. abzulegen: <a href="https://github.com/bueltge/Remove-Comments-Absolutely">github.com/bueltge/Remove-Comments-Absolutely</a><br />
<hr />
<p><img src="http://bueltge.de/favicon.ico" alt="bueltge.de Favicon"/> <small>&copy; <a href="http://bueltge.de/">Frank B&uuml;ltge</a>, All rights reserved / Alle Rechte vorbehalten. (ID: 6e8b33de4342c4f2ca76b245199aeee8)</small></p>
<p><a href="http://bueltge.de/feed/"><img style="border: medium none ; float: left; margin-right: 10px;" src="http://bueltge.de/wp-content/themes/black_label/images/rss.gif" alt="Feed Icon" width="34" height="34" /></a>Danke für das Abonnieren meines <strong><a href="http://bueltge.de/feed/">Feed</a></strong>! Inhalt gefällt? <a href="http://bueltge.de/wunschliste/" title="Wunschliste">Danke sagen</a> &middot; <a href="http://bueltge.de/kommentarfunktion-von-wordpress-ganzheitlich-abschalten/1272/#writecomment" title="zu den Kommentaren dieses Artikels">Kommentieren</a></p>
]]></content:encoded>
			<wfw:commentRss>http://bueltge.de/kommentarfunktion-von-wordpress-ganzheitlich-abschalten/1272/feed/</wfw:commentRss>
		<slash:comments>51</slash:comments>
	
		<media:thumbnail url="http://wpengineer.com/wp-content/uploads/screenshot-11.png" />
		<media:content url="http://wpengineer.com/wp-content/uploads/screenshot-11.png" medium="image">
			<media:title type="html">screenshot-1</media:title>
		</media:content>
		<media:content url="http://bueltge.de/favicon.ico" medium="image">
			<media:title type="html">bueltge.de Favicon</media:title>
		</media:content>
		<media:content url="http://bueltge.de/wp-content/themes/black_label/images/rss.gif" medium="image">
			<media:title type="html">Feed Icon</media:title>
		</media:content>
	</item>
		<item>
		<title>WordPress Admin Style Guide</title>
		<link>http://bueltge.de/wordpress-admin-style-guide/1244/</link>
		<comments>http://bueltge.de/wordpress-admin-style-guide/1244/#comments</comments>
		<pubDate>Fri, 27 May 2011 18:50:42 +0000</pubDate>
		<dc:creator>Frank Bültge</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[CSS, xHTML, JS]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Tipps]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[WP]]></category>

		<guid isPermaLink="false">http://bueltge.de/?p=1244</guid>
		<description><![CDATA[Das Erstellen von Oberflächen im Backend von WordPress sollte man an den Standards von WordPress orientieren, um so wichtiger ist es, dass man die Möglichkeiten kennt - dieses kleine Plugin hilft dir dabei.]]></description>
			<content:encoded><![CDATA[<p>WordPress hat ein hohes Tempo in der Entwicklung - das gilt ebenso für das Design im Backend. Insofern ist es wichtig, dass man möglichst ohne eigene Styles im Adminbereich auskommt und Tags und Klassen von WordPress nutzt. Nur so kann man sich die Arbeit als Entwickler vereinfachen und muss nicht bei jedem Update alle Oberflächen testen.<br />
Leider gibt es recht umfangreiche Möglichkeiten im Backend um die Anforderungen umzusetzen. Dabei werden diverse Klassen und HTML-Strukturen verwendet. Damit man diese etwas einfacher nachschlagen kann, habe ich ein kleines Plugin entwickelt, welches in der Entwicklungsumgebung werkelt und mir bei Aufruf schnell die nötigen Elemente darstellt, Beiträge aktuell zu halten ist schwer, auch wenn <a href="http://bueltge.de/wordpress-25-plugin-style-guide/614/" title="WordPress 2.5 Plugin Style Guide">mein alter Beitrag zu dem Thema</a> noch immer passend ist, wenn auch unvollständig.<br />
<span id="more-1244"></span><br />
Anbei seht ihr in zwei Screenshots die Unterschiede zwischen Version 3.1 und 3.2 von WordPress und die aktuelle enthaltenen Elemente des Plugins.</p>
<p><a href="http://wpengineer.com/wp-content/uploads/screenshot-1.png"><img src="http://wpengineer.com/wp-content/uploads/screenshot-1-201x1024.png" alt="in WordPress 3.1" title="screenshot-1" width="201" height="1024" class="ob" /></a> <a href="http://wpengineer.com/wp-content/uploads/screenshot-2.png"><img src="http://wpengineer.com/wp-content/uploads/screenshot-2-204x1024.png" alt="in WordPress 3.2" title="screenshot-2" width="204" height="1024" class="ob" /></a></p>
<p>Das Plugin ist auf <a href="https://github.com/bueltge/WordPress-Admin-Style">Github</a> abgelegt und erwartet eurer Erweiterungen - also bitte Forken und neue Ideen und Möglichkeiten einbringen &#8211; <a href="https://github.com/bueltge/WordPress-Admin-Style">github.com/bueltge/WordPress-Admin-Style</a><br />
<hr />
<p><img src="http://bueltge.de/favicon.ico" alt="bueltge.de Favicon"/> <small>&copy; <a href="http://bueltge.de/">Frank B&uuml;ltge</a>, All rights reserved / Alle Rechte vorbehalten. (ID: 6e8b33de4342c4f2ca76b245199aeee8)</small></p>
<p><a href="http://bueltge.de/feed/"><img style="border: medium none ; float: left; margin-right: 10px;" src="http://bueltge.de/wp-content/themes/black_label/images/rss.gif" alt="Feed Icon" width="34" height="34" /></a>Danke für das Abonnieren meines <strong><a href="http://bueltge.de/feed/">Feed</a></strong>! Inhalt gefällt? <a href="http://bueltge.de/wunschliste/" title="Wunschliste">Danke sagen</a> &middot; <a href="http://bueltge.de/wordpress-admin-style-guide/1244/#writecomment" title="zu den Kommentaren dieses Artikels">Kommentieren</a></p>
]]></content:encoded>
			<wfw:commentRss>http://bueltge.de/wordpress-admin-style-guide/1244/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
	
		<media:thumbnail url="http://wpengineer.com/wp-content/uploads/screenshot-1-201x1024.png" />
		<media:content url="http://wpengineer.com/wp-content/uploads/screenshot-1-201x1024.png" medium="image">
			<media:title type="html">screenshot-1</media:title>
		</media:content>
		<media:content url="http://wpengineer.com/wp-content/uploads/screenshot-2-204x1024.png" medium="image">
			<media:title type="html">screenshot-2</media:title>
		</media:content>
		<media:content url="http://bueltge.de/favicon.ico" medium="image">
			<media:title type="html">bueltge.de Favicon</media:title>
		</media:content>
		<media:content url="http://bueltge.de/wp-content/themes/black_label/images/rss.gif" medium="image">
			<media:title type="html">Feed Icon</media:title>
		</media:content>
	</item>
		<item>
		<title>HTML Reiter in WordPress deaktivieren</title>
		<link>http://bueltge.de/html-reiter-in-wordpress-deaktivieren/1088/</link>
		<comments>http://bueltge.de/html-reiter-in-wordpress-deaktivieren/1088/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 01:12:50 +0000</pubDate>
		<dc:creator>Frank Bültge</dc:creator>
				<category><![CDATA[Tipps]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[WP]]></category>

		<guid isPermaLink="false">http://bueltge.de/?p=1088</guid>
		<description><![CDATA[Im Gegensatz zum visuellen Editor in WordPress, kann man den HTML-Editor nicht deaktivieren. Dazu sieht WordPress keine Usereinstellung oder auch eine globale Option vor. Ebenso gibt es keinen Hook, wodurch man den Reiter HTML am Editor von Beiträgen uns Seiten deaktivieren kann.

Es gibt aber Anwender, die dieses Reiter nicht benötigen und für die man dies eventuell übergreifend deaktivieren möchte. Daher zeige ich mal eine Lösung, wie man den Editor trotzdem nicht mehr einfach nutzen kann.
Alternativ kann man das Plugin Adminimize nutzen, welches diese Möglichkeit pro Rolle bietet, einfach in den Einstellungen setzen.]]></description>
			<content:encoded><![CDATA[<p>Im Gegensatz zum visuellen Editor in WordPress, kann man den HTML-Editor nicht deaktivieren. Dazu sieht WordPress keine Usereinstellung oder auch eine globale Option vor. Ebenso gibt es keinen Hook, wodurch man den Reiter HTML am Editor von Beiträgen uns Seiten deaktivieren kann.</p>
<p>Es gibt aber Anwender, die dieses Reiter nicht benötigen und für die man dies eventuell übergreifend deaktivieren möchte. Daher zeige ich mal eine Lösung, wie man den Editor trotzdem nicht mehr einfach nutzen kann.<br />
Alternativ kann man das Plugin <a href="http://bueltge.de/wordpress-admin-theme-adminimize/674/">Adminimize</a> nutzen, welches diese Möglichkeit pro Rolle bietet, einfach in den Einstellungen setzen.<br />
<span id="more-1088"></span><br />
<img src="http://bueltge.de/wp-content/images/wp/wp-only-visual.png" alt="HTML Editor deaktiviert" title="HTML Editor deaktiviert" width="392" height="83" class="aligncenter" /></p>
<p>Da es keinen Hook oder eine Option gibt, muss man den Bereich via CSS ausblenden. Dies hat den Nachteil, dass zwar der Reiter nicht mehr zu sehen ist; wenn aber der Cookie oder ein Plugin sagen, HTML aktivieren, dann hat der Editor ein Problem uns zeigt entweder alle beiden Editoren-Leisten gleichzeitig, oder gar keine Buttons. Man muss daher den Editor explizit setzen.</p>
<p>Im ersten Schritt blenden wir via CSS den Reiter und die Buttons des HTML-Editors aus. Diese Stylesheet muss im Admin geladen werden, dabei kann man verschiedene Wege gehen: entweder in den head schreiben (Hook <code>admin_head</code>) oder ein externes CSS via Funktion <code>wp_enqueue_style()</code> laden.</p>
<pre><code class="php">
#editor-toolbar #edButtonHTML, #quicktags {
       display: none;
}
</code></pre>
<p>Im weiteren Schritt muss nun der Standard-Editor gesetzt werden, dazu dient ein Hook und eine Funktion, die den Standard auf den Wert <code>tinymce</code> setzt.</p>
<pre><code class="php">
function my_default_editor() {
	$r = 'tinymce'; // html or tinymce
	return $r;
}
add_filter( 'wp_default_editor', 'my_default_editor' );
</code></pre>
<p>Alternativ eine kurze Schreibweise für die Implementierung in Plugins oder Themes.</p>
<pre><code class="php">
add_filter( 'wp_default_editor', create_function('', 'return "tinymce";') );
</code></pre>
<hr />
<p><img src="http://bueltge.de/favicon.ico" alt="bueltge.de Favicon"/> <small>&copy; <a href="http://bueltge.de/">Frank B&uuml;ltge</a>, All rights reserved / Alle Rechte vorbehalten. (ID: 6e8b33de4342c4f2ca76b245199aeee8)</small></p>
<p><a href="http://bueltge.de/feed/"><img style="border: medium none ; float: left; margin-right: 10px;" src="http://bueltge.de/wp-content/themes/black_label/images/rss.gif" alt="Feed Icon" width="34" height="34" /></a>Danke für das Abonnieren meines <strong><a href="http://bueltge.de/feed/">Feed</a></strong>! Inhalt gefällt? <a href="http://bueltge.de/wunschliste/" title="Wunschliste">Danke sagen</a> &middot; <a href="http://bueltge.de/html-reiter-in-wordpress-deaktivieren/1088/#writecomment" title="zu den Kommentaren dieses Artikels">Kommentieren</a></p>
]]></content:encoded>
			<wfw:commentRss>http://bueltge.de/html-reiter-in-wordpress-deaktivieren/1088/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
	
		<media:thumbnail url="http://bueltge.de/wp-content/images/wp/wp-only-visual.png" />
		<media:content url="http://bueltge.de/wp-content/images/wp/wp-only-visual.png" medium="image">
			<media:title type="html">HTML Editor deaktiviert</media:title>
		</media:content>
		<media:content url="http://bueltge.de/favicon.ico" medium="image">
			<media:title type="html">bueltge.de Favicon</media:title>
		</media:content>
		<media:content url="http://bueltge.de/wp-content/themes/black_label/images/rss.gif" medium="image">
			<media:title type="html">Feed Icon</media:title>
		</media:content>
	</item>
		<item>
		<title>Ausgabe des WordPress Admin für Seiten, Beiträge und Kommentare anpassen</title>
		<link>http://bueltge.de/ausgabe-des-wordpress-admin-fuer-seiten-beitraege-und-kommentare-anpassen/926/</link>
		<comments>http://bueltge.de/ausgabe-des-wordpress-admin-fuer-seiten-beitraege-und-kommentare-anpassen/926/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 08:10:42 +0000</pubDate>
		<dc:creator>Frank Bültge</dc:creator>
				<category><![CDATA[Tipps]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[StyleSheet]]></category>
		<category><![CDATA[WP]]></category>
		<category><![CDATA[WP2.8]]></category>

		<guid isPermaLink="false">http://bueltge.de/?p=926</guid>
		<description><![CDATA[Je nach Arbeitsweise empfindet es der eine oder andere Nutzer im Backend von WordPress recht störend, dass man maximal 20 Beiträge, Seiten und Kommentare pro Seite gelistet bekommt. Gerade wenn man mit vielen Übersichten arbeiten muss und eine schnelle Verbindung hat, dann kann eine erhöhte Anzahl nützlich sein. Wie man das anpasst und ein wenig mit CSS in der Darstellung optimiert, dazu hier einige Tipps.]]></description>
			<content:encoded><![CDATA[<p>Je nach Arbeitsweise empfindet es der eine oder andere Nutzer im Backend von WordPress recht störend, dass man maximal 20 Beiträge, Seiten und Kommentare pro Seite gelistet bekommt. Gerade wenn man mit vielen Übersichten arbeiten muss und eine schnelle Verbindung hat, dann kann eine erhöhte Anzahl nützlich sein. Wie man das anpasst und ein wenig mit CSS in der Darstellung optimiert, dazu hier einige Tipps.<br />
<span id="more-926"></span></p>
<h3>Ab WordPress Version 2.8</h3>
<p>Mit WordPress 2.8 kommt ein neuer Wert in die nutzereigenen Optionen pro Seite im Backend. Damit kann jeder Nutzer seine Vorlieben in dem Umfang der Beiträge, Seiten und Kommentare einstellen. Will man das ganze übergreifend lösen und auch schon im Vorfeld von WordPress 2.8, dann kann die folgende Syntax helfen.</p>
<p><img class="centered" src="http://bueltge.de/wp-content/images/wp/posts_per_page.png" alt="Post per Page 2.8" title="mit WordPress 2.8 kommt eine Option in den Seiten des Backend hinzu" /></p>
<h3>Alternative Plugin</h3>
<p>Einbetten sollte man die Syntax in ein Plugin, um die Lösung zu kapseln.<br />
Ich stelle hier bewusst kein Plugin zur Verfügung, da mich Support der bestehenden Lösungen eh schon überfordert. Es ist also eher als Basis für Leute gedacht, die hier ansetzen wollen und als Speicher für mich, wenn ich es wieder mal benötige.</p>
<p>Einige Bemerkungen habe ich direkt am Quellcode hinterlegt, so dass es verständlicher wird. Ebenso lade ich eine CSS-Datei, der Inhalt ist im Anschluss zu finden, die bei der großen Anzahl an Einträgen, dass Design etwas ändert und so ein wenig mehr Übersicht schaft.</p>
<p><img class="centered" src="http://bueltge.de/wp-content/images/wp/posts_per_page2.png" alt="Post per Page optimiert" title="via CSS die Darstellung reduziert" /></p>
<pre><code>
// Wert für Beiträge
define( 'FB_CAP_PER_POST', 100 );
// Wert für Seiten
define( 'FB_CAP_PER_PAGE', 100 );
// Wert für Kommentare
define( 'FB_CAP_PER_COMMENT', 100 );

// nur im Adminbereich
if ( is_admin() ) {
	global $pagenow;
	
	if ( $pagenow == 'edit-pages.php' ) {
		add_filter( 'manage_pages_query', 'page_ChangeAdminPagination' );
		add_action( 'admin_print_styles', 'AddMyStylesheet' );
	}
	if ( $pagenow == 'edit.php' ) {
		add_action( 'admin_head', 'post_ChangeAdminPagination' );
		add_action( 'admin_print_styles', 'AddMyStylesheet' );
	}
	if ( $pagenow == 'edit-comments.php' )
		add_filter( 'comments_per_page', 'comment_ChangeAdminPagination' );
}
	
function post_ChangeAdminPagination() {
	global $wp_query;
	
	if ( $wp_query->query_vars[s] == '' ) {
		$per_post = (int) FB_CAP_PER_POST;
		$wp_query->query( 'showposts=' . $per_post );
	}
}

function page_ChangeAdminPagination($query) {
	global $per_page;
	
	$per_page = (int) FB_CAP_PER_PAGE;
	//$query['posts_per_page'] = $per_page;
	$query['posts_per_archive_page'] = $per_page;
	
	return $query;
}

function comment_ChangeAdminPagination($count) {

	$per_comment = (int) FB_CAP_PER_COMMENT;
	
	return $per_comment;
}

function AddMyStylesheet() {
	
		$myStyleFile = WP_PLUGIN_URL . '/change_admin_pagination/css/style.css';
		wp_register_style( 'change_admin_pagination', $myStyleFile );
		wp_enqueue_style( 'change_admin_pagination');
}
</code></pre>
<p>Der folgende Inhalt dient nur dazu, dass der Bereich zum Bearbeiten der jeweiligen Seite oder Beitrags neben dem Eintrag dargestellt wird. Damit wird die Zeile kleiner und man hat mehr Einträge im Blickfeld.</p>
<pre><code>
/**
 * style for smaller tables in admin of WordPress
 * @author Frank Bültge
 * @date 01.04.2009 20:51:59
 */
.post-title strong {
	float: left;
}

.row-actions {
	float: left;
	margin-left: 1% !important;
}

.check-column, tr td {
	padding-bottom: 0 !important;
}


.column-date {
	width: 15% !important;
}

td.date {
	font-size: .6em;
}

td.date abbr {
	float: right;
}
</code></pre>
<hr />
<p><img src="http://bueltge.de/favicon.ico" alt="bueltge.de Favicon"/> <small>&copy; <a href="http://bueltge.de/">Frank B&uuml;ltge</a>, All rights reserved / Alle Rechte vorbehalten. (ID: 6e8b33de4342c4f2ca76b245199aeee8)</small></p>
<p><a href="http://bueltge.de/feed/"><img style="border: medium none ; float: left; margin-right: 10px;" src="http://bueltge.de/wp-content/themes/black_label/images/rss.gif" alt="Feed Icon" width="34" height="34" /></a>Danke für das Abonnieren meines <strong><a href="http://bueltge.de/feed/">Feed</a></strong>! Inhalt gefällt? <a href="http://bueltge.de/wunschliste/" title="Wunschliste">Danke sagen</a> &middot; <a href="http://bueltge.de/ausgabe-des-wordpress-admin-fuer-seiten-beitraege-und-kommentare-anpassen/926/#writecomment" title="zu den Kommentaren dieses Artikels">Kommentieren</a></p>
]]></content:encoded>
			<wfw:commentRss>http://bueltge.de/ausgabe-des-wordpress-admin-fuer-seiten-beitraege-und-kommentare-anpassen/926/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:thumbnail url="http://bueltge.de/wp-content/images/wp/posts_per_page.png" />
		<media:content url="http://bueltge.de/wp-content/images/wp/posts_per_page.png" medium="image">
			<media:title type="html">mit WordPress 2.8 kommt eine Option in den Seiten des Backend hinzu</media:title>
		</media:content>
		<media:content url="http://bueltge.de/wp-content/images/wp/posts_per_page2.png" medium="image">
			<media:title type="html">via CSS die Darstellung reduziert</media:title>
		</media:content>
		<media:content url="http://bueltge.de/favicon.ico" medium="image">
			<media:title type="html">bueltge.de Favicon</media:title>
		</media:content>
		<media:content url="http://bueltge.de/wp-content/themes/black_label/images/rss.gif" medium="image">
			<media:title type="html">Feed Icon</media:title>
		</media:content>
	</item>
		<item>
		<title>WordPress Kategorie vorhanden</title>
		<link>http://bueltge.de/wordpress-kategorie-vorhanden/920/</link>
		<comments>http://bueltge.de/wordpress-kategorie-vorhanden/920/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 22:21:18 +0000</pubDate>
		<dc:creator>Frank Bültge</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tipps]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[WP]]></category>

		<guid isPermaLink="false">http://bueltge.de/?p=920</guid>
		<description><![CDATA[Schon mal versucht in WordPress eine Kategorie zu prüfen, ist sie vorhanden? Wer sich damit beschäftigt, weis, dass es keinen Template Tag dafür gibt und man eine eigene Lösung erstellen muss.
In meiner Lösungskiste habe ich dafür 3 unterschiedliche Möglichkeiten erarbeitet, wobei allerdings eine Lösung nur im Rahmen des Adminbereiches funktioniert.]]></description>
			<content:encoded><![CDATA[<p><img class="alignrightob" src="http://bueltge.de/wp-content/images/wordpress-logo.png" alt="WordPress Logo" /><br />
Schon mal versucht in WordPress eine Kategorie zu prüfen, ist sie vorhanden? Wer sich damit beschäftigt, weis, dass es keinen Template Tag dafür gibt und man eine eigene Lösung erstellen muss.<br />
In meiner Lösungskiste habe ich dafür 3 unterschiedliche Möglichkeiten erarbeitet, wobei allerdings eine Lösung nur im Rahmen des Admin-Bereiches funktioniert.<br />
<span id="more-920"></span><br />
Die einzelnen Lösungen sollen nicht groß erklärt werden und sind sicher im Code verständlich. Alternativ kann man sich auch eine eigene Funktion erstellen und die dann als Aufruf nutzen, quasi ein eigene Template Tag für das Theme. Dazu die Funktion in die <code>functions.php</code> des Themes legen und dann darauf zugreifen.</p>
<p>Um den Code zu verstehen, habe ich als Beispiel entweder die Kategorie mit dem Namen &#8222;<em>Uncategorized</em>&#8220; genutzt oder die ID <em>1</em>. Diese Werte müssen natürlich an das jeweilige Theme angepasst werden. </p>
<pre><code>
&lt;?php
/**
 * nur im Admin-Bereich
 * 
 * @param string $cat_name
 */
if ( is_admin() &#038;& category_exists('uncategorized') ) // cat_slug, cat_name
	return true;

/**
 * außerhalb des Admin
 *
 * is_term($term, $taxonomy = '')
 * @param int|string $term The term to check
 * @param string $taxonomy The taxonomy name to use
 */
if ( is_term( 'uncategorized' , 'category' ) ) // cat_slug, cat_name
	return true;
else
	return false;

/**
 * außerhalb des Admin
 *
 * get_category( $category, $output = OBJECT, $filter = 'raw' )
 * @param int|object $category Category ID or Category row object
 * @param string $output Optional. Constant OBJECT, ARRAY_A, or ARRAY_N
 * @param string $filter Optional. Default is raw or no WordPress defined filter will applied.

 */
$cat = get_category(1); // cat_ID
if ( !empty( $cat ) )
	return true;
?&gt;
</code></pre>
<p><!--more--><br />
<hr />
<p><img src="http://bueltge.de/favicon.ico" alt="bueltge.de Favicon"/> <small>&copy; <a href="http://bueltge.de/">Frank B&uuml;ltge</a>, All rights reserved / Alle Rechte vorbehalten. (ID: 6e8b33de4342c4f2ca76b245199aeee8)</small></p>
<p><a href="http://bueltge.de/feed/"><img style="border: medium none ; float: left; margin-right: 10px;" src="http://bueltge.de/wp-content/themes/black_label/images/rss.gif" alt="Feed Icon" width="34" height="34" /></a>Danke für das Abonnieren meines <strong><a href="http://bueltge.de/feed/">Feed</a></strong>! Inhalt gefällt? <a href="http://bueltge.de/wunschliste/" title="Wunschliste">Danke sagen</a> &middot; <a href="http://bueltge.de/wordpress-kategorie-vorhanden/920/#writecomment" title="zu den Kommentaren dieses Artikels">Kommentieren</a></p>
]]></content:encoded>
			<wfw:commentRss>http://bueltge.de/wordpress-kategorie-vorhanden/920/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:thumbnail url="http://bueltge.de/wp-content/images/wordpress-logo.png" />
		<media:content url="http://bueltge.de/wp-content/images/wordpress-logo.png" medium="image">
			<media:title type="html">WordPress Logo</media:title>
		</media:content>
		<media:content url="http://bueltge.de/favicon.ico" medium="image">
			<media:title type="html">bueltge.de Favicon</media:title>
		</media:content>
		<media:content url="http://bueltge.de/wp-content/themes/black_label/images/rss.gif" medium="image">
			<media:title type="html">Feed Icon</media:title>
		</media:content>
	</item>
		<item>
		<title>WordPress 2.7 Navi, die xte</title>
		<link>http://bueltge.de/wordpress-27-navi-die-xte/791/</link>
		<comments>http://bueltge.de/wordpress-27-navi-die-xte/791/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 06:04:50 +0000</pubDate>
		<dc:creator>Frank Bültge</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[WP2.7]]></category>

		<guid isPermaLink="false">http://bueltge.de/?p=791</guid>
		<description><![CDATA[Das Design und die Strukturierung der kommenden WordPress Version 2.7 wurde schon mehrfach vorgestellt und diskutiert. Damit mal wieder neue Informationen und Diskussionsstoff in das Feuer geworfen werden, hier mal ein Screenshot der aktuellen Beta.]]></description>
			<content:encoded><![CDATA[<p>Das Design und die Strukturierung der kommenden WordPress Version 2.7 wurde schon mehrfach vorgestellt und diskutiert. Damit mal wieder neue Informationen und Diskussionsstoff in das Feuer geworfen werden, hier mal ein Screenshot der aktuellen Beta.</p>
<p><a href="http://bueltge.de/wp-content/images/wp27/wp27_navi.png" title="Klick für Zoom"><img class="centered" src="http://bueltge.de/wp-content/images/wp27/wp27_navi-thumb.png" alt="WP 2.7 Backend Design" /></a><br />
<hr />
<p><img src="http://bueltge.de/favicon.ico" alt="bueltge.de Favicon"/> <small>&copy; <a href="http://bueltge.de/">Frank B&uuml;ltge</a>, All rights reserved / Alle Rechte vorbehalten. (ID: 6e8b33de4342c4f2ca76b245199aeee8)</small></p>
<p><a href="http://bueltge.de/feed/"><img style="border: medium none ; float: left; margin-right: 10px;" src="http://bueltge.de/wp-content/themes/black_label/images/rss.gif" alt="Feed Icon" width="34" height="34" /></a>Danke für das Abonnieren meines <strong><a href="http://bueltge.de/feed/">Feed</a></strong>! Inhalt gefällt? <a href="http://bueltge.de/wunschliste/" title="Wunschliste">Danke sagen</a> &middot; <a href="http://bueltge.de/wordpress-27-navi-die-xte/791/#writecomment" title="zu den Kommentaren dieses Artikels">Kommentieren</a></p>
]]></content:encoded>
			<wfw:commentRss>http://bueltge.de/wordpress-27-navi-die-xte/791/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:thumbnail url="http://bueltge.de/wp-content/images/wp27/wp27_navi-thumb.png" />
		<media:content url="http://bueltge.de/wp-content/images/wp27/wp27_navi-thumb.png" medium="image">
			<media:title type="html">WP 2.7 Backend Design</media:title>
		</media:content>
		<media:content url="http://bueltge.de/favicon.ico" medium="image">
			<media:title type="html">bueltge.de Favicon</media:title>
		</media:content>
		<media:content url="http://bueltge.de/wp-content/themes/black_label/images/rss.gif" medium="image">
			<media:title type="html">Feed Icon</media:title>
		</media:content>
	</item>
		<item>
		<title>WordPress Admin UI Ideen</title>
		<link>http://bueltge.de/wordpress-admin-ui-ideen/775/</link>
		<comments>http://bueltge.de/wordpress-admin-ui-ideen/775/#comments</comments>
		<pubDate>Mon, 22 Sep 2008 11:45:54 +0000</pubDate>
		<dc:creator>Frank Bültge</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Admin]]></category>

		<guid isPermaLink="false">http://bueltge.de/?p=775</guid>
		<description><![CDATA[WordPress kommt ab der Version 2.7 mit einem neuen Design im Backend. Die UI hat im linken Bereich die Navigation und eine ganze Reihe an Änderungen in den Zugriffen. WordPress Deutschland hat ausreichend informiert und auch hier in Blog gibt es Informationen. Schon seit Version 2.5 kann WordPress das Backend-Design userabhängig setzen, was recht viele [...]]]></description>
			<content:encoded><![CDATA[<p>WordPress kommt ab der Version 2.7 mit einem neuen Design im Backend. Die UI hat im linken Bereich die Navigation und eine ganze Reihe an Änderungen in den Zugriffen. <a href="http://blog.wordpress-deutschland.org/">WordPress Deutschland</a> hat ausreichend informiert und auch <a href="http://bueltge.de/tag/wp27/">hier in Blog</a> gibt es Informationen.</p>
<p>Schon seit Version 2.5 kann WordPress das Backend-Design userabhängig setzen, was recht viele Plugins schon nutzen und dem Nutzer neue Design bieten. Allerdings setzen die meisten lediglich im Bereich Farbe an und nur wenige verändern nach den Gesichtspunkte Usability.</p>
<p>Daher möchte ich mal auf 2 Ideen der Seite <a href="http://konstruktors.com/">Konstruktors</a> hinweisen, die man sich auch im Netz live anschauen kann, dazu die Links beachten.</p>
<p><img class="centered" src="http://bueltge.de/wp-content/images/wp/ui-idea01-db.png" alt="UI Idea" /><br />
<span id="more-775"></span><br />
<img class="centered" src="http://bueltge.de/wp-content/images/wp/ui-idea03-db.png" alt="UI Idea" /></p>
<p><img class="centered" src="http://bueltge.de/wp-content/images/wp/ui-idea03-widget.png" alt="UI Idea" /></p>
<ul>
<li><a href="http://comox.textdrive.com/pipermail/wp-hackers/2008-September/021738.html">WP Hacker Ticket</a></li>
<li><a href="http://konstruktors.com/examples/wordpress-dashboard/01/">Idea 01</a></li>
<li><a href="http://konstruktors.com/examples/wordpress-dashboard/02/">Idea 02</a></li>
<li><a href="http://konstruktors.com/examples/wordpress-dashboard/03/">Idea 03 Dashboard</a></li>
<li><a href="http://konstruktors.com/examples/wordpress-dashboard/03/design.htm">Idea 03 Widgest</a></li>
</ul>
<hr />
<p><img src="http://bueltge.de/favicon.ico" alt="bueltge.de Favicon"/> <small>&copy; <a href="http://bueltge.de/">Frank B&uuml;ltge</a>, All rights reserved / Alle Rechte vorbehalten. (ID: 6e8b33de4342c4f2ca76b245199aeee8)</small></p>
<p><a href="http://bueltge.de/feed/"><img style="border: medium none ; float: left; margin-right: 10px;" src="http://bueltge.de/wp-content/themes/black_label/images/rss.gif" alt="Feed Icon" width="34" height="34" /></a>Danke für das Abonnieren meines <strong><a href="http://bueltge.de/feed/">Feed</a></strong>! Inhalt gefällt? <a href="http://bueltge.de/wunschliste/" title="Wunschliste">Danke sagen</a> &middot; <a href="http://bueltge.de/wordpress-admin-ui-ideen/775/#writecomment" title="zu den Kommentaren dieses Artikels">Kommentieren</a></p>
]]></content:encoded>
			<wfw:commentRss>http://bueltge.de/wordpress-admin-ui-ideen/775/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
	
		<media:thumbnail url="http://bueltge.de/wp-content/images/wp/ui-idea01-db.png" />
		<media:content url="http://bueltge.de/wp-content/images/wp/ui-idea01-db.png" medium="image">
			<media:title type="html">UI Idea</media:title>
		</media:content>
		<media:content url="http://bueltge.de/wp-content/images/wp/ui-idea03-db.png" medium="image">
			<media:title type="html">UI Idea</media:title>
		</media:content>
		<media:content url="http://bueltge.de/wp-content/images/wp/ui-idea03-widget.png" medium="image">
			<media:title type="html">UI Idea</media:title>
		</media:content>
		<media:content url="http://bueltge.de/favicon.ico" medium="image">
			<media:title type="html">bueltge.de Favicon</media:title>
		</media:content>
		<media:content url="http://bueltge.de/wp-content/themes/black_label/images/rss.gif" medium="image">
			<media:title type="html">Feed Icon</media:title>
		</media:content>
	</item>
		<item>
		<title>WordPress, Kommentare im Admin beantworten</title>
		<link>http://bueltge.de/wordpress-kommentar-admin-beantworten/746/</link>
		<comments>http://bueltge.de/wordpress-kommentar-admin-beantworten/746/#comments</comments>
		<pubDate>Fri, 29 Aug 2008 05:49:48 +0000</pubDate>
		<dc:creator>Frank Bültge</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[Kommentar]]></category>
		<category><![CDATA[WP2.7]]></category>

		<guid isPermaLink="false">http://bueltge.de/?p=746</guid>
		<description><![CDATA[Schon immer habe ich die Funktion in WordPress vermisst, dass man die Kommentare direkt aus Backend-Bereich beantworten kann. Bisher habe ich mir mit dem Plugin &#8222;Ozh' Absolute Comments&#8220; geholfen (allerdings macht das Plugin Probleme, wenn ich per Handy im Backend unterwegs bin). Bekommt man eine Reihe von Kommentaren und will diese auch lesen und beantworten, [...]]]></description>
			<content:encoded><![CDATA[<p>Schon immer habe ich die Funktion in WordPress vermisst, dass man die Kommentare direkt aus Backend-Bereich beantworten kann. Bisher habe ich mir mit dem Plugin &#8222;<a href="http://planetozh.com/blog/my-projects/absolute-comments-manager-instant-reply/">Ozh' Absolute Comments</a>&#8220; geholfen (allerdings macht das Plugin Probleme, wenn ich per Handy im Backend unterwegs bin). Bekommt man eine Reihe von Kommentaren und will diese auch lesen und beantworten, so ist es für meine Begriff unumgänglich, dass man dies direkt aus dem Backend her macht. Andere mögen da anderer Ansicht sein.</p>
<p>Nun integriert WordPress diese Funktion in den Core und ab Version 2.7 steht es den Nutzern bereit. Unkompliziert kann man nun auf den Editor zugreifen und den jeweiligen Kommentar direkt ansprechen.</p>
<p><img class="centered" src="http://bueltge.de/wp-content/images/wp27/wp27_comment_reply.png" alt="WordPress 2.7 Reply Comment" title="Direkt aus dem Adminbereich von WordPress kann man nun den Kommentar beantworten, inkl. Editor" /><br />
<span id="more-746"></span><br />
Interessant ist das auch, weil vielleicht der eine oder andere diese Möglichkeit im Frontend haben möchte, quasi die Funktionen des Admin im Frontend des Blog. Damit wird es ein wenig einfacher die Funktionen zu integrieren und bei geloggtem User könnte man diese Funktionen auch im Frontend zur Verfügung stellen. Hat den Vorteil, dass man das LAyout direkt überprüfen kann; besonders interessant bei Code-Schnippseln.</p>
<p>WordPress hat aktuell noch weitere schöne Sachen im aktuellen Beta drin, dazu aber eventuell ein anderes mal mehr.</p>
<h4>Kleiner Nachtrag</h4>
<p>Man kann nun Kommentare per Tastatur effektiver und schneller behandeln, dabei stehen folgende Tasten zur Verfügung:</p>
<ul>
<li>j = next comment</li>
<li>k = previous</li>
<li>a = approve</li>
<li>u = unapprove</li>
<li>d = delete</li>
<li>s = spam</li>
<li>r = reply</li>
</ul>
<hr />
<p><img src="http://bueltge.de/favicon.ico" alt="bueltge.de Favicon"/> <small>&copy; <a href="http://bueltge.de/">Frank B&uuml;ltge</a>, All rights reserved / Alle Rechte vorbehalten. (ID: 6e8b33de4342c4f2ca76b245199aeee8)</small></p>
<p><a href="http://bueltge.de/feed/"><img style="border: medium none ; float: left; margin-right: 10px;" src="http://bueltge.de/wp-content/themes/black_label/images/rss.gif" alt="Feed Icon" width="34" height="34" /></a>Danke für das Abonnieren meines <strong><a href="http://bueltge.de/feed/">Feed</a></strong>! Inhalt gefällt? <a href="http://bueltge.de/wunschliste/" title="Wunschliste">Danke sagen</a> &middot; <a href="http://bueltge.de/wordpress-kommentar-admin-beantworten/746/#writecomment" title="zu den Kommentaren dieses Artikels">Kommentieren</a></p>
]]></content:encoded>
			<wfw:commentRss>http://bueltge.de/wordpress-kommentar-admin-beantworten/746/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:thumbnail url="http://bueltge.de/wp-content/images/wp27/wp27_comment_reply.png" />
		<media:content url="http://bueltge.de/wp-content/images/wp27/wp27_comment_reply.png" medium="image">
			<media:title type="html">Direkt aus dem Adminbereich von WordPress kann man nun den Kommentar beantworten, inkl. Editor</media:title>
		</media:content>
		<media:content url="http://bueltge.de/favicon.ico" medium="image">
			<media:title type="html">bueltge.de Favicon</media:title>
		</media:content>
		<media:content url="http://bueltge.de/wp-content/themes/black_label/images/rss.gif" medium="image">
			<media:title type="html">Feed Icon</media:title>
		</media:content>
	</item>
		<item>
		<title>WordPress 2.3 Design mit Adminimize</title>
		<link>http://bueltge.de/wordpress-23-design-mit-adminimize/691/</link>
		<comments>http://bueltge.de/wordpress-23-design-mit-adminimize/691/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 15:33:52 +0000</pubDate>
		<dc:creator>Frank Bültge</dc:creator>
				<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Tipps]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[Theme]]></category>
		<category><![CDATA[WP]]></category>

		<guid isPermaLink="false">http://bueltge.de/?p=691</guid>
		<description><![CDATA[Das Plugin Adminimize hat einige Updates erfahren und dabei habe ich ein neues Theme für das Backend integriert. Im Unternehmen habe ich oft die Anfrage, kann man nicht das gewohnte Layout wieder haben, denn Nutzer gewöhnen sich ungern an neue Umgebungen. Nach ein wenig schrauben und erweitern, ab nun kann man auf das alte Layout [...]]]></description>
			<content:encoded><![CDATA[<p>Das Plugin <a href="http://bueltge.de/wordpress-admin-theme-adminimize/674/">Adminimize</a> hat einige Updates erfahren und dabei habe ich ein neues Theme für das Backend integriert.</p>
<p><a href="http://bueltge.de/wp-content/images/adminimize_wp23-2.png"><img class="centered" src="http://bueltge.de/wp-content/images/adminimize_wp23.png" title="Klick für Zoom" alt="WordPress 2.3 Backend Design" /></a><br />
<span id="more-691"></span><br />
Im Unternehmen habe ich oft die Anfrage, kann man nicht das gewohnte Layout wieder haben, denn Nutzer gewöhnen sich ungern an neue Umgebungen. Nach ein wenig schrauben und erweitern, ab nun kann man auf das alte Layout umsteigen. Die Einstellungen werden userspezifisch gesetzt, es kann also jeder Nutzer sein eigenes Backend-Design wählen. Viel Spaß damit!<br />
<hr />
<p><img src="http://bueltge.de/favicon.ico" alt="bueltge.de Favicon"/> <small>&copy; <a href="http://bueltge.de/">Frank B&uuml;ltge</a>, All rights reserved / Alle Rechte vorbehalten. (ID: 6e8b33de4342c4f2ca76b245199aeee8)</small></p>
<p><a href="http://bueltge.de/feed/"><img style="border: medium none ; float: left; margin-right: 10px;" src="http://bueltge.de/wp-content/themes/black_label/images/rss.gif" alt="Feed Icon" width="34" height="34" /></a>Danke für das Abonnieren meines <strong><a href="http://bueltge.de/feed/">Feed</a></strong>! Inhalt gefällt? <a href="http://bueltge.de/wunschliste/" title="Wunschliste">Danke sagen</a> &middot; <a href="http://bueltge.de/wordpress-23-design-mit-adminimize/691/#writecomment" title="zu den Kommentaren dieses Artikels">Kommentieren</a></p>
]]></content:encoded>
			<wfw:commentRss>http://bueltge.de/wordpress-23-design-mit-adminimize/691/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
	
		<media:thumbnail url="http://bueltge.de/wp-content/images/adminimize_wp23.png" />
		<media:content url="http://bueltge.de/wp-content/images/adminimize_wp23.png" medium="image">
			<media:title type="html">Klick für Zoom</media:title>
		</media:content>
		<media:content url="http://bueltge.de/favicon.ico" medium="image">
			<media:title type="html">bueltge.de Favicon</media:title>
		</media:content>
		<media:content url="http://bueltge.de/wp-content/themes/black_label/images/rss.gif" medium="image">
			<media:title type="html">Feed Icon</media:title>
		</media:content>
	</item>
		<item>
		<title>WordPress Admin Theme Adminimize</title>
		<link>http://bueltge.de/wordpress-admin-theme-adminimize/674/</link>
		<comments>http://bueltge.de/wordpress-admin-theme-adminimize/674/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 11:11:09 +0000</pubDate>
		<dc:creator>Frank Bültge</dc:creator>
				<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[Theme]]></category>
		<category><![CDATA[WP]]></category>
		<category><![CDATA[WP2.5]]></category>
		<category><![CDATA[WP2.6]]></category>
		<category><![CDATA[WP2.7]]></category>

		<guid isPermaLink="false">http://bueltge.de/?p=674</guid>
		<description><![CDATA[WordPress besitzt seit Version 2.5 eine neuen Aufbau der Navigation und ein neues Design des Admin-Bereiches. Viele Nutzer und ich sind nicht sonderlich zufrieden mit dem Redesign. Ich arbeite aktuell an einer kleinen Umstrukturierung des Design, wobei es nicht um Farben und Stylesheet der puren Optik geht, sondern um die Umstrukturierung einiger Nutzerbereiche, vorrangig im Bereich Schreiben.]]></description>
			<content:encoded><![CDATA[<p><em>If you want the information in english - please have a look on <a href="http://wordpress.org/extend/plugins/adminimize/">this page</a>.</em></p>
<p>WordPress besitzt seit Version 2.5 eine neuen Aufbau der Navigation und ein neues Design des Admin-Bereiches. Viele Nutzer und ich sind nicht sonderlich zufrieden mit dem Redesign. Ich arbeite aktuell an einer kleinen Umstrukturierung des Design, wobei es nicht um Farben und Stylesheet der puren Optik geht, sondern um die Umstrukturierung einiger Nutzerbereiche, vorrangig im Bereich Schreiben.</p>
<p>Ich stelle die aktuellen Lösungen mal als Screenshot dar, erkläre die bisherigen Umsetzungen und wünsche mir, dass ich Feedback bekomme. Gibt es Wünsche, Ideen, die sinnvoll in diesem Theme wären? Bitte gebt mir Rückmeldungen.<br />
Wer das Plugin testet - es werden keine Informationen in der Datenbank gespeichert, Deaktivieren und löschen auf dem Server - damit ist alles gelöscht. Man kann also unbesorgt testen.</p>
<p><a title="Klick für Zoom" href="http://bueltge.de/wp-content/images/26_mw_adminimize.png"><img class="centered" src="http://bueltge.de/wp-content/images/26_mw_adminimize-thumb.png" alt="Screenshot MW Adminimize" /></a><br />
<span id="more-674"></span><br />
Das Stylesheet für das Admin-Menu kommt von <a href="http://meyerweb.com/">Eric Meyer</a>, der daraus das Plugin „<a href="http://meyerweb.com/eric/thoughts/2008/05/27/wordpress-adminimize-and-latest-tweet-plugins">MW Adminimize</a>“ gemacht hat. Mit diesen Design hat alles angefangen und ich danke <a href="http://meyerweb.com/">Eric</a> <strong>sehr</strong> für diese Idee und das CSS. Ohne das Plugin von <a href="http://meyerweb.com/">Eric</a> wären meine Stückellösungen sicher so geblieben.<br />
Nun waren mir aber die Umsetzung nicht weitreichend genug. In meiner Ideenschublade lagen schon so einige Entwürfe und nun habe ich das Plugin von <a href="http://meyerweb.com/">Eric</a> weiter ausgebaut. Dabei habe ich im CSS nur sehr wenige Erweiterungen hinzugefügt. Diese mussten sein, um die Umstrukturierung im Edit-Bereich sauber zu realisieren. Ideen kamen außerdem aus dem <a href="http://meganmcdermott.com/2008/05/11/new-wordpress-admin-panel/">Artikel von Megan</a>.</p>
<h3>Was macht das Plugin ?</h3>
<p>Das Plugin verändert das Backend und bringt Vergabe von Rechten für einzelne Bereiche mit. Administratoren können Menu- und Submenu-Punkte deaktivieren, Metaboxes getrennt nach Beiträgen und Seiten verwalten. Ebenso können Bereiche des <em>Schreiben</em>-Bereiches deaktiviert werden, alles getrennt nach Admin und anderen Rollen.<br />
Der Header im Backend wird kleiner und übersichtlicher gestaltet, ebenso ändern sich die Menupunkte und bringen mehr Logik in das Backend - alles userabhängig. Weiteres in einigen Stichpunkten</p>
<ul>
<li>Das Admin-Theme <em>Adminimize</em> ist benutzerabhängig nutzbar; Einzustellen bei den User-Einstellungen, pro User</li>
<li>Aktuell kann man das Theme in Zusammenhang mit den Farbwerten für Theme Fresh oder Classic nutzen</li>
<li>Das Erweitern um weitere Farben ist einfach möglich</li>
<li>Neuer Menu-Aufbau; im Linken Bereich findet man klassische Anwendungen zum Verwalten und Schreiben, während der rechte kleinere Bereich für Einstellungen, Design, Plugin und Benutzer-Bereiche vorgesehen ist</li>
<li>Dashboard verschoben; Der Link zum Dashboard ist in das Menu integriert und nicht mehr extra ersichtlich, alternativ kann deaktiviert werden.</li>
<li>Der Bereich im Menu ist schmaler und nimmt weniger Platz im Admin weg.</li>
<li>Bereich <strong>Schreiben</strong> mit folgenden Möglichkeiten verändert
<ul>
<li>Adminbereich kommt ohne fixe Breite aus und passt sich dem Browser an.</li>
<li>Scroll-Balken ist in allen Browsern immer da. Damit entfällt das Verschieben bei kleineren zu größeren Bereichen.</li>
<li>Kategorien sind im rechten Sidebar zu finden</li>
<li>Tags sind im rechten Sidebar (Kommt das Plugin „<a href="http://wordpress.org/extend/plugins/simple-tags">Simple Tags</a>“ zum Einsatz, dann gibt es keine Veränderung)</li>
<li>automatischer Scroll auf den Edit-Bereich, besonders sinnvoll bei wenig Platz im Browser</li>
<li>Media-Uploader nutzt nun den kompletten Bildschirm.</li>
<li>Unterstützung des „<a href="http://planetozh.com/blog/my-projects/wordpress-admin-menu-drop-down-css/">Plugins Admin Drop Down Menu</a>“; wenn das Plugin aktiv, dann steht dem User zwei weitere Designs zur Verfügung</li>
<li>Unterstützung des Plugin „<a href="http://www.italyisfalling.com/lighter-menus">Lighter Menus</a>“; wenn das Plugin aktiv, dann steht dem User zwei weitere Designs zur Verfügung</li>
<li>Zwei neue Farbschemas im Angebot<br />
<img class="centered" src="http://bueltge.de/wp-content/images/mw_adminimize_option.png" alt="Screenshot MW Adminimize Options" /></li>
<li>Breite des Sidebar ist nun verstellbar, es gibt 5 Werte (Standard, 300px, 400px, 30%, 30%)</li>
<li>Jede Meta-Box kann entfernt werden, getrennt für jede Userrolle</li>
<li>Ebenso können Bereiche entfernt werden, wie h2, Mitteilungen und die Info im Sidebar</li>
</ul>
</li>
<li>Bereich User_Info, rechts oben, kann verändert werden (Ausblenden oder nur Logout-Link)</li>
<li>Die Meta-Boxen im Bereich Schreiben können einzeln übergreifend deaktiviert werden, optional für Admins</li>
<li>Das Dashboard kann komplett aus dem Admin entfernt werden</li>
<li>Alle Menupunkte, auch Menus von Plugins, können getrennt für jede Rolle deaktiviert werden.</li>
<li>Design-Änderungen werden nur geladen, wenn sie auch benötigt werden, die meisten Lösungen also nur im Edit-Bereich.</li>
</ul>
<h3>Voraussetzungen</h3>
<p>Das Plugin funktioniert nur mit WordPress Version 2.5 oder höher, getestet bis 2.9-rare.</p>
<h4>Bereich Einstellungen</h4>
<p>Man kann jedes Feld im Menu getrennt für Administratoren und andere Userrollen konfigurieren und so den Adminbereich anpassen. Einen Einblick gibt der folgende Screenshot (für komplette Sicht klicken). Die Auswahl richtet sich nach den aktivierten Plugins und lernt mit.</p>
<p><a title="Klick für Zoom" href="http://bueltge.de/wp-content/images/adminimize-option.png"><img class="centered" src="http://bueltge.de/wp-content/images/adminimize-option2.png" alt="Screenshot Adminimize Optionen" /></a></p>
<h3>Eigene Optionen</h3>
<p><a title="Klick für Zoom" href="http://bueltge.de/wp-content/images/adminimize/adminimize-own-options.png"><img class="centered" src="http://bueltge.de/wp-content/images/adminimize/adminimize-own-options-thumb.png" alt="Screenshot Adminimize Eigene Optionen" /></a><br />
Das Plugin erlaubt das Hinzufügen von eigenen Optionen. Dazu muss im linken Feld ein Name pro Zeile und im rechten Feld die ID oder Klasse pro Zeile vergeben werden. Nach dem Speichern werden die neuen Optionen dann zu den User-Rollen hinzugefügt. Die Klasse oder ID eines Objektes im Backend von WordPress kann man am einfachsten im Firefox mit Hilfe des Add ons Firebug ermitteln. Eigene Optionen können nur mit Hilfe von CSS ausgeblendet werden.</p>
<h3>Hinweis</h3>
<p><a href="http://meyerweb.com/">Eric</a> will das Plugin eventuell weiter ausbauen, so dass ich meine Version hier zum Download anbiete. Eventuell können wir das Plugin auch weiterhin gemeinsam entwickeln und Neuerungen einfließen lassen.</p>
<h3>Installation</h3>
<ul>
<li>Die gepackte Datei downloaden und lokal entpacken</li>
<li>Die Dateien inkl. Ordner <em>adminimize</em> in dein Plugin-Verzeichnis kopieren (/wp-content/plugins/)</li>
<li>Aktivieren des Plugins im Adminbereich deines WP</li>
<li>übergreifende Einstellungen verändern &gt; Optionen &gt; Adminimize</li>
<li>Theme wählen &gt; Benutzereinstellungen, ist userabhängig</li>
</ul>
<h4>Hinweis Version 1.4</h4>
<p>Wenn das Update von einer Version &lt; 1.4 durchgeführt wird, dann bitte die Deinstallations-Funktion im Bereich Einstellungen des Plugins nutzen und die überflüssigen Datenbankeinträge damit entfernen. Ab Version 1.4 wird nur ein Eintrag gesetzt. Danach wieder neu aktivieren und alle Einstellungen neu setzen.</p>
<h3>Download:</h3>
<form class="spenden" action="https://www.paypal.com/cgi-bin/webscr" method="post"> <input id="eins" name="amount" type="hidden" value="1.00" /> <input name="cmd" type="hidden" value="_xclick" /> <input name="business" type="hidden" value="frank@bueltge.de" /> <input name="item_name" type="hidden" value="Spende bueltge.de - Adminimize" /> <input name="no_shipping" type="hidden" value="1" /> <input name="return" type="hidden" value="http://bueltge.de/" /> <input name="cancel_return" type="hidden" value="http://bueltge.de/" /> <input name="currency_code" type="hidden" value="EUR" /> <input name="tax" type="hidden" value="0" /> <input name="bn" type="hidden" value="PP-DonationsBF" /> <input style="border:0" alt="Zahlen Sie mit PayPal - schnell, kostenlos und sicher!" name="submit" src="http://bueltge.de/wp-content/images/donate.png" type="image" /></form>
<p><strong>Ist die Arbeit nicht 1 Euro wert?</strong><br />
Jede Spende wird dankbar angenommen und ermöglicht das weitere Arbeiten an freier Software.<br />
Möchtest du mehr oder anders spenden, so besuche meine <a href="http://bueltge.de/wunschliste/">Wunschliste</a>.</p>
<p>Download als zip-Datei (incl. Sprachfile de_DE, en_ES, pot-File, readme.txt): <a href="http://downloads.wordpress.org/plugin/adminimize.zip">downloads.wordpress.org/plugin/adminimize.zip</a> - ~200 kByte</p>
<h3 id="historie">Historie</h3>
<p>Seit geraumer Zeit bietet das WordPress Plugin Repository die Möglichkeit der Ausgabe des Changelog an und so werde ich direkt am Plugin, in der Readme die Historie pflegen - daher bitte ich, dass ihr euch dort die Änderungen anschaut, so dass ich ein wenig hier pflegen muss: <a href="http://wordpress.org/extend/plugins/adminimize/changelog/">Changelog</a>.<br />
<hr />
<p><img src="http://bueltge.de/favicon.ico" alt="bueltge.de Favicon"/> <small>&copy; <a href="http://bueltge.de/">Frank B&uuml;ltge</a>, All rights reserved / Alle Rechte vorbehalten. (ID: 6e8b33de4342c4f2ca76b245199aeee8)</small></p>
<p><a href="http://bueltge.de/feed/"><img style="border: medium none ; float: left; margin-right: 10px;" src="http://bueltge.de/wp-content/themes/black_label/images/rss.gif" alt="Feed Icon" width="34" height="34" /></a>Danke für das Abonnieren meines <strong><a href="http://bueltge.de/feed/">Feed</a></strong>! Inhalt gefällt? <a href="http://bueltge.de/wunschliste/" title="Wunschliste">Danke sagen</a> &middot; <a href="http://bueltge.de/wordpress-admin-theme-adminimize/674/#writecomment" title="zu den Kommentaren dieses Artikels">Kommentieren</a></p>
]]></content:encoded>
			<wfw:commentRss>http://bueltge.de/wordpress-admin-theme-adminimize/674/feed/</wfw:commentRss>
		<slash:comments>639</slash:comments>
	
		<media:thumbnail url="http://bueltge.de/wp-content/images/26_mw_adminimize-thumb.png" />
		<media:content url="http://bueltge.de/wp-content/images/26_mw_adminimize-thumb.png" medium="image">
			<media:title type="html">Screenshot MW Adminimize</media:title>
		</media:content>
		<media:content url="http://bueltge.de/wp-content/images/mw_adminimize_option.png" medium="image">
			<media:title type="html">Screenshot MW Adminimize Options</media:title>
		</media:content>
		<media:content url="http://bueltge.de/wp-content/images/adminimize-option2.png" medium="image">
			<media:title type="html">Screenshot Adminimize Optionen</media:title>
		</media:content>
		<media:content url="http://bueltge.de/wp-content/images/adminimize/adminimize-own-options-thumb.png" medium="image">
			<media:title type="html">Screenshot Adminimize Eigene Optionen</media:title>
		</media:content>
		<media:content url="http://bueltge.de/favicon.ico" medium="image">
			<media:title type="html">bueltge.de Favicon</media:title>
		</media:content>
		<media:content url="http://bueltge.de/wp-content/themes/black_label/images/rss.gif" medium="image">
			<media:title type="html">Feed Icon</media:title>
		</media:content>
	</item>
		<item>
		<title>WordPress 2.5 und Theme-definiertes Login</title>
		<link>http://bueltge.de/wordpress-25-und-theme-definiertes-login/617/</link>
		<comments>http://bueltge.de/wordpress-25-und-theme-definiertes-login/617/#comments</comments>
		<pubDate>Fri, 28 Mar 2008 05:25:54 +0000</pubDate>
		<dc:creator>Frank Bültge</dc:creator>
				<category><![CDATA[Themes]]></category>
		<category><![CDATA[Tipps]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[StyleSheet]]></category>
		<category><![CDATA[WP]]></category>
		<category><![CDATA[WP2.5]]></category>

		<guid isPermaLink="false">http://bueltge.de/wordpress-25-und-theme-definiertes-login/617/</guid>
		<description><![CDATA[Auch in älteren Versionen von WordPress war die Beeinflussung des Login-Design möglich, via <a href="http://pressingpixels.com/wordpress-custom-admin-branding/">Plugin</a> oder auch per Theme. Ebenso kann man per Hook das Login ansprechen und erweitern. Dazu der Verweis auf das Plugin <a href="http://horttcore.de/2008/02/19/wp-disclaimer/">WP-Disclaimer</a>, welches beispielhaft die Möglichkeiten zeigt, von <a href="http://www.horttcore.de/">Ralf Hortt</a>.

In diesem Artikel soll es aber auf den Einfluss des Login-Design gehen, ohne Plugin und in Abhängigkeit des verwendeten Themes. Außerdem gehe ich auf die aktuelle WordPress-Version 2.5 ein, da sich das Markup entscheidend geändert hat.

Damit soll der Versuch unternommen werden, dass WordPress Themes in Zukunft nicht nur das Frontend des Blog oder der Webseite entsprechend gestallten, sondern, dass ebenso Login- und Backend-Design an die jeweiligen Kunden angepasst werden.]]></description>
			<content:encoded><![CDATA[<div class="contentnavi">
<h4>Tipp:</h4>
<p>Dieser Artikel ist Teil einer kleinen Serie, die zeigen soll, dass WordPress an Flexibilität gewinnt und dass man Backend, Frontend und Login gestallten kann.</p>
<ul>
<li><a href="http://bueltge.de/wordpress-25-und-ein-userabhaengiges-admindesign/612/">Admin-Design</a></li>
<li>Login-Design</li>
<li><a href="http://bueltge.de/wp-tutorial-wir-schreiben-ein-wordpress-theme-teil-1/498/">Tutorial: Theme erstellen</a></li>
<li><a href="http://bueltge.de/wordpress-27-login-design-anpassen/846">Login Design anpassen #2</a></li>
<li><a href="http://bueltge.de/?p=1214">Login-Seite anpassen #3</a></li>
</ul>
</div>
<p>Auch in älteren Versionen von WordPress war die Beeinflussung des Login-Design möglich, via <a href="http://pressingpixels.com/wordpress-custom-admin-branding/">Plugin</a> oder auch per Theme. Ebenso kann man per Hook das Login ansprechen und erweitern. Dazu der Verweis auf das Plugin <a href="http://horttcore.de/2008/02/19/wp-disclaimer/">WP-Disclaimer</a>, welches beispielhaft die Möglichkeiten zeigt, von <a href="http://www.horttcore.de/">Ralf Hortt</a>.</p>
<p>In diesem Artikel soll es aber auf den Einfluss des Login-Design gehen, ohne Plugin und in Abhängigkeit des verwendeten Themes. Außerdem gehe ich auf die aktuelle WordPress-Version 2.5 ein, da sich das Markup entscheidend geändert hat.</p>
<p>Damit soll der Versuch unternommen werden, dass WordPress Themes in Zukunft nicht nur das Frontend des Blog oder der Webseite entsprechend gestallten, sondern, dass ebenso Login- und Backend-Design an die jeweiligen Kunden angepasst werden.<span id="more-617"></span><br />
Um das Backend anzupassen, hat WordPress ab Version 2.5 eine neue Möglichkeit geschaffen und diese habe ich einigen Schritten in einem <a href="http://bueltge.de/wordpress-25-und-ein-userabhaengiges-admindesign/612/">vorhergehenden Artikel</a> erläutert.</p>
<h4>Login-Design ansprechen</h4>
<p><img class="alignright" src="http://bueltge.de/wp-content/images/wp25/wp25_login.png" alt="WP 2.5 Login" /></p>
<p>Um das Design des Logins zu ändern, genügt es eine CSS-Datei mit den nötigen Stylesheets zu erstellen und an der entsprechenden Stelle, dem Login in WP, zu laden.</p>
<p>Dazu wird der folgenden Syntax in der <code>functions.php</code> des Themes hinterlegt. Sollte die Datei nicht vorhanden sein, einfach anlegen, im Theme speichern und um den Rest kümmert sich WordPress.</p>
<p>Die Funktion <code>fb_custom_login()</code> bringt den Link zum Stylesheet, den ich in diesem Beispiel im Ordern des Themes ablege, im Unterordner <code>custom-login</code> und die Datei heißt <code>custom-login.css</code>.<br />
Der Hook <code>login_head</code> sorgt dafür, dass das Stylesheet auch nur im Login-Screen geladen wird und ansonsten keine unnötige Ladezeit verursacht.</p>
<pre><code>
// custom login for theme
// folder themes/theme_name/custom-login/
function fb_custom_login() {
	echo '&lt;link rel="stylesheet" type="text/css" href="' . get_bloginfo('template_directory') . '/custom-login/custom-login.css" /&gt;';
}

add_action('login_head', 'fb_custom_login');
</code></pre>
<h4>Das Stylesheet</h4>
<p>Nun muss aber das Design mittels CSS erstellt werden. Im Anschluss eine Beispieldatei, die alle nötigen IDs und class enthält. Damit sollte das Anpassen an die eigenen Bedürfnisse schnell möglich sein.</p>
<p><img class="centered" src="http://bueltge.de/wp-content/images/wp25/wp25_custom_login.png" alt="WP 2.5 Login" /></p>
<p>Ansonsten sollte die Add-ons <a href="http://chrispederick.com/work/web-developer/">Web Developer</a> und <a href="http://www.getfirebug.com/">Firebug</a> für den Firefox-Browser jede erdenkliche Hilfe geben.</p>
<pre><code>
h1 a {
background: none;
color: #009900;
text-decoration: none;
text-align: center;
width: 99%;
height: 99%;
text-indent: 0;
}

.login {
border-top-width: 0;
}

#login {
width: 292px;
margin: 7em auto;
}

#loginform, #lostpasswordform  {
background-color: #fff;
color: #009900;
}

#loginform .input, #lostpasswordform .input {
}

#loginform #wp-submit, #lostpasswordform #wp-submit {
background-color: #fff !important;
color: #009900;
border: 1px solid #ebe9ed;
-moz-border-radius: 0;
-khtml-border-radius: 0;
-webkit-border-radius: 0;
}

#loginform #wp-submit:hover, #lostpasswordform #wp-submit:hover {
color: #910005;
border-color: #009900;
}

#user_login, #user_pass, #user_email {
font-size: 20px;
width: 97%;
padding: 3px;
margin-right: 6px;
border-width: 1px;
border-style: solid;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
}

.forgotmenot {}

#rememberme {}

#nav {
margin: 0 0 0 8px;
padding: 16px;
}

#backtoblog {
text-align: center;
}

#backtoblog a {
position: relative;
text-decoration: none;
color: #777 !important;
}

#backtoblog a:hover {
position: relative;
text-decoration: none;
color: #009900 !important;
}

#login_error, .message {
margin: 0 0 16px 8px;
border-width: 1px solid #009900;
padding: 12px;
}
</code></pre>
<h4>Anmerkung</h4>
<p>Die vielen und kleinen Bereicherungen, die mir bei der Arbeit unterkommen, werden nach und nach in mein <a href="http://bueltge.de/basis-theme-fuer-wordpress/411/">Basis-Theme</a> übernommen und werden dort eine Readme erhalten. Derzeit arbeite ich aber an einer ganzen Reihe von Aufgaben, so dass es ein wenig stockt und die Nutzer mit der aktuellen Version auskommen müssen.<br />
<hr />
<p><img src="http://bueltge.de/favicon.ico" alt="bueltge.de Favicon"/> <small>&copy; <a href="http://bueltge.de/">Frank B&uuml;ltge</a>, All rights reserved / Alle Rechte vorbehalten. (ID: 6e8b33de4342c4f2ca76b245199aeee8)</small></p>
<p><a href="http://bueltge.de/feed/"><img style="border: medium none ; float: left; margin-right: 10px;" src="http://bueltge.de/wp-content/themes/black_label/images/rss.gif" alt="Feed Icon" width="34" height="34" /></a>Danke für das Abonnieren meines <strong><a href="http://bueltge.de/feed/">Feed</a></strong>! Inhalt gefällt? <a href="http://bueltge.de/wunschliste/" title="Wunschliste">Danke sagen</a> &middot; <a href="http://bueltge.de/wordpress-25-und-theme-definiertes-login/617/#writecomment" title="zu den Kommentaren dieses Artikels">Kommentieren</a></p>
]]></content:encoded>
			<wfw:commentRss>http://bueltge.de/wordpress-25-und-theme-definiertes-login/617/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:thumbnail url="http://bueltge.de/wp-content/images/wp25/wp25_login.png" />
		<media:content url="http://bueltge.de/wp-content/images/wp25/wp25_login.png" medium="image">
			<media:title type="html">WP 2.5 Login</media:title>
		</media:content>
		<media:content url="http://bueltge.de/wp-content/images/wp25/wp25_custom_login.png" medium="image">
			<media:title type="html">WP 2.5 Login</media:title>
		</media:content>
		<media:content url="http://bueltge.de/favicon.ico" medium="image">
			<media:title type="html">bueltge.de Favicon</media:title>
		</media:content>
		<media:content url="http://bueltge.de/wp-content/themes/black_label/images/rss.gif" medium="image">
			<media:title type="html">Feed Icon</media:title>
		</media:content>
	</item>
		<item>
		<title>WordPress 2.5 und ein userabhängiges Admindesign</title>
		<link>http://bueltge.de/wordpress-25-und-ein-userabhaengiges-admindesign/612/</link>
		<comments>http://bueltge.de/wordpress-25-und-ein-userabhaengiges-admindesign/612/#comments</comments>
		<pubDate>Tue, 18 Mar 2008 10:53:09 +0000</pubDate>
		<dc:creator>Frank Bültge</dc:creator>
				<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[Tipps]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[StyleSheet]]></category>
		<category><![CDATA[Theme]]></category>
		<category><![CDATA[WP]]></category>
		<category><![CDATA[WP2.5]]></category>

		<guid isPermaLink="false">http://bueltge.de/wordpress-25-und-ein-userabhaengiges-admindesign/612/</guid>
		<description><![CDATA[Die neue Version bringt viele Neuerungen und Veränderungen. Dazu zählt unter anderem das Design und die Strukturierung des Backends. Auf die Funktion des Farbwählers zum Profil geht <a href="http://blogshop.de/2008/03/12/wordpress-25-admin-farbschema/">Olaf in wenigen Sätzen</a> ein und beschreibt im übrigen weitere Neuerungen der Version 2.5.
WordPress lagert die Farbwahl gleich ich eine Funktion aus und spendiert einen Hook, so dass man via Plugin oder <code>functions.php</code> im Theme einfach auf diese Farbwahl eingehen kann. Damit kann man das komplette Backend, nicht nur die Farben, in ein anderes Design tauschen, userabhängig und einfach per Klick.

Im folgenden zeige ich wie man das macht. Dazu stelle mal exemplarisch zwei Farbschemas zur Verfügung. Ein Farbschema habe ich der <a href="http://praegnanz.de/" title="praegnanz.de">Seite von Gerrit van Aaken</a> entnommen, der sich mit seiner klarem Design sehr gut dafür geeignet hat.

<img class="centered" src="http://bueltge.de/wp-content/images/wp25/wp25_farbwaehler.png" alt="WP 2.5 User-Farbwähler" />

Diese Möglichkeit bietet sich vor allem dafür an, wenn das Backend dem Frontend in Farbwahl angepasst werden soll, was ich nicht für übertrieben halte. Gerade im Businessbereich kommt es kompletter und schick rüber, wenn das backend des CMS den Farben des Unternehmens angepasst ist. Warum auch immer - es ist ein jedem Fall möglich.]]></description>
			<content:encoded><![CDATA[<div class="contentnavi">
<h4>Tipp:</h4>
<p>Dieser Artikel ist Teil einer kleinen Serie, die zeigen soll, dass WordPress an Flexibilität gewinnt und dass man Backend, Frontend und Login gestallten kann.</p>
<ul>
<li>Admin-Design</li>
<li><a href="http://bueltge.de/wordpress-25-und-ein-userabhaengiges-admindesign/612/">Login-Design</a></li>
<li><a href="http://bueltge.de/wp-tutorial-wir-schreiben-ein-wordpress-theme-teil-1/498/">Tutorial: Theme erstellen</a></li>
</ul>
</div>
<p>Die neue Version bringt viele Neuerungen und Veränderungen. Dazu zählt unter anderem das Design und die Strukturierung des Backends. Auf die Funktion des Farbwählers zum Profil geht <a href="http://blogshop.de/2008/03/12/wordpress-25-admin-farbschema/">Olaf in wenigen Sätzen</a> ein und beschreibt im übrigen weitere Neuerungen der Version 2.5.<br />
WordPress lagert die Farbwahl gleich ich eine Funktion aus und spendiert einen Hook, so dass man via Plugin oder <code>functions.php</code> im Theme einfach auf diese Farbwahl eingehen kann. Damit kann man das komplette Backend, nicht nur die Farben, in ein anderes Design tauschen, userabhängig und einfach per Klick.<br />
<span id="more-612"></span><br />
Im folgenden zeige ich wie man das macht. Dazu stelle mal exemplarisch zwei Farbschemas zur Verfügung. Ein Farbschema habe ich der <a href="http://praegnanz.de/" title="praegnanz.de">Seite von Gerrit van Aaken</a> entnommen, der sich mit seiner klarem Design sehr gut dafür geeignet hat.</p>
<p><img class="centered" src="http://bueltge.de/wp-content/images/wp25/wp25_farbwaehler.png" alt="WP 2.5 User-Farbwähler" /></p>
<p>Diese Möglichkeit bietet sich vor allem dafür an, wenn das Backend dem Frontend in Farbwahl angepasst werden soll, was ich nicht für übertrieben halte. Gerade im Businessbereich kommt es kompletter und schick rüber, wenn das backend des CMS den Farben des Unternehmens angepasst ist. Aus welchem Grund auch immer man das Backend an die eigenen Bedürfnisse an passen will - es ist ein jedem Fall möglich und nun auch auf den einzelnen User konfigurierbar.<br />
<!--more--></p>
<h3>Die Funktion</h3>
<p>Seit der Version 2.5 von WordPress gibt es nun also die Funktion <code>wp_admin_css_color</code>, zu finden in der <code>wp-includes/general-template.php</code>. Mit dieser Funktion kann man vier (4) Parameter übergeben, wobei der letztere ein Array ist.</p>
<pre><code>
wp_admin_css_color($key, $name, $url, $colors = array())
</code></pre>
<p>Die Parameter sind in ihren Namen schon recht aussagefähig, trotzdem nun nochmal die Erläuterung.</p>
<ul>
<li>$key = Schlüssel, ID</li>
<li>$name = Name des Farbschemas, zur Darstellung im Admin</li>
<li>$url = URL zum Stylesheet (.css)</li>
<li>$colors = Farben, in einem Array übergeben</li>
</ul>
<p>Mit diesem Wissen kann man dann die Funktion bestücken und die Werte übergeben. Im folgenden ein Beispiel.<br />
Dabei wird die ID <code>praegnanz</code>, der Name <code>Praegnanz.de</code> vergeben. Die Funktion <code>__()</code> sorgt dafür, dass der Name der Mehrsprachigkeit zugeordnet werden kann und gegebenenfalls übersetzt werden kann.<br />
Im weiteren kommt die Adresse zum Stylesheet <code>praegnanz.css</code>, wobei ich den Pfad mittels einer Variable übergebe, die sich aus Optionen und Konstanten von WordPress ergibt.<br />
Danach kommt ein Array mit vier Farbwerten, welches das Design darstellen soll und so leichter zuordnen lässt. Dabei kann man hier natürlich mehr als vier Werte übergeben und alle bekannten Syntax von CSS nutzen. Im Download-Beispiel habe ich dazu mehr hinterlegt.</p>
<pre><code>
$css_url = get_option( 'siteurl' ) . '/' . PLUGINDIR . '/' . plugin_basename( dirname(__FILE__) );

wp_admin_css_color (
	'praegnanz', __('Praegnanz.de'), $css_url . '/praegnanz.css',
	array (
		'#000', // color 1
		'#fff', // color 2
		'#009900', // color 3
		'#ccc' // color 4
	)
);
</code></pre>
<h3>Ein Beispiel als Plugin</h3>
<p>Im folgendem soll in einem Beispiel die Funktionalität zum Nachahmen  einladen. Das Plugin steht zum Download bereit und kann gern genutzt werden. Die Stylesheets sind nur rudimentär bestückt und es ist Vorsicht geboten, es könnte in den Augen schmerzen.</p>
<p>Das Plugin ist einfach und übersichtlich, sollte also keine großen Schwierigkeiten darstellen. Ich habe exemplarisch zwei Designs hinterlegt und verschieden Möglichkeiten integriert.<br />
Die jeweiligen Stylesheets, die das eigentliche Design laden, sind im Plugin-Verzeichnis hinterlegt, wobei der Pfad in der Variable <code>$css_url</code> übergeben wird. Diese kann natürlich ebenso im Theme liegen und somit ist es recht einfach das Design des Backends an das Frontend anzulehnen.</p>
<div class="contentdiv">
<h4>Tipp</h4>
<p>Um die IDs und class zu bekommen, die WordPress nutzt, empfiehlt es sich die Erweiterungen <a href="http://chrispederick.com/work/web-developer/">Web Developer</a> oder <a href="http://www.getfirebug.com/">Firebug</a> für Firefox einzusetzen.</div>
<p>Alternativ kann man natürlich das komplette Design umgestallten und als Vorlage die bestehenden beiden Design nutzen.</p>
<ol>
<li><code>wp-admin/css/colors-classic.css</code></li>
<li><code>wp-admin/css/colors-fresh.css</code></li>
</ol>
<p>Das Classis-Farbschema lade ich im übrigen in den jeweiligen Stylesheets, da ich nur wenige Veränderungen vornehme.</p>
<pre><code>
@import url(../../../wp-admin/css/colors-classic.css);
</code></pre>
<p>Nun aber der Syntax des Plugins. Nach der Aktivierung des Plugin stehen die beiden neuen Farbschemen im User-Edit-Bereich zur Verfügung.</p>
<p><img class="centered" src="http://bueltge.de/wp-content/images/wp25/wp25_praegnanz.png" alt="WP 2.5 Admindesign verändert" /></p>
<p>Mit aktivem Style &#8222;Praegnanz.de&#8220; sieht es dann wie im obigen Screenshot aus.</p>
<pre><code>
&lt;?php
/*
Plugin Name: Custom Admin Design
Plugin URI: http://bueltge.de/
Description: Test: Admin Design at WP 2.5
Author: Frank Bueltge
Version: 0.1
Author URI: http://bueltge.de/
*/

function fb_custom_admin_design() {
	
	// url to stylesheet
	$css_url = get_option( 'siteurl' ) . '/' . PLUGINDIR . '/' . plugin_basename( dirname(__FILE__) );
	
	// Example Design for test
	wp_admin_css_color (
		'custom', __('Custom Test'), $css_url . '/custom_test.css',
		array (
			'#0d324f',
			'#e5f3ff',
			'#910005',
			'#fff; border-color: #333; background: #fff url(' . $css_url . '/fb.jpg) 1px 1px no-repeat',
			'#333'
		)
	);

	// Example Design for Praegnanz.de
	wp_admin_css_color (
		'praegnanz', __('Praegnanz.de'), $css_url . '/praegnanz.css',
		array (
			'#000',
			'#fff',
			'#009900',
			'#ccc'
		)
	);
	
}

// WP-Hook for activation the style in user-edit 
add_action('admin_init', 'fb_custom_admin_design');
?&gt;
</code></pre>
<p>Ähnlich kann das ganze aussehen, wenn man es in die <code>functions.php</code> des Themes hinterlegt und so ohne ein Plugin auskommt, welches in der Plugin-Liste auftaucht. Wie auch immer, dass überlasse ich euch und eurer Phantasie. Viel Spaß beim Rundumpaket, wenn es um das Designen von WordPress-Themes geht.</p>
<p>Somit steht ab WordPress Version 2.5 dem kundenorientiertem Design nichts mehr im Wege. Die Anpassung von Frontend, Backend und Login-Bereich sind möglich. Der Login-Bereich konnte auch schon in älteren Versionen angesprochen werden; allerdings hat sich in diesem Punkt einiges geändert. Daher werde ich eventuell in einem der nächsten Artikel darauf eingehen, so dass dann alle drei Themen kurz erläutert werden und das Designpaket rundum perfekt werden kann.</p>
<h3>Download:</h3>
<form class="spenden" action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="amount" id="eins" value="" /><br />
<input type="hidden" name="cmd" value="_xclick" /><br />
<input type="hidden" name="business" value="frank@bueltge.de" /><br />
<input type="hidden" name="item_name" value="Spende bueltge.de" /><br />
<input type="hidden" name="no_shipping" value="1" /><br />
<input type="hidden" name="return" value="http://bueltge.de/" /><br />
<input type="hidden" name="cancel_return" value="http://bueltge.de/" /><input type="hidden" name="currency_code" value="EUR" /><br />
<input type="hidden" name="tax" value="0" /><br />
<input type="hidden" name="bn" value="PP-DonationsBF" /><br />
<input type="image" src="http://bueltge.de/wp-content/images/donate.png" style="border:0" name="submit" alt="Zahlen Sie mit PayPal - schnell, kostenlos und sicher!" /></form>
<p><strong>Ist die Arbeit nicht 1 Euro wert?</strong><br />
Jede Spende wird dankbar angenommen und ermöglicht das weitere Arbeiten an freier Software.<br />
Möchtest du mehr oder anders spenden, so besuche meine <a href="http://bueltge.de/wunschliste/">Wunschliste</a>.</p>
<p>Download als zip-Datei: <a href="http://bueltge.de/wp-content/download/wp/custom_admin_design.zip">custom_admin_design.zip</a> - 2 kByte</p>
<div style="clear:left">&nbsp;</div>
<h3>Update</h3>
<p>Das erste Plugin mit dieser Funktion ist da und gibt dem Backend die gewohnte Farbgebung: <a href="http://johannes.jarolim.com/blog/wordpress/jp-admin-stylish-blue/">JP Admin - Stylish Blue</a>.</p>
<h3>Erstelle und Tausche dein Design</h3>
<p>Das Zusammenstellen der Farben und den passenden Download kann mit dem <a href="http://www.wpadminthemes.com/">AdminThemes</a> erstellen. Sehr einfach in der Bedienung und viele Vorschläge stehen zum Download bereit. Eine Vorschau macht die Arbeit und Kreation zum Kinderspiel.<a href="http://bueltge.de/wordpress-25-und-theme-definiertes-login/617/"><br />
<hr />
<p><img src="http://bueltge.de/favicon.ico" alt="bueltge.de Favicon"/> <small>&copy; <a href="http://bueltge.de/">Frank B&uuml;ltge</a>, All rights reserved / Alle Rechte vorbehalten. (ID: 6e8b33de4342c4f2ca76b245199aeee8)</small></p>
<p><a href="http://bueltge.de/feed/"><img style="border: medium none ; float: left; margin-right: 10px;" src="http://bueltge.de/wp-content/themes/black_label/images/rss.gif" alt="Feed Icon" width="34" height="34" /></a>Danke für das Abonnieren meines <strong><a href="http://bueltge.de/feed/">Feed</a></strong>! Inhalt gefällt? <a href="http://bueltge.de/wunschliste/" title="Wunschliste">Danke sagen</a> &middot; <a href="http://bueltge.de/wordpress-25-und-ein-userabhaengiges-admindesign/612/#writecomment" title="zu den Kommentaren dieses Artikels">Kommentieren</a></p>
]]></content:encoded>
			<wfw:commentRss>http://bueltge.de/wordpress-25-und-ein-userabhaengiges-admindesign/612/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
	
		<media:thumbnail url="http://bueltge.de/wp-content/images/wp25/wp25_farbwaehler.png" />
		<media:content url="http://bueltge.de/wp-content/images/wp25/wp25_farbwaehler.png" medium="image">
			<media:title type="html">WP 2.5 User-Farbwähler</media:title>
		</media:content>
		<media:content url="http://bueltge.de/wp-content/images/wp25/wp25_praegnanz.png" medium="image">
			<media:title type="html">WP 2.5 Admindesign verändert</media:title>
		</media:content>
		<media:content url="http://bueltge.de/favicon.ico" medium="image">
			<media:title type="html">bueltge.de Favicon</media:title>
		</media:content>
		<media:content url="http://bueltge.de/wp-content/themes/black_label/images/rss.gif" medium="image">
			<media:title type="html">Feed Icon</media:title>
		</media:content>
	</item>
		<item>
		<title>WordPress 2.5 Edit-Bereich ansprechen</title>
		<link>http://bueltge.de/wordpress-25-edit-bereich-ansprechen/611/</link>
		<comments>http://bueltge.de/wordpress-25-edit-bereich-ansprechen/611/#comments</comments>
		<pubDate>Sun, 02 Mar 2008 05:50:48 +0000</pubDate>
		<dc:creator>Frank Bültge</dc:creator>
				<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Tipps]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[Editor]]></category>
		<category><![CDATA[Hook]]></category>
		<category><![CDATA[WP]]></category>
		<category><![CDATA[WP2.5]]></category>

		<guid isPermaLink="false">http://bueltge.de/wordpress-25-edit-bereich-ansprechen/611/</guid>
		<description><![CDATA[Seit Version 2.5 von WordPress hat sich nicht nur das Design geändert. Auch das Markup wurde erheblich geändert, so dass es die eine oder andere Veränderung im Editor-Bereich geben könnte, wenn man Plugins einsetzt, die dort Daten hinterlegen. Hier ein kleiner Workaround, wie man den Editor-Bereich anspricht und im Stile des Design bleibt. Der Filter [...]]]></description>
			<content:encoded><![CDATA[<p>Seit Version 2.5 von WordPress hat sich nicht nur das Design geändert. Auch das Markup wurde erheblich geändert, so dass es die eine oder andere Veränderung im Editor-Bereich geben könnte, wenn man Plugins einsetzt, die dort Daten hinterlegen.</p>
<p>Hier ein kleiner Workaround, wie man den Editor-Bereich anspricht und im Stile des Design bleibt.<span id="more-611"></span></p>
<p>Der Filter ist gleich geblieben und somit bleibt der Aufruf der gleiche. Ab Version 2.5 ist dann lediglich das Auf/Zuklappen von Bereichen nicht mehr möglich, wenn man das Plugin nicht entsprechend ändert.</p>
<p><code>add_filter('dbx_post_advanced', 'example_function');</code></p>
<p>Alternativ kann man auch den Sidebar-Bereich ansprechen. Ab WordPress Version 2.5 ist der Sidebar-Bereich unterhalb des Advanced-Bereichs. Ich spreche ihn an, damit die zusätzlichen Bereiche im Anschluss an die Standard-Bereiche anknüpfen.</p>
<pre><code>
add_filter('dbx_post_sidebar', 'tc_post_admin_footer');
</code></pre>
<p>Für weitere Ansprechbereiche stehen die Hooks <code>edit_form_advanced</code> und <code>submitpost_box</code> zur Verfügung.<br />
Dabei reiht sich <code>edit_form_advanced</code> direkt unter den Editor-Bereich, <em>oberhalb der Advanced Options</em>.<br />
Der Hook <code>submitpost_box</code> bringt die neue Funktionalität in den Sidebar, direkt in den <em>Save-Puplish-Bereich</em>.</p>
<p>Nun war die Struktur des abgebildeten Bereiches immer folgender, ein komplexes Markup, welches in der Vergangenheit nicht immer auf Zustimmung gestoßen ist.<br />
In den Bildern zeigt sich die Anpassung am Beispiel des Plugins <a href="http://dev.wp-plugins.org/wiki/TextControl">Text Control</a>, auf dass ich nie verzichten kann und das der Autor leider schon seit Version 2.1 von WordPress nicht mehr pflegt. Ich erstelle es mir seit dem selber. Eine Anfrage beim Autor hat leider kein Antwort erzielt.</p>
<p><img class="centered" src="http://bueltge.de/wp-content/images/wp25/wp2-wrapper.png" alt="WP 2.5 Wrapper" /></p>
<pre><code>
&lt;div class=&quot;dbx-b-ox-wrapper&quot;&gt;
	&lt;fieldset id=&quot;example-id&quot; class=&quot;dbx-box&quot;&gt;
	&lt;div class=&quot;dbx-h-andle-wrapper&quot;&gt;
		&lt;h3 class=&quot;dbx-handle&quot;&gt;&amp;lt;?php _e('Example Name', 'plugin_language-name') ?&amp;gt;&lt;/h3&gt;
	&lt;/div&gt;
		&lt;div class=&quot;dbx-c-ontent-wrapper&quot;&gt;
			&lt;div id=&quot;postcustomstuff&quot; class=&quot;dbx-content&quot;&gt;

				&lt;p&gt;! Hier Inhalt ablegen&lt;/p&gt;

			&lt;/div&gt;
		&lt;/div&gt;
	&lt;/fieldset&gt;
&lt;/div&gt;
</code></pre>
<p>Ab Version 2.5 von WP sieht die wie folgt aus. Es hat eine Verschlankung statt gefunden und ebenso kann WordPress auch bei zusätzlichen Bereichen den Status speichern; hat der User den Bereich geöffnet oder geschlossen, was die Arbeitsweise doch erheblich erleichtern kann. Dies passiert durch die Übergabe der jeweiligen Klasse. Auch das übernimmt WP und lediglich der PHP-Code bei <code>class</code> genügt: <code>&lt;?php echo postbox_classes('pagepassworddiv', 'post'); ?&gt;</code>.</p>
<p><img class="centered" src="http://bueltge.de/wp-content/images/wp25/wp25-wrapper.png" alt="WP 2.5 Wrapper" /></p>
<pre><code>
&lt;div id=&quot;example-div&quot; class=&quot;postbox &amp;lt;?php echo postbox_classes('pagepassworddiv', 'post'); ?&amp;gt;&quot;&gt;
	&lt;h3&gt;&amp;lt;?php _e('Example Name', 'plugin_language-name'); ?&amp;gt;&lt;/h3&gt;
	&lt;div class=&quot;inside&quot;&gt;

		&lt;p&gt;! Hier Inhalt ablegen&lt;/p&gt;

	&lt;/div&gt;
&lt;/div&gt;
</code></pre>
<h3>Hook <code>add_meta_box</code></h3>
<p>Ganz neu in WordPress 2.5 ist der <a href="http://codex.wordpress.org/Migrating_Plugins_and_Themes#Migrating_from_2.3_to_2.5">Hook add_meta_box</a>. Damit wird die Erzeugung von zusätzlichen Boxen vereinfacht. Die obigen HTML-Elemente können entfallen und lediglich die Werte müssen übergeben werden.</p>
<pre><code>
function add_a_box() {

    add_meta_box(
        'example-div', // id des &lt;div&gt;
        'Example Name', // title
        'inside_the_box', // callback function die den Inhalt uebergibt
        'post' // wofuer ist die box: fuer &quot;post&quot;, &quot;page&quot;, oder &quot;link&quot; seite
    );
}

function inside_the_box() {
	echo &quot;&lt;p&gt;! Hier Inhalt ablegen&lt;/p&gt;&quot;;
}

// Aktivierung der Box, wenn im Backend
if ( is_admin() ) {
	add_action('admin_menu', 'add_a_box');
}
</code></pre>
<h3>Unterscheide > WordPress 2.5</h3>
<p>Mit einer einfachen Abfrage der Funktion ist die Trennug in unterschiedliche Design einfach möglich.</p>
<pre><code>
if ( function_exists('add_meta_box') ) {
	// &gt; WP 2.5 style
} else {
	// &lt; WP 2.3
}
</code></pre>
<h3>Meta Boxen deaktivieren</h3>
<p>Ab Version 2.6 von WordPress ist auch dies möglich. Dazu gibt es die Funktion <code>remove_meta_box()</code> und ist zu finden in <code>/wp-includes/template.php</code>.<br />
Parameter sind <code>$id, $page, $context</code>.</p>
<ul>
<li>$id String for use in the 'id' attribute of tags.</li>
<li>$page The type of edit page on which to show the box (post, page, link)</li>
<li>$context The context within the page where the boxes should show ('normal', 'advanced')</li>
</ul>
<hr />
<p><img src="http://bueltge.de/favicon.ico" alt="bueltge.de Favicon"/> <small>&copy; <a href="http://bueltge.de/">Frank B&uuml;ltge</a>, All rights reserved / Alle Rechte vorbehalten. (ID: 6e8b33de4342c4f2ca76b245199aeee8)</small></p>
<p><a href="http://bueltge.de/feed/"><img style="border: medium none ; float: left; margin-right: 10px;" src="http://bueltge.de/wp-content/themes/black_label/images/rss.gif" alt="Feed Icon" width="34" height="34" /></a>Danke für das Abonnieren meines <strong><a href="http://bueltge.de/feed/">Feed</a></strong>! Inhalt gefällt? <a href="http://bueltge.de/wunschliste/" title="Wunschliste">Danke sagen</a> &middot; <a href="http://bueltge.de/wordpress-25-edit-bereich-ansprechen/611/#writecomment" title="zu den Kommentaren dieses Artikels">Kommentieren</a></p>
]]></content:encoded>
			<wfw:commentRss>http://bueltge.de/wordpress-25-edit-bereich-ansprechen/611/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
	
		<media:thumbnail url="http://bueltge.de/wp-content/images/wp25/wp2-wrapper.png" />
		<media:content url="http://bueltge.de/wp-content/images/wp25/wp2-wrapper.png" medium="image">
			<media:title type="html">WP 2.5 Wrapper</media:title>
		</media:content>
		<media:content url="http://bueltge.de/wp-content/images/wp25/wp25-wrapper.png" medium="image">
			<media:title type="html">WP 2.5 Wrapper</media:title>
		</media:content>
		<media:content url="http://bueltge.de/favicon.ico" medium="image">
			<media:title type="html">bueltge.de Favicon</media:title>
		</media:content>
		<media:content url="http://bueltge.de/wp-content/themes/black_label/images/rss.gif" medium="image">
			<media:title type="html">Feed Icon</media:title>
		</media:content>
	</item>
		<item>
		<title>WordPress Editor Bereich anpassen (Plugin)</title>
		<link>http://bueltge.de/wordpress-editor-bereich-anpassen/446/</link>
		<comments>http://bueltge.de/wordpress-editor-bereich-anpassen/446/#comments</comments>
		<pubDate>Tue, 26 Jun 2007 10:23:33 +0000</pubDate>
		<dc:creator>Frank Bültge</dc:creator>
				<category><![CDATA[Plugin]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[WP]]></category>

		<guid isPermaLink="false">http://bueltge.de/wordpress-editor-bereich-anpassen/446/</guid>
		<description><![CDATA[Der Editorbereich von WordPress kann für einen Laien recht unübersichtlich sein oder es gibt auch Funktionen, die der eine oder andere einfach nicht benötigt und sie deshalb nur stören. Bereiche, die man aber viel nutzt, die kommen dadurch zu kurz oder gehen unter, da der Anwender nicht jeden Tag damit arbeite. In einem Projekt wollten [...]]]></description>
			<content:encoded><![CDATA[<p>Der Editorbereich von WordPress kann für einen Laien recht unübersichtlich sein oder es gibt auch Funktionen, die der eine oder andere einfach nicht benötigt und sie deshalb nur stören. Bereiche, die man aber viel nutzt, die kommen dadurch zu kurz oder gehen unter, da der Anwender nicht jeden Tag damit arbeite.</p>
<p><img class="centered" src="http://bueltge.de/wp-content/images/customadmincss.png" alt="CustomAdminCSS" /></p>
<p>In einem Projekt wollten die Anwender der Bereich einfacher und übersichtlicher! Dazu kann man entweder die Core-Dateien im Backend bearbeiten, und das dann nach jedem Update, insofern die Datei betroffen ist oder man nutzt die Pluginschnittstelle und bringt in eine CSS-Datei in den Header, die die jeweiligen Bereiche ausblendet. So ist nun die folgende Lösung. Dabei ist kein großes Plugin entstanden, kein Klickmenü im Backend, lediglich aktivieren und die CSS-Datei anpassen, was man ja eigentlich nur einmal macht. Die Lösung ist einfach und funktioniert. Wer ebenso einige Container im backend Deaktivieren will, der bediene sich.</p>
<p>Die CSS-Datei wird nur geladen, wenn der Editor genutzt wird, ansonsten wird die Datei nicht über den Header eingebunden, schont ein wenig Ressourcen. Soll also noch mehr mittels CSS geändert werden, dann das Plugin anpassen. Derzeit wird nur implementiert, wenn Datei <em>post.php, post-new.php, page.php</em> oder <em>page-new.php</em> geladen werden.</p>
<pre><code>
if( strpos($_SERVER['REQUEST_URI'], 'post.php') !== false || strpos($_SERVER['REQUEST_URI'], 'post-new.php') !== false || strpos($_SERVER['REQUEST_URI'], 'page.php') !== false || strpos($_SERVER['REQUEST_URI'], 'page-new.php') !== false )
</code></pre>
<h3>Anforderungen:</h3>
<p>Das Plugin arbeitet ab Version 2.0* von WordPress.</p>
<h3>Was macht das Plugin?</h3>
<p>Es formatiert den Editorbereich neu, vorrangig gedacht für das Ausblenden von Containern, die nicht benötigt werden.</p>
<h3>Installation:</h3>
<ol>
<li>Den Download lokal entpacken</li>
<li>Den Ordner incl. Datei in das Plugin-Verzeichnis kopieren: /wp-content/plugins/</li>
<li>Die CSS-Datei anpassen, die möglichen Bereiche im folgenden</li>
<li>Das Plugin im Backend aktivieren</li>
</ol>
<p>Folgende <strong>IDs</strong> können unter anderem angesprochen werden und mit Hilfe von CSS neu formatiert werden.</p>
<ul>
<li>#categorydiv.dbx-box,</li>
<li>#commentstatusdiv.dbx-box,</li>
<li>#passworddiv.dbx-box,</li>
<li>#slugdiv.dbx-box,</li>
<li>#authordiv.dbx-box,</li>
<li>#postexcerpt.dbx-box,</li>
<li>#trackbacksdiv.dbx-box,</li>
<li>#postcustom.dbx-box,</li>
<li>#wp-bookmarklet,</li>
<li>#pageparent.dbx-box,</li>
<li>#pageorder.dbx-box,</li>
<li>#poststatusdiv.dbx-box,</li>
<li>#posttimestampdiv.dbx-box,</li>
<li>#uploading</li>
</ul>
<h3>Beispiel</h3>
<p>Der folgende Syntax sorgt dafür, dass eine ganze Reihe von Container nicht dargestellt werden und der Kategoriebereich größer dargestellt wird, so dass man nicht scrollen muss, je nach Anzahl der Kategorien, die man verwendet.</p>
<pre><code>
#commentstatusdiv.dbx-box,
#passworddiv.dbx-box,
#slugdiv.dbx-box,
#slugdiv.dbx-box,
#authordiv.dbx-box,
#postexcerpt,
#trackbacksdiv,
#postcustom,
#wp-bookmarklet,
#pageparent.dbx-box,
#pageorder.dbx-box {
	visibility: hidden !important;
	height: 0 !important;
}

#categorychecklist {
	height: 350px !important;
}
</code></pre>
<h3>Download:</h3>
<form class="spenden" action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="amount" id="eins" value="" /><br />
<input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="frank@bueltge.de" /><input type="hidden" name="item_name" value="Spende bueltge.de" /><input type="hidden" name="no_shipping" value="1" /><input type="hidden" name="return" value="http://bueltge.de/" /><input type="hidden" name="cancel_return" value="http://bueltge.de/" /><input type="hidden" name="currency_code" value="EUR" /><input type="hidden" name="tax" value="0" /><input type="hidden" name="bn" value="PP-DonationsBF" /><input type="image" src="http://bueltge.de/wp-content/images/donate.png" style="border:0" name="submit" alt="Zahlen Sie mit PayPal - schnell, kostenlos und sicher!" /><br />
</form>
<p><strong>Ist die Arbeit nicht 1 Euro wert?</strong><br />
Jede Spende wird dankbar angenommen und ermöglicht das weitere Arbeiten an freier Software.<br />
Möchtest du mehr oder anders spenden, so besuche meine <a href="http://bueltge.de/wunschliste/">Wunschliste</a>.</p>
<p>Download als php-Datei: <a href="http://downloads.wordpress.org/plugin/custom-admin-css.zip">downloads.wordpress.org/plugin/custom-admin-css.zip</a> - 24 kByte</p>
<div style="clear:left">&emsp;</div>
<h3>Historie</h3>
<ul>
<li>v0.1 - Idee umgesetzt</li>
<li>v0.2 - Aktiv für alle Benutzer, außer Admin (<code>!current_user_can('level_10')</code>)</li>
<li>v0.3 - WP 2.5 fähig; hosting bei wordpress.org, css-beispiel erweitert</li>
</ul>
<h3>Hinweis</h3>
<p>Möchte man das Backend umfassend und einfach gestallten, also Bereiche deaktivieren, so empfehle ich das Plugin  <a href="http://barunsingh.com/software/custom-admin-menu/">Custom Admin Menu</a>. Damit lassen sich Bereiche, außer im Editor (deshalb das obige Plugin) deaktivieren und an Wunschposition verschieben.<br />
<hr />
<p><img src="http://bueltge.de/favicon.ico" alt="bueltge.de Favicon"/> <small>&copy; <a href="http://bueltge.de/">Frank B&uuml;ltge</a>, All rights reserved / Alle Rechte vorbehalten. (ID: 6e8b33de4342c4f2ca76b245199aeee8)</small></p>
<p><a href="http://bueltge.de/feed/"><img style="border: medium none ; float: left; margin-right: 10px;" src="http://bueltge.de/wp-content/themes/black_label/images/rss.gif" alt="Feed Icon" width="34" height="34" /></a>Danke für das Abonnieren meines <strong><a href="http://bueltge.de/feed/">Feed</a></strong>! Inhalt gefällt? <a href="http://bueltge.de/wunschliste/" title="Wunschliste">Danke sagen</a> &middot; <a href="http://bueltge.de/wordpress-editor-bereich-anpassen/446/#writecomment" title="zu den Kommentaren dieses Artikels">Kommentieren</a></p>
]]></content:encoded>
			<wfw:commentRss>http://bueltge.de/wordpress-editor-bereich-anpassen/446/feed/</wfw:commentRss>
		<slash:comments>33</slash:comments>
	
		<media:thumbnail url="http://bueltge.de/wp-content/images/customadmincss.png" />
		<media:content url="http://bueltge.de/wp-content/images/customadmincss.png" medium="image">
			<media:title type="html">CustomAdminCSS</media:title>
		</media:content>
		<media:content url="http://bueltge.de/favicon.ico" medium="image">
			<media:title type="html">bueltge.de Favicon</media:title>
		</media:content>
		<media:content url="http://bueltge.de/wp-content/themes/black_label/images/rss.gif" medium="image">
			<media:title type="html">Feed Icon</media:title>
		</media:content>
	</item>
		<item>
		<title>WP - Barunio Admin Style</title>
		<link>http://bueltge.de/wp-barunio-admin-style/319/</link>
		<comments>http://bueltge.de/wp-barunio-admin-style/319/#comments</comments>
		<pubDate>Tue, 19 Dec 2006 06:36:52 +0000</pubDate>
		<dc:creator>Frank Bültge</dc:creator>
				<category><![CDATA[Plugin]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[Theme]]></category>
		<category><![CDATA[WP]]></category>

		<guid isPermaLink="false">http://bueltge.de/wp-barunio-admin-style/319</guid>
		<description><![CDATA[Eben noch von der neuen Version des Tiger-Admin-Style berichtet, da kommt eine neue Oberfläche für das WordPress-Backend daher. Mit vielen hellen Tönen und Mut zur Farbe kann man seinen Administrationsbereich freundlich gestalten WP Barunio Administration. Auch hier dominiert die Übersichtlichkeit und kleine Zeichen. Vom Autor stammt ebenso das feine und machmal nützliche Plugin Custom Admin [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://bueltge.de/wp-tiger-administration-style-in-v30/316">Eben noch</a> von der neuen Version des <a href="http://bueltge.de/wp-tiger-administration-style-in-v30/316">Tiger-Admin-Style</a> berichtet, da kommt eine neue Oberfläche für das WordPress-Backend daher.</p>
<p>Mit vielen hellen Tönen und Mut zur Farbe kann man seinen Administrationsbereich freundlich gestalten <a href="http://barunsingh.com/software/wp-barunio-administration/">WP Barunio Administration</a>. Auch hier dominiert die Übersichtlichkeit und kleine Zeichen.</p>
<p><img class="centered" src="http://bueltge.de/wp-content/images/wpbarunioadmin.png" alt="Screenshot Barunio" /></p>
<p>Vom Autor stammt ebenso das feine und machmal nützliche Plugin <a href="http://barunsingh.com/software/custom-admin-menu/">Custom Admin Menu</a>, mit dem man sein Menu nach belieben gestalten kann und somit dem Kunden das entsprechende Menu einfach gestaltet, wie er es möchte - ganz einfach per Drack and Drop. Ein kleiner <a href="http://barunsingh.com/software/custom-admin-menu/">Screencast</a> führt in die Materie ein demonstriert die Einfachheit bie voller Kontrolle.<br />
<hr />
<p><img src="http://bueltge.de/favicon.ico" alt="bueltge.de Favicon"/> <small>&copy; <a href="http://bueltge.de/">Frank B&uuml;ltge</a>, All rights reserved / Alle Rechte vorbehalten. (ID: 6e8b33de4342c4f2ca76b245199aeee8)</small></p>
<p><a href="http://bueltge.de/feed/"><img style="border: medium none ; float: left; margin-right: 10px;" src="http://bueltge.de/wp-content/themes/black_label/images/rss.gif" alt="Feed Icon" width="34" height="34" /></a>Danke für das Abonnieren meines <strong><a href="http://bueltge.de/feed/">Feed</a></strong>! Inhalt gefällt? <a href="http://bueltge.de/wunschliste/" title="Wunschliste">Danke sagen</a> &middot; <a href="http://bueltge.de/wp-barunio-admin-style/319/#writecomment" title="zu den Kommentaren dieses Artikels">Kommentieren</a></p>
]]></content:encoded>
			<wfw:commentRss>http://bueltge.de/wp-barunio-admin-style/319/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:thumbnail url="http://bueltge.de/wp-content/images/wpbarunioadmin.png" />
		<media:content url="http://bueltge.de/wp-content/images/wpbarunioadmin.png" medium="image">
			<media:title type="html">Screenshot Barunio</media:title>
		</media:content>
		<media:content url="http://bueltge.de/favicon.ico" medium="image">
			<media:title type="html">bueltge.de Favicon</media:title>
		</media:content>
		<media:content url="http://bueltge.de/wp-content/themes/black_label/images/rss.gif" medium="image">
			<media:title type="html">Feed Icon</media:title>
		</media:content>
	</item>
		<item>
		<title>WP Tiger Administration Style in V3.0</title>
		<link>http://bueltge.de/wp-tiger-administration-style-in-v30/316/</link>
		<comments>http://bueltge.de/wp-tiger-administration-style-in-v30/316/#comments</comments>
		<pubDate>Mon, 18 Dec 2006 10:01:53 +0000</pubDate>
		<dc:creator>Frank Bültge</dc:creator>
				<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Tipps]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[StyleSheet]]></category>
		<category><![CDATA[WP]]></category>

		<guid isPermaLink="false">http://bueltge.de/wp-tiger-administration-style-in-v30/316</guid>
		<description><![CDATA[Die Administrationsoberfläche von WordPress kann mit Hilfe von CSS angepasst werden. Nur wenige Anwender machen sich diese Mühe - um so schöner, dass es einige Leute machen und dann öffentlich stellen, so dass man es kostenlos benutzen kann. Ein besonders populärer Vertreter dieses „Pimpens“ für WordPRess ist Steve Smith. Sein Tiger Admin Style gibt es [...]]]></description>
			<content:encoded><![CDATA[<p>Die Administrationsoberfläche von WordPress kann mit Hilfe von CSS angepasst werden. Nur wenige Anwender machen sich diese Mühe - um so schöner, dass es einige Leute machen und dann öffentlich stellen, so dass man es kostenlos benutzen kann.</p>
<p>Ein besonders populärer Vertreter dieses „Pimpens“ für WordPRess ist <a href="http://orderedlist.com/">Steve Smith</a>. Sein <a href="http://orderedlist.com/wordpress-plugins/wp-tiger-administration/">Tiger Admin Style</a> gibt es schon recht lange in zwei Versionen, nun gibt es Version 3, die ich persönlich für die Beste halte, da sie schlicht daher kommt und dem WP-Admin mehr Platz einräumt. Kleine Zeichen, kleine Icons und alle Möglichkeiten bleiben erhalten und sorgen für Übersichtlichkeit. Wer als dem Alltagsbackend entgehen will - <a href="http://orderedlist.com/wordpress-plugins/wp-tiger-administration/">Tiger Admin Style v3.0</a>. Dort gibt es auch eine Reihe von Screenshots.</p>
<p><img class="centered" src="http://bueltge.de/wp-content/images/wptigeradmin.png" alt="Screenshot Tigeradmin" /><br />
<hr />
<p><img src="http://bueltge.de/favicon.ico" alt="bueltge.de Favicon"/> <small>&copy; <a href="http://bueltge.de/">Frank B&uuml;ltge</a>, All rights reserved / Alle Rechte vorbehalten. (ID: 6e8b33de4342c4f2ca76b245199aeee8)</small></p>
<p><a href="http://bueltge.de/feed/"><img style="border: medium none ; float: left; margin-right: 10px;" src="http://bueltge.de/wp-content/themes/black_label/images/rss.gif" alt="Feed Icon" width="34" height="34" /></a>Danke für das Abonnieren meines <strong><a href="http://bueltge.de/feed/">Feed</a></strong>! Inhalt gefällt? <a href="http://bueltge.de/wunschliste/" title="Wunschliste">Danke sagen</a> &middot; <a href="http://bueltge.de/wp-tiger-administration-style-in-v30/316/#writecomment" title="zu den Kommentaren dieses Artikels">Kommentieren</a></p>
]]></content:encoded>
			<wfw:commentRss>http://bueltge.de/wp-tiger-administration-style-in-v30/316/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:thumbnail url="http://bueltge.de/wp-content/images/wptigeradmin.png" />
		<media:content url="http://bueltge.de/wp-content/images/wptigeradmin.png" medium="image">
			<media:title type="html">Screenshot Tigeradmin</media:title>
		</media:content>
		<media:content url="http://bueltge.de/favicon.ico" medium="image">
			<media:title type="html">bueltge.de Favicon</media:title>
		</media:content>
		<media:content url="http://bueltge.de/wp-content/themes/black_label/images/rss.gif" medium="image">
			<media:title type="html">Feed Icon</media:title>
		</media:content>
	</item>
		<item>
		<title>WP - WordPress 2.0 Plugins und Bugs</title>
		<link>http://bueltge.de/wp-wordpress-20-plugins-und-bugs/111/</link>
		<comments>http://bueltge.de/wp-wordpress-20-plugins-und-bugs/111/#comments</comments>
		<pubDate>Mon, 02 Jan 2006 09:26:59 +0000</pubDate>
		<dc:creator>Frank Bültge</dc:creator>
				<category><![CDATA[Plugin]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Admin]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[Funktionen]]></category>
		<category><![CDATA[Problemen]]></category>
		<category><![CDATA[Seite]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[Verzeichnis]]></category>
		<category><![CDATA[WP]]></category>

		<guid isPermaLink="false">http://www.bueltge.de/?p=111</guid>
		<description><![CDATA[Kaum ist die aktuelle Version auf dem Markt, da rieselt es auch schon neue Plugins und leider auch Bugmeldungen. Plugins: Zwei Plugins der besonderen Art, weil sie die Arbeitsweise von WP verbessern bzw. die gewohnte wieder herstellen. Filosofo Old-Style Upload Plugin Die Rückkehr der alten Upload-Funktion, bei der das Verzeichnis verändert werden kann und verschiedene [...]]]></description>
			<content:encoded><![CDATA[<p>Kaum ist die aktuelle Version auf dem Markt, da rieselt es auch schon neue Plugins und leider auch Bugmeldungen.</p>
<p><strong>Plugins:</strong><br />
<a href="http://bueltge.de/wp-content/images//screenshot_upload_plugin.png"><img class="alignright" src="http://bueltge.de/wp-content/images/thumb-screenshot_upload_plugin.png" alt="Screenshot WP2.0 incl. Plugins" tilte="Click für Zoom" /></a>Zwei Plugins der besonderen Art, weil sie die Arbeitsweise von WP verbessern bzw. die gewohnte wieder herstellen.</p>
<ul>
<li><a href="http://www.ilfilosofo.com/blog/old-style-upload/">Filosofo Old-Style Upload Plugin</a><br />
Die Rückkehr der alten Upload-Funktion, bei der das Verzeichnis verändert werden kann und verschiedene Funktionen zusätzlich bereitstehen.</li>
<li><a href="http://frenchfragfactory.net/ozh/my-projects/wordpress-admin-menu-drop-down-css/">Admin Drop Down Menu</a><br />
Das Admin Menu wird bei Mouse-over sofort eingeblendet und die Unterfunktionen können so schneller erreicht werden. Somit sind alle Unterfunktionen sofort erreichbar und nicht erst durch aktivieren der jeweiligen Seite im WP-Admin-Bereich.</li>
</ul>
<p>Die <a href="http://codex.wordpress.org/User:Matt/2.0_Plugin_Compatibility">Plugin Kompatibilitäsliste</a> hilft bei Problemen mit Plugins und sollte in jedem Fall im Vorfeld des Updates auf WP 2.0 überprüft werden.</p>
<p><strong>Bugs:</strong></p>
<ul>
<li>Die Trackback-Funktion ist nicht so sauber, wie sie sein sollte. Mittlerweile gibt es dafür auch einen <a href="http://blog.serv.idv.tw/2005/12/29/380/">Patch (en)</a> und einige Erklärungen - <a href="http://forum.wordpress.de/showthread.php?t=4321">hier (de)</a> und <a href="http://www.grimmy.de/blog/grimmy/computerwissen/wordpress_20_trackback_fehler_ping/">hier (de)</a>.</li>
</ul>
<hr />
<p><img src="http://bueltge.de/favicon.ico" alt="bueltge.de Favicon"/> <small>&copy; <a href="http://bueltge.de/">Frank B&uuml;ltge</a>, All rights reserved / Alle Rechte vorbehalten. (ID: 6e8b33de4342c4f2ca76b245199aeee8)</small></p>
<p><a href="http://bueltge.de/feed/"><img style="border: medium none ; float: left; margin-right: 10px;" src="http://bueltge.de/wp-content/themes/black_label/images/rss.gif" alt="Feed Icon" width="34" height="34" /></a>Danke für das Abonnieren meines <strong><a href="http://bueltge.de/feed/">Feed</a></strong>! Inhalt gefällt? <a href="http://bueltge.de/wunschliste/" title="Wunschliste">Danke sagen</a> &middot; <a href="http://bueltge.de/wp-wordpress-20-plugins-und-bugs/111/#writecomment" title="zu den Kommentaren dieses Artikels">Kommentieren</a></p>
]]></content:encoded>
			<wfw:commentRss>http://bueltge.de/wp-wordpress-20-plugins-und-bugs/111/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:thumbnail url="http://bueltge.de/wp-content/images/thumb-screenshot_upload_plugin.png" />
		<media:content url="http://bueltge.de/wp-content/images/thumb-screenshot_upload_plugin.png" medium="image">
			<media:title type="html">Screenshot WP2.0 incl. Plugins</media:title>
		</media:content>
		<media:content url="http://bueltge.de/favicon.ico" medium="image">
			<media:title type="html">bueltge.de Favicon</media:title>
		</media:content>
		<media:content url="http://bueltge.de/wp-content/themes/black_label/images/rss.gif" medium="image">
			<media:title type="html">Feed Icon</media:title>
		</media:content>
	</item>
	</channel>
</rss>

