Wie man vielleicht an manchen Stellen auf diesem Blog sehen kann haben wir über die Zeit ein paar Kleinigkeiten an WordPress angepasst.

Ein paar dieser Anpassungen möchte ich heute mit euch teilen.

Werbung

Werbeblocker aktiv?

Vermutlich aufgrund eines Werbeblockers kann an dieser Stelle leider keine Werbung angezeigt werden. Als Blog ist diese Website jedoch darauf angewiesen, um diverse Kosten abdecken zu können. Vielleicht möchtest du Servaholics ja in deinem Werbeblocker als Ausnahme hinzufügen und so unterstützen? 🙂

Die Erklärungen zu den einzelnen Anpassungen findet man in den jeweiligen Kommentaren.

Eingefügt werden müssen die PHP-Zeilen in die functions.php-Datei des aktiven WordPress-Designs - alternativ kann man sich auch ein kleines, simples WordPress-"Plugin" schreiben (neue PHP-Datei in neuen Ordner, diesen Ordner in den plugins-Ordner von WordPress (/wp-content/plugins), Plugin aktivieren).

  1. <?php
  2. /* 
  3.  * Remove JetPack (http://wordpress.org/extend/plugins/jetpack/) Open Graph (http://ogp.me/) tags.
  4.  * E.g. if you want to create your own.
  5.  */
  6. // Not working anymore: remove_action('wp_head', 'jetpack_og_tags');
  7. add_filter( 'jetpack_enable_open_graph', '__return_false' );
  8. // more information: http://www.servaholics.de/2014/02/tipp-automatische-open-graph-tags-des-wordpress-plugins-jetpack-entfernen/
  9.  
  10. /* 
  11.  * Add a favicon/logo to your RSS feeds.
  12.  */
  13. function add_favicon_to_feed() {
  14. 	echo "
  15. 	<image>
  16. 	<title>Your logo title</title>
  17. 	<link>".get_bloginfo('url')."</link>
  18. 	<url>Your logo (http://...)</url>
  19. 	<description>Your description.</description>
  20. 	</image>
  21. 	";
  22. }
  23. add_action('rss2_head', 'add_favicon_to_feed');
  24. add_action('rss_head', 'add_favicon_to_feed');
  25.  
  26. /*
  27.  * Changing the default WordPress email address.
  28.  * Had to do this so JetPack (http://wordpress.org/extend/plugins/jetpack/) (v1.9) doesn't choose a non-existing address to send mails from.
  29.  */
  30. function new_mail_from($old) {
  31. 	return 'your email address';
  32. }
  33. add_filter('wp_mail_from', 'new_mail_from');
  34. add_filter('wp_mail_from_name', 'new_mail_from');
  35.  
  36. /*
  37.  * Want to add something to the footer of the WordPress login form? Use this.
  38.  */
  39. function something_for_login_footer() {
  40. 	echo '<div>Lorem ipsum ... 🙂</div>';
  41. }
  42. add_action('login_footer', 'something_for_login_footer');
  43.  
  44. /*
  45.  * Changing the logo within the login form (/wp-login.php) including the url it should point to and the title of that link.
  46.  * Supposing the logo should be displayed with a size of 250x250 pixels.
  47.  */
  48. function login_head_logo() {
  49. 	echo '<style type="text/css">div#login h1 a { background-image:url(\'LOGO_URL\') !important; background-size: 250px 250px !important; width: 250px !important; height: 250px !important; } </style>';
  50. }
  51. function login_head_url() {
  52. 	return get_bloginfo('url');
  53. }
  54. function login_head_title() {
  55. 	return get_option('blogname');
  56. }
  57. add_action('login_head', 'login_head_logo');
  58. add_filter('login_headerurl', 'login_head_url');
  59. add_filter('login_headertitle', 'login_head_title');
  60. ?>

Deine Meinung zu diesem Artikel?