2011-11-25 89 views
1

所以,我發現這個工具,可以自動從HTML頁面調整大小的iframe:如何在wordpress頁面中使用easyxdm跨域自動調整iframe的大小?

http://consumer.easyxdm.net/current/example/resize_iframe.html

但是,當我按照他們的例子也不會在WordPress工作。

有誰知道如何使它工作或有一個替代方法,與嵌入WordPress內的iframe一起工作?

+0

我發現了一個驚人的解決方案,它完美的作品。 http://stackoverflow.com/questions/153152/resizing-an-iframe-based-on-content – Kyoku

+0

結束了使用此解決方案: http://stackoverflow.com/questions/153152/resizing- an-iframe-based-content – Kyoku

+0

您是否包含easyXDM.js?我使用easyXDM作爲WordPress插件的一部分,它似乎工作正常。 – colllin

回答

0

添加此添加到functions.php它會發現寬度= 560和高度= 315每一個IFRAME並將其更改爲WIDTH = 600 HEIGHT = 338

function add_youtube_size($youtubehtml) { 
    if (strpos($youtubehtml, "<iframe") !== false) { 
     $youtubesearch = array('width="560"', 'height="315"'); 
     $youtubereplace = array('width="600"', 'height="338"'); 
     $youtubehtml = str_replace($youtubesearch, $youtubereplace, $youtubehtml); 

     return $youtubehtml; 
    } else { 
     return $youtubehtml; 
    } 
} 
add_filter('the_content', 'add_youtube_size', 10);