Причина — wp вырезает скрипты их текстового виджета (вы же туда вставляли?).
Решение — вставьте напрямую в файл темы (например, sidebar.php).
Я вставлял код и в текстовый виджет, и в тему, и в виджет плагина Enhanced Text Widget — не работает. Думаю, проблема в самой теме, вот только не знаю в чём именно и как решить :(.
Покажите код, который вы вставляете. И кусок кода в теме, куда именно.
Можно тут, можно (и лучше) в pastebin.com все запихнуть.
Вот это код виджета от Твиттера:
<a class="twitter-timeline" data-dnt="true" href="https://twitter.com/Speclife_ru" data-widget-id="316951016752943106">Твиты пользователя @Speclife_ru</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
А это кусок кода (сайдбара) вместе с этим кодом:
<?php /* Show forum tags on the forums directory */
if ( bp_is_active( 'forums' ) && bp_is_forums_component() && bp_is_directory() ) : ?>
<div id="forum-directory-tags" class="widget tags">
<h3 class="widgettitle"><?php _e( 'Forum Topic Tags', 'buddypress' ); ?></h3>
<div id="tag-text"><?php bp_forums_tag_heat_map(); ?></div>
</div>
<?php endif; ?>
<?php dynamic_sidebar( 'lenta sidebar' ) ?>
<a class="twitter-timeline" data-dnt="true" href="https://twitter.com/Speclife_ru" data-widget-id="316951016752943106">Твиты пользователя @Speclife_ru</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
</div><!-- .padder -->
</div><!-- #sidebar -->
Такого сайдбара нет в дефолтной теме, он сделан из «стандартного» для включения в шаблон страницы (нужно было изменить ширину колонок). В DIV я его тоже заключал, это ничего не меняет…