Крупный англоязычный сайт о WordPress wpengineer.com, решил побаловать всех интересными хаками для WordPress, они будут публиковать по одному хаку в день в течении 24 дней, до католического рождества, которое будет 25 декабря. А wordpresser.ru в свою очередь постарается не отстать от них и публиковать каждый день хаки с wpengineer.com переведенные ну русский язык, начнём!
Первый “подарок” от WPEngineer это код для того, что бы встроить форму комментирования в сайдбар. Просто добавьте код в functions.php вашей темы и появившийся в панели администрирования виджет перетащите на нужный sidebar. Код работает только с WordPress 2.8 и выше, так как используется новый 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');
?>
Похожие посты:

8 Комментариев к статье 24 WordPress хака от WPEngineer
1st Декабрь 2009 в 15:52
ну и полетит этот «хак» к чертям, как только обновиться блог ) functions.php же заменится.
1st Декабрь 2009 в 15:55
BB Wordpress, functions.php это часть темы и он не заменяется при обновлении блога, по вашей логике при обновлении блога у всех должен дизайн изменятся на стандартный.
Уж должны такое знать раз ведёте блог о WordPress.
1st Декабрь 2009 в 16:43
Ох, пардон ) Вот оно желание быть первым даже в комментариях. Я почему-то в голове сассоциировал его с инклудным functions.php
1st Декабрь 2009 в 16:45
BB Wordpress, бывает, Роман!
1st Декабрь 2009 в 16:57
Может быть и с реальными примерами будете показывать?
1st Декабрь 2009 в 16:59
Nikolaevi4, рискую тогда отстать от графика WPEngineer
1st Декабрь 2009 в 17:19
имхо, совершенно бесполезная вещь
1st Декабрь 2009 в 17:21
Почему же, хороший способ сделать свой блог отличным от других