Встроенный Twitter-канал не будет отображаться красиво при загрузке через Ajax

Если вы вставляете URL-адрес Twitter в свой пост, WordPress будет его хорошо отображать.

Но если я загружаю сообщения через Ajax, URL-адрес заменяется на Blockquote, но не с красиво отображенным. Класс Blockquote – twitter-tweet а не, как предполагалось, twitter-tweet-rendered со всем этим дополнительным материалом.

Это то, что похоже на загрузку через Ajax:

введите описание изображения здесь

И это то, что выглядит как загруженное обычным запросом:

введите описание изображения здесь

Так есть ли какое-либо действие Javascript, которое я мог бы запустить, чтобы отобразить этот канал Twitter?

Вот как я его загружаю:

  $.ajax({ url: link, // this is generated via the "next_posts" link success: function(respond) { // get the right content var $result = $(respond).find('.content article'); // append the content $('.content').append( $result ); }, error: function(html) { } }); 

Альтернативный запрос Ajax:

  $.post( my_global.ajaxurl, { action : 'return_tweet_post' }, function( respond ) { // append it } 

И действие PHP для него:

 add_action( 'wp_ajax_nopriv_return_tweet_post', 'return_tweet_post' ); add_action( 'wp_ajax_return_tweet_post', 'return_tweet_post' ); function return_tweet_post() { $my_query = new WP_Query('p=1165'); if( $my_query->have_posts() ) { while ($my_query->have_posts()) { $my_query->the_post(); the_content(); } } exit; } 

Дает тот же результат.

Solutions Collecting From Web of "Встроенный Twitter-канал не будет отображаться красиво при загрузке через Ajax"