本文关键字:

  WordPress 里发表日志时默认禁止了一些标签的使用,比如 <Script>、<IFrame> 等,虽然有一定的好处,但缺点也是显而易见的,很多功能都得到了限制,虽然修改 WP 的内部代码可以解除限制,但并不是完美的办法,因为将来 WP 升级时,你仍然需要再行修改。如果你需要使用这些标签的页面比较单一,那么可以采用如下的方法进行。

  我们知道,WordPress 的页面 (Page) 可以继承自某个模板,虽然文章的页面内容是被编辑器过滤的,但模板里的内容不会,既然这样,我们可以将 script ,iframe 等被禁止的标签及内容放置在模板,然后新建页面时继承自该模板即可。

  下面以我的万年历作为例子,说明一下具体过程:

   首先将你的 Page.php 复制一份,改名为 calendar.php ,然后在最上部加入如下内容
   <?php /*
    Template Name: Calendar
   */ ?>

   接下来在你认为合适的位置放置好你的 或者 iframe 代码,建议放置在 <?php the_content() ?>下面或者 <?php endwhile; endif; ?> 的下面。

  万年历网上有很多代码,基本上都是由 组成,我简单的进行了修改,将初始化函数的调用由 Body 的 Onload 事件改为页面加载完毕后由 触发,从而可以使其在 WordPress 的模板中使用,代码如下

提示:你可以先修改部分代码再运行。

  

   保存并上传该模板文件。注意文件要保存成 UTF-8 格式,否则会出现乱码。

  新建一个页面,模板选择下拉菜单里的 calendar 即可。

    相关信息


相关日志