首页 » Javascript, WP » 阅读文章

在Wordpress正文中,插入可执行的Javascript/Js脚本

2008年12月17日

在Wordpress里,如果你在编辑文章的时候,想在正文中,插入一段 javascript 并运行,在多数情况下,是不行的。因为发布的过程中,wordpress会自动转义一些特殊字符,造成javascript代码不可识别,从而不能运行了。

要想实现可以运行的功能,通常是两种方式:

1. 采用引入外部文件的方式,就是在wordpress的正文中,加入:

<script type="text/javascript" src="xxx.js"></script>

然后,在wordpress的正文里,调用里面的功能,采用

<script type="text/javascript">
//dosomething();
</script>

但是,这种方法,不灵活,需要将js文件,每次都上传到服务器上去

2. 将Js代码编码一下,转成非特殊字符,从而避免被wp自动转义

请在下面输入你要转义的javascript代码:

 

将上面编码过的内容,拷贝到你的 wordpress 正文中,即可


和别人一起分享吧:
  • Google Bookmarks
  • QQ书签
  • 饭否
  • 校内网
  • 豆瓣九点
  • 嘀咕
  • 365Key网摘
  • POCO网摘
  • 豆瓣
  • 开心网
  • 新浪ViVi
  • 百度搜藏
  • email
  • Add to favorites
  • Facebook
  • Live
  • 收客
  • Twitter
  • del.icio.us
  • PDF
  • Yigg
  • Print
  • Digg
  • Haohao
  • RSS
  • Yahoo! Bookmarks

本文作者:三角猫 DeltaCat
文章出处:真有意思网(http://www.zu14.cn)
引用地址:点击复制本文的 Trackback Url
文章链接:http://www.zu14.cn/2008/12/17/wordpress_js/ [复制] (转载请注明出处及链接)

Javascript, WP , , ,

上一篇 »:

下一篇 »:
  1. | #1

    @罗崇 :
    去看了一下, 不错,谢谢提供。

    我原来是设置过 禁用WORDPRESS的字符转义,但是,没有禁用过 可视化编辑器 ,呵呵

  2. | #3

    @罗崇 :
    可行的,我自己实际也在使用的。

  3. | #4

    document.write(unescape(‘%3Cscript%3Ealert%28%22test%22%29%3B%3C/script%3E’));

    这种方法可行吗?

  4. | #5

    @pp :
    谢谢支持

  5. | #6

    有帮助,支持一下,希望继续努力啊!

  6. | #7

    @OutC :
    呵呵,是的,评论里的链接,都加了 external 和 nofollow 的

  7. | #8

    @

    Liony
    :呵呵,WP一般都对评论链接no follow的。

  8. | #9

    Liony :

    晕,1楼的回复明显是Spam啊。。。

    呵呵,写的内容没问题就行啊

  9. | #10

    晕,1楼的回复明显是Spam啊。。。

  10. | #11

    文章写的不错强烈支持了 继续努力
    用心做站,你一定会成功,吸取教训是好事!!

  1. 目前还没有任何 trackbacks 和 pingbacks.

 

Related Posts with Thumbnails