Создание блока в сайдбаре WP

T0
На сайте с 18.06.2013
Offline
7
1316

Подскажите, как создать дополнительный блок в сайдбаре без виджетов, тоесть чтобы был блок с моим кодом.

спасибо!

vlad00777
На сайте с 24.12.2009
Offline
119
#1

Написать код в файл sidebar.php

Верстка. Качественно! Адаптивная, резиновая, с параллаксом и прочими плюшками. В ЛС.
eis
На сайте с 18.10.2008
Offline
473
eis
#2

Tomik01, все зависит от того какая структура у Вас в файлах шаблона. Это может быть либо файл sidebar.php либо index.php в папке с шаблоном, там и добавляйте блок.

- Здесь я покупаю вечные ссылки на свои сайты! (https://backlinkator.com) - сотни ссылок за копейки
ishipilov
На сайте с 25.12.2011
Offline
101
#3

обычно виджеты в сайдбаре публикуются с помощью списков <li> .

Т.е. вам нужно где-то между тегами <ul> и </ul> в sidebar.php вставить код:

<li>

<h3>(Заголовок виджета)</h3>

(html или php код виджета)

</li>

Однако здесь также многое зависит от стилей и компоновки, используемых на блоге (для заголовка виджета вместо h3 может быть div со своими id или class).

Опубликуйте здесь свой sidebar.php - можно будет сказать точнее куда что вставить 🍿

SeVlad
На сайте с 03.11.2008
Offline
1609
#4
ishipilov:
обычно виджеты в сайдбаре публикуются с помощью списков <li> .

какая чушь..

Виджет (в сайдбаре) - это ОБЛАСТЬ сайдбара. Она никак не может "публиковаться с помощью списков" (она может или иметься или НЕ иметься.).

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
Jaf4
На сайте с 03.08.2009
Offline
804
#5
Tomik01:
Подскажите, как создать дополнительный блок в сайдбаре без виджетов, тоесть чтобы был блок с моим кодом.
спасибо!

как вариант для ценителей извращений, можно создать виджет и "подтянуть" туда содержимое из стороннего файла кодом. Можно даже с другого сайта подтянуть.

New! NVMe VPS от SmartApe.ru (https://goo.gl/eoYYkS)
T0
На сайте с 18.06.2013
Offline
7
#6

ishipilov,

<div id="sidebar">


<?php include('ads/sidebar125x125ads.php'); ?>

<!--begin of social widget-->
<?php if (get_theme_mod('subscribe') == 'Yes') { ?>
<div id="subscribe">

<ul class="subscribe_icons">
<li class="subscribe_buzz"><a href="http://google.com/profiles/<?php echo get_theme_mod('google_id'); ?>" rel="nofollow" target="_blank"><?php _e('Buzz', 'themejunkie'); ?></a></li>
<li class="subscribe_twitter"><a href="http://twitter.com/<?php echo get_theme_mod('twitter_id'); ?>" rel="nofollow" target="_blank"><?php _e('Twitter', 'themejunkie'); ?></a></li>
<li class="subscribe_facebook"><a href="http://www.facebook.com/<?php echo get_theme_mod('facebook_id'); ?>" rel="nofollow" target="_blank"><?php _e('Facebook', 'themejunkie'); ?></a></li>
<li class="subscribe_rss"><a href="http://feeds.feedburner.com/<?php echo get_theme_mod('feedburner_id'); ?>" rel="nofollow" target="_blank"><?php _e('RSS', 'themejunkie'); ?></a></li>
<li class="subscribe_email"><a href="http://feedburner.google.com/fb/a/mailverify?uri=<?php echo get_theme_mod('feedburner_id'); ?>&amp;loc=en_US" rel="nofollow" target="_blank"><?php _e('Email', 'themejunkie'); ?></a></li>
</ul> <!--end .subscribe_icons-->

<div class="clear"></div>

</div> <!--end #subscribe-->
<?php } ?>
<!--end of social widget-->

<!--begin of ajax tabber-->
<?php if (get_theme_mod('tabber') == 'Yes') { ?>
<div class="widget">

<div id="tabber">

<ul class="tabs">
<li><a href="#popular-posts"><?php _e('Popular', 'themejunkie'); ?></a></li>
<li><a href="#recent-posts"><?php _e('Latest', 'themejunkie'); ?></a></li>
<li><a href="#recent-comments"><?php _e('Comments', 'themejunkie'); ?></a></li>
<li><a href="#tag-cloud"><?php _e('Tags', 'themejunkie'); ?></a></li>
</ul> <!--end .tabs-->

<div class="clear"></div>

<div class="inside">

<div id="popular-posts">
<ul>
<?php tj_tabs_popular(get_theme_mod('tab1'), 'tabthumbsize'); ?>
</ul>
</div> <!--end #popular-posts-->

<div id="recent-posts">
<ul>
<?php tj_tabs_latest(get_theme_mod('tab2'), 'tabthumbsize'); ?>
</ul>
</div> <!--end #recent-posts-->

<div id="recent-comments">
<ul>
<?php tj_tabs_comments(get_theme_mod('tab3'), get_theme_mod('tabthumbsize')); ?>
</ul>
</div> <!--end #recent-comments-->

<div id="tag-cloud">
<?php wp_tag_cloud('smallest=12&largest=20'); ?>
</div> <!--end #tag-cloud-->

</div> <!--end .inside -->

</div><!--end #tabber -->

</div> <!--end .widget-->
<?php } ?>
<!--end of ajax tabber-->

<!--begin of general widgets-->
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar') ) : ?>
<?php endif; ?>
<!--end of general widgets-->

<div class="clear"></div>

</div> <!--end #sidebar-->

вот сам сайдбар...

еще вопрос...можно ли изменить код уже созданного виджета, например Рубрики, и вставить туда свой код? и как, если можно?

T0
На сайте с 18.06.2013
Offline
7
#7

Можно ли изменить содержимое виджета, например Рубрики, и туда добавить свой код? если можно, то как?

SeVlad
На сайте с 03.11.2008
Offline
1609
#8
Tomik01:
Можно ли изменить содержимое виджета, например Рубрики, и туда добавить свой код? если можно, то как?

Не парь могз. Используй текстовый виджет + любой плагин для разрешение исполнения кода в нём.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий