如果你曾使用过论坛,你会发现论坛发帖有一套属于自己的编码,是不同于html代码的简码,例如我们在论坛发帖的时候如果需要插入一段引用,我们只需要在纯文本格式下输入如下图的UBB简码:
[quote]discuz简码[/quote]这样的代码即为简码,然而你可能不知道,wordpress2.5版本以后就已经支持了这个功能,本文宗旨即为帮助大家拾起并熟悉这个简便的功能。
wordpress如何创建简码
wordpress简码的创建需要用到php语言,所以这也是很久未被广泛使用的原因,当然这里我们追求的即为简单的使用,并不一定要学习php语言,先让我们按照官方文档创建一个最简单的wordpress简码,创建步骤如下:
1、打开主题函数文件functions.php(如没有可以创建一个),并添加以下代码:
- <?php
- function hello() {
- return ‘Hello, World!’;
- }
- add_shortcode(‘hw’, ‘hello’);
- ?>
2、添加完成后,保存上传;
3、编辑文章并切换至文本编辑模式下,直接输入以下代码:
- [hw]
4、保存文章后,如果不出意外,应当显示为“Hello, World!”这几个字了。
wordpress简码应用原理
第一步:一般的函数字符串创建;
- function hello() {
- return ‘Hello, World!’;
- }
第二步:把创建的函数字符串使用标签add_shortcode转换为简码;
- add_shortcode(‘hw’, ‘hello’);
第三步:文本编辑模式下直接输出:
- [hw]
如果了解了上面的案例就继续往下看,创建一个淘宝橱窗展示广告的简码案例:
1、创建函数字符串:
- function taobaoad() {
- return <script type=“text/javascript”>
- alimama_pid=“mm_26886208_2809683_11313966”;
- alimama_width=300;
- alimama_height=250;
- </script>
- <script src=“http://a.alimama.cn/inf.js” type=“text/javascript”>
- </script>’;
- }
2、转换函数为简码:
- add_shortcode(‘ad’, ‘taobaoad’);
3、写文章时切换为文本编辑格式,在需要添加广告的文章适当位置添加以下简码:
- [ad]
4、好了,赶紧试试效果吧。
评论(1)
这个没看懂,老师,帮解释一下吧,从这一句开始往下的代码 效果是怎么样的?
“如果了解了上面的案例就继续往下看,创建一个淘宝橱窗展示广告的简码案例:”
1.有没效果图
2.在写文章时文本格式 下,在需要添加广告的文章适当位置添加以下简码: [ad] 作用是什么?