Zurück   WordPress Deutschland Forum > Support > Plugins und Widgets

Antwort
 
Themen-Optionen Ansicht
Alt 21.02.2008, 22:19   #1 (permalink)
PostRank: 5
 
Registriert seit: 06.04.2007
Ort: Extertal
Beiträge: 470
Widgets mit Hilfe der functions.php entfernen

Hallo liebe Leser,

einige der von WP generierten Widgets generieren ja bekannter Weise einen ziemlich traurigen HTML-Code. So zum Beispiel die Tag-Cloud.

Hier ist es mir z.B. gelungen, über die functions.php diese durch eine ungeordnete Liste zu ersetzen.

PHP-Code:
<?php
// Tag Wolke
function Tag_Cloud($args) {
  
extract($args);
  
$options get_option('widget_tag_cloud');
  
$title = empty($options['title']) ? __('Tags') : $options['title'];
  
?>
    <div id="tag">
      <h2><?php echo $title ?></h2>
      <?php wp_tag_cloud('smallest=80&largest=150&unit=%&format=list');  ?>
   </div>
   <?php
 
}
  if ( 
function_exists('register_sidebar_widget') )
  
register_sidebar_widget('Tag_Cloud''Tag_Cloud');
?>
Schwierigkeiten jedoch gibt es zum Beispiel beim Ersetzen der Funktion "Letzte Beiträge" und "Letzte Kommentare". Hier finde ich einfach nicht die entsprechende dazugehörige Funktion. Also kann ich mir mit Hilfe des obigen Shemas nur ein zusätzliches Widgets erstellen.

Jetzt meine eigentliche Frage:
Kann ich die Widgets, die so unschön formatiert werden und deshalb keiner braucht mit Hilfe einer Funktion entfernen lassen?

Vielen Dank
Astrid ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:53 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 | Impressum | Ein Inpsyde.com Projekt