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

WordPress Kommentar Widget

WordPress Christmas Caledar by WP Engineer
Für den WP Engineer Christmas Advent Calendar habe ich ein Widget gebaut, mit dem man die Kommentare und das Kommentarformular in der Sidebar anzeigen kann. Einfach dazu den nachfolgenden Code in die functions.php eures Themes kopieren und danach das Widget in die Sidebar ziehen. Es ist danach nur auf dem Single View zu sehen.
Wichtig: Es funktioniert erst ab WordPress 2.8 wegen der neuen Widget API

<?php
class wpe_comment_widget extends WP_Widget {
 
    function wpe_comment_widget() {
        $widget_ops = array('classname' => 'wpe_widget_comments', 'description' => __( 'Your comments and commentform', 'your_textdomain') );
        $this->WP_Widget('wpe-comment-widget', __('WPE Comments', 'your_textdomain'), $widget_ops);
    }
 
    function widget($args, $instance) {
        if(is_single()) {
            extract($args);
            global $post;
            echo $before_widget;
            comments_template();
            echo $after_widget;
        }
    }
 
    function update($new_instance, $old_instance) {
        $instance = $old_instance;
        return $instance;
    }
 
    function form($instance) {
        ?>
        <p><?php _e('This widget will only be displayed in single view.', 'your_textdomain'); ?></p>
       <?php
    }
}
 
register_widget('wpe_comment_widget');
?>
2 Kommentare
  1. Norman sagt:

    Hey, das ist toll!
    hoffentlich sind auch in den anderen türchen so tolle code snippets drin, den hier könnte man tatsächlich mal gebrauchen. dankeschon :)

  2. Wollte es eben mal testen. Allerdings erscheint immer eine leere weiße Seite nachdem ich den Submit Button drücke.

Einen Kommentar schreiben