今天在制作一个主题时,必须使用的一个插件实现一个功能,而在使用这个插件中碰到一个问题:
因这个插件只提供小工具和ShortCode方式调用,而因为此主题全自定义内容,使用小工具比较囧~而 ShortCode 又只能在文章内容里面使用,怎样才能在 the_content() 之外使用呢?
放狗搜,搜到一个关于此问题的博文,但此博已不能访问,于是用google的cache看看内容,按其方法搞定,这里记录一下。
(出处就不注明了,连404都没有鸟)
方法:在需要用短代码调用的地方用下面的代码实现
<?php $text = yourShortCodeFunction("[your shortcode tag here]"); echo $text; ?>
示例:例子说明吧
一般定义 ShortCode 都有这么一句和函数:
add_shortcode('zwwooooo','zwwooooo_shortcode');
function zwwooooo_shortcode() {
......
}
其中的 zwwooooo 就是 ShortCode tag,而 zwwooooo_shortcode 是 ShortCode 对应的函数(功能),正常使用方法就是在文章中插入 [zwwooooo] ,那么在其他地方使用就是下面这样:
<?php $text = zwwooooo_shortcode("[zwwooooo]"); echo $text; ?>
没了,写完了。。。
zww
赏
oooo
or
- 本文标题:在 the_content() 之外使用 ShortCode
- 本文链接:https://zww.me/archives/25328
- 发布时间:2010年10月22日 10:18
- 版权声明:除非注明,文章均为 zwwooooo 原创,转载请以链接形式标明本文地址!
错觉么?
@Armgod
啥错觉?
@zwwooooo
沙发的错觉,看样子是真的啦
@Armgod
的确是沙发,不用怀疑
这个我不懂留给懂的人去评论
@软件盒子
你也评论了
又看到各种新效果了..比如顶部那个..红变灰..真帅气
唔你头像也另外绑域名了么..嘿嘿..估计过段时间这个也会流行起来?
@mice
???你说我头像里面的文字?一直都有,都一年多了
奶奶的 看别人博客 各种舒服,看自己的 各种不舒服...
@mice
这叫审美疲劳,自己的经常面对
记下来了,以后可能用的到,最近是没时间弄主题了,晚上11点断电真是无奈..
@fblue
11点?这么早啊
@zwwooooo
是早啊,但是强制的。。。
再次强烈要求分享页面载入效果……
@木本无心
那个是老技术了,很多人用,只是效果不同罢了
虽然还没有玩过shortcode,就先马克一下吧
@万戈
一般不需要这样蛋疼使用,没办法,不想改插件
戛然而止,意犹未尽啊~~~
@有点蓝
厄~用成语了
@zwwooooo
呵呵没滥用吧~
你在我那的留言只有一个@8lu,被小墙挡住了,都不知道你说的什么……
@有点蓝
不会吧,小墙竟然墙我 - -
@zwwooooo
小墙最近不太正常了,从全新安装wp之后……我找willin讨教下去~
@有点蓝
willin有露脸么?
@zwwooooo
前天来过,我一直缠着他问那个主题不能预览的问题……
@有点蓝
去看了下,原来他发表了一篇文章,虽然是打酱油
这不就是调函数了么。。一点也不简洁了都。。
@QiQiBoY
没办法,不想改插件,直接用函数又出错
来而不往非礼也
@剑书
不非礼人就可以了
收藏
短代码?小白表示不懂。
@朵未
不需要东,用就行了
这个写订制主题有方便到~ 比起函数....大家对sc还是比较没有抗拒感的!!
@Kana
要自己写插进功能太浪费时间和精力了。
这个。不知道做什么的?
类似于缩写功能么
@A.shun
短代码不就是为了在写文章插入方便而写的吧,我这里说的是其他地方调用方法
@zwwooooo
囧。。。我用着几个短代码呢
换了英文一下子反应 不过来
@A.shun
囧
看了半天,还真没懂、、
@Kars
呵呵,需要用时你就会研究,然后就懂了。
@zwwooooo
为虾米 我的 FF图标 是蓝滴?
@Kars
不知道,你的显示是Namoraka 3.6.10,囧~
@zwwooooo
firefoxdevpre.png 根据 那个图片的文件名 来看,应该是 FF 开发版之类的、、
@Kars
可能
是啊,有些东西前几天还在的,过了几天就打不开了,是要记录下
@IM路人
对啊,所以还是自己记录一下
哈哈
又看到你在折腾了。
@园子
折腾才有意思嘛
犯迷糊中- -
@skidu
厄~迷糊啥?
折腾精神可嘉
@竹下无为梦
没办法,需要用
我是来观摩的……