geschrieben von Micha am 01. Dezember 2009 | 2 Kommentare

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');
?>
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
Wollte es eben mal testen. Allerdings erscheint immer eine leere weiße Seite nachdem ich den Submit Button drücke.