2011-09-10 91 views
2

我想添加一些JavaScript到我的Wordpress頁面之一。當我將文本區域更改爲HTML模式並粘貼到javascript中時,保存我的更改。它不會出現在頁面上。有人可以幫助我在默認的Wordpress頁面文本編輯器中允許JavaScript嗎?Wordpress插入JavaScript到頁面文本區域

,我想輸入的JavaScript是:

<script type="text/javascript"> 
        jQuery(function($){ 
         $.supersized({ 
          random : 1, 
          slide_interval : 3000, 
          transition : 3, 
          transition_speed : 900, 
          slide_links : 'blank', 
         }); 
        }); 
       </script> 
+0

看看這個文件:http://codex.wordpress.org/Using_Javascript#Javascript_in_Posts – GianluKa

回答

2

WordPress是真的挑剔你是怎麼做的換行符,它有時會放置<p>標籤有這將陷入困境的JavaScript代碼。我建議在發佈帖子後查看源代碼,看看是否有任何<p>標籤已合併。如果是這樣,請返回並刪除該區域中的白色間距,然後重試。

在最壞的情況下,你可以隨時使用Raw HTML插件,它將使原始代碼爲您提供:

http://wordpress.org/extend/plugins/raw-html/

+0

當我看着我的來源,我注意到WordPress的增加了CDATA並將其阻止javascript中加載。這也是由於我將文本區域從可視化改爲HTML之後,然後將文本區域改回可視化並單擊更新按鈕。 – cvandal

+0

是的......當你從html和可視化選項卡來回切換時,會發生奇怪的事情。我嚴格使用html標籤來避免額外的標記。 –

0

你或其他人觀看了這個問題,可能也想試試我的插件它支持HTML編輯器選項卡中的內嵌JavaScript和JavaScript代碼塊。您不必使用簡碼或特殊標記,您可以繼續使用TinyMCE wysiwyg編輯器,而不必擔心丟失內容......如果在Visual編輯器中刪除所有內容,則會丟失代碼塊,但編輯,添加和目標刪除的內容是完全兼容的。

當您在其他少量功能中切換HTML和Visual選項卡時,它還保留HTML代碼的空格和縮進。

http://wordpress.org/extend/plugins/preserved-html-editor-markup/