^ 回到顶部
  • 人生没有定律,每个人都有自己的节奏
  • 本站wordpress建站教程均通过实践后发布,希望可以帮到你
  • 希望你的坚持,都是因为热爱,而不是因为不甘心
  • 5年wordpress建站经验,5星服务品质
  • 那些不愿意让你吃亏的人,才是真正值得你深交的人,也是值得你付出时间的人

WordPress主题制作必备php函数stripslashes()

阿里云服务器9.9

前段时间,分享了来自云落的 git主题后台框架,自己在具体使用过程中发现了这样的一个问题:

当后台设置选项类型设置为 textarea 格式的时候,如果里面输入超链接,在前台通过<?php echo get_option('hot_list_title'); ?>这种方式调用的时候,超链接被转义了,如下图:

WordPress 主题制作必备 php 函数 stripslashes()

后来和云落讨论的时候,反反复复还是没有发现问题所在,今天有空又捡起这个问题,发现原来是这样的一个小小问题:

我们在主题 functions.php 中添加下面代码:

function _hui($e) {
    return stripslashes(get_option($e));
}

php 函数 stripslashes()说明:

stripslashes() 函数删除由 addslashes() 函数添加的反斜杠。

示例:

<?php
echo stripslashes("Who\'s Bill Gates");
>

运行结果:Who's Bill Gates

调用的时候,只需要用下面这种形式即可:

<?php echo _hui('wpsite_header'); ?>

其中 wpsite_header 为后台自定义的 id 名。

这是陌小雨制作的 wordpress 导航主题wpsite的过程中碰到的问题和解决办法,给 wordpress 主题制作初学者的一点参考。

 

历史上的今天:
让小雨知道,这篇文章帮到了你

展开阅读全文

扫码关注微信公众号zs40086(微搜片)随时随地微信看片,抢先福利电影等你来
小雨导购

如有疑问,请前往问答中心反馈!

反馈
  1. 成航先森
    好厉害的样子,但是现在主题基本稳定,不怎么弄代码了
    • 陌小雨网站管理员
      @成航先森 为什么你的文章也布局是错位的,故意的么,在chrome浏览器下

登录

忘记密码 ?

切换登录

注册