dynamicinternet Webdesign

Das Blog

Themen, Tutorials sowie Tipps & Tricks über Webdesign, (X)HTML und CSS, Programmierung, WordPress und was uns sonst noch bewegt.

RSS abonnieren

Widgets Problem

Ich baue gerade an meinem konfigurierbaren WordPress Theme rum und habe ein Problem.
Hat einer von euch eine Ahnung, wie ich den style des rescent comments Widget aus dem Header bekomme, ohne in den Core Dateien rumzuwerkeln?
Zeile 933 in der wp-includes/widgets.php :


add_action('wp_head', 'wp_widget_recent_comments_style');

Wenn ich in meiner functions.php


remove_action('wp_head', 'wp_widget_recent_comments_style');

schreibe, hilft das nichts.
Ich weiss nicht, warum mir die Jungs von WordPress vorschreiben, wie meine Widgets auszusehen haben?


.recentcomments a {display: inline !important; padding: 0 !important; margin: 0 !important}

Bitte bitte, liebe WordPresser, lasst die Finger von solchen Sachen und kümmert euch ausschließlich um euren Code. Da habt ihr genug zu tun ….

11 Kommentare
  1. Frank sagt:

    Versuche mal:
    add_filter( 'wp_widget_recent_comments_style', create_function('$a', "return null;") );

  2. Micha sagt:

    Danke Frank! Geht super.

    LG
    Micha

  3. Micha sagt:

    hey Frank, unter WP 2.4 geht es nicht mehr.

    LG
    Micha

  4. Micha sagt:

    neue nighly build besorgt, geht wieder.

  5. Ullrich sagt:

    Danke, genau das hab ich gesucht. Gleich mal ausprobieren.

  6. Ullrich sagt:

    bekomme es mit WP 2.3.2 un jetzt 2.3.3 nicht zum laufen.
    hab auch nochmal die remove_action variante probiert. erfolglos :(

    also, wie genau geht das von statten? ich hab jetzt
    add_filter( 'wp_widget_recent_comments_style', create_function('$a', "return null;") );
    in der functions.php meines themes als erste zeile (nach <?php versteht sich) eingetragen. funktioniert aber leider nicht :(

  7. Micha sagt:

    Ullrich, add_filter ruft sich ja nicht von alleine auf. Das muß in eine Funktion mit rein, zB. bei register_sidebar.

  8. Ullrich sagt:

    ich dachte die functions.php in meinem theme ist wie ein plugin und sollte somit bei jedem seitenaufruf durchlaufen werden. wenn ich dort add_flter aufrufe, dann sollte es doch wirklich aufgerufen werden?

  9. Micha sagt:

    ne du, das muß schon irgendwo aufgerufen werden.

  10. Ullrich sagt:

    wenn ich dort ne ausgabe ein baue, dann bekomm ich die zu sehen, warum sollte das ad_filter also nicht aufgerufen werden? reden wir vielleicht aneinander vorbei :)

  11. Micha sagt:

    also ich habe das gerade mal überprüft bei WordPress 2.3. Es geht. Auch wenn du es an 1. Stelle hast. Das Stylesheet ist weg. Ein Testblog von läuft mit WP 2.3.3, dort geht es auch.

Einen Kommentar schreiben