worldtraffic.trade
С нами с 20.08.06
Сообщения: 2836
Рейтинг: 2309
|
Добавлено: 03/11/11 в 19:06 |
1. в WP есть тема twentyten и twentyeleven у этих тем есть возможность (в описании темы идет как особенность и называется Заголовок) добавить в шапку несколько пикс и они будут крутиться при нажатии Ф5 или при переходе на другую страницу.
Вопрос: можно выдернуть эту функцию и вставить на тему где этого не предусмотренно? может кто знает что и куда надо вставить?
или может кто знает как прикрутить к этим темам левую колонку? (а то у меня что то не получается почемуто левая влияет по высоте на среднию)
2. в виджетах есть МЕТА, в нем идет
Управление сайтом\Регистрация
Выйти\Войти
RSS записей
RSS комментариев
WordPress.org
можно это както удалить вот эти
RSS записей
RSS комментариев
WordPress.org
?
Последний раз редактировалось: WorldTraffic (03/11/11 в 19:20), всего редактировалось 1 раз
|
|
|
|
readmode
С нами с 24.05.06
Сообщения: 797
Рейтинг: 488
|
Добавлено: 03/11/11 в 19:19 |
|
|
|
|
С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538
|
Добавлено: 04/11/11 в 00:12 |
world-gay-sex писал: | 1...?
2...? |
1. Если коротко, то ответ "да", а вот детали выходят далеко за пределы редактора постов.
2. Проще новый виджет сделать. Добавь в конец functions.php
Код: | class WP_Widget_Login extends WP_Widget {
function __construct() {
$widget_ops = array('classname' => 'widget_login', 'description' => __( "Log in/out") );
parent::__construct('login', __('Login'), $widget_ops);
}
function widget( $args, $instance ) {
extract($args);
$title = apply_filters('widget_title', empty($instance['title']) ? __('Login') : $instance['title'], $instance, $this->id_base);
echo $before_widget;
if ( $title ) echo $before_title . $title . $after_title;
?><ul><?php wp_register(); ?><li><?php wp_loginout(); ?></li></ul><?php
echo $after_widget;
}
function update( $new_instance, $old_instance ) {
$instance = $old_instance;
$instance['title'] = strip_tags($new_instance['title']);
return $instance;
}
function form( $instance ) {
$instance = wp_parse_args( (array) $instance, array( 'title' => '' ) );
$title = strip_tags($instance['title']);
?><p><label for="<?php echo $this->get_field_id('title'); ?>"><?php _e('Title:'); ?></label><input class="widefat" id="<?php echo $this->get_field_id('title'); ?>" name="<?php echo $this->get_field_name('title'); ?>" type="text" value="<?php echo esc_attr($title); ?>" /></p><?php
}
} |
Там же найди функцию twentyeleven_widgets_init(), и добавь в неё
Код: | register_widget( 'WP_Widget_Login' ); |
Теперь у тебя есть новый виджет -- Login.
|
|
|
|
readmode
С нами с 24.05.06
Сообщения: 797
Рейтинг: 488
|
Добавлено: 04/11/11 в 00:28 |
Yacc: мне кажется со вторым ты перегибаешь.
вот сайдбар темы
Код: |
$options = twentyeleven_get_theme_options();
$current_layout = $options['theme_layout'];
if ( 'content' != $current_layout ) :
?>
<div id="secondary" class="widget-area" role="complementary">
<?php if ( ! dynamic_sidebar( 'sidebar-1' ) ) : ?>
<aside id="archives" class="widget">
<h3 class="widget-title"><?php _e( 'Archives', 'twentyeleven' ); ?></h3>
<ul>
<?php wp_get_archives( array( 'type' => 'monthly' ) ); ?>
</ul>
</aside>
<aside id="meta" class="widget">
<h3 class="widget-title"><?php _e( 'Meta', 'twentyeleven' ); ?></h3>
<ul>
<?php wp_register(); ?>
<li><?php wp_loginout(); ?></li>
<?php wp_meta(); ?>
</ul>
</aside>
<?php endif; // end sidebar widget area ?>
</div><!-- #secondary .widget-area -->
<?php endif; ?> |
вырезание выделенного куска кода по моему решит вопрос номер 2 ТС ? нет?
на первый взгляд, я конечно теоретизирую...
|
|
|
|
С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538
|
Добавлено: 04/11/11 в 01:26 |
Это сайдбар по умолчанию. Если не добавлять к нему виджеты в админке, то, да, можно отредактировать этот файл. В противном случае условие
Код: | <?php if ( ! dynamic_sidebar( 'sidebar-1' ) ) : ?> |
не выполнится и подключится динамический сайдбар, определённый в файле functions.php
Код: | function twentyeleven_widgets_init() {
register_sidebar( array(
'name' => __( 'Main Sidebar', 'twentyeleven' ),
'id' => 'sidebar-1',
... |
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |