wordpress拥有各种功能,比如今天要讲的wordpress短代码,wordpress短代码对于高手来说会常常使用它来便捷滴去应用到自己的wordpress网站,但对于一些同学wordpress短代码却一无所知,所以在遇到wordpress短代码这个新鲜词语的时候迫不及待的想了解wordpress短代码是什么东西、如何去应用wordpress短代码、如何制作自己的wordpress短代码!
首先我们要知道短代码功能到底是什么:什么是wordpress短代码呢?大家在逛论坛时一定都用过UBB代码(所谓UBB代码,是指论坛中的替代HTML代码的安全代码),wordpress的短代码就是类似于UBB代码的一种代码。可能有些朋友还不能理解什么的wordpress的短代码功能,那么瑞课这里再举个实例,让大家更好的理解什么是wordpress短代码。例如说你在论坛发表文章的时候想带一个描文本的超链接例是不能直接使用HTML代码的形式来做的。
原本我们在书写HTML代码时加入描文本都是这样写的:


<a href="https://www.ruikeedu.com/">wordpress</a>

而在论坛却只能使用UBB来添加描文本:[url=https://www.ruikeedu.com/]wordpress[/url]
而wordpress的短代码就是实现类似于UBB代码一样的功能,开发者在直接定义好短代码的参数后,使用者无需再编写繁琐的代码而直接调用出其所需要的功能。wordpress短代码介绍写到了这里,我相信您一定有所激动想迫不及待学习下如何制作自己的wordpress短代码让自己的wordpress应用
变得更快捷。以下给几个实例:


function ruikeedu() {   //创建函数并命名为ruikeedu
return 'Hello 瑞课!'; //当短代码被调用时输出的内容
}
add_shortcode('ruike', 'ruikeedu');  //将函数ruikeedu定义为短代码并定义一个调用方式

将以上代码加入到functions.php文件中,然后在编辑文章或页面时的,切换至html模式,插入[ruike]即可显示出hello 瑞课!当然这里
只是定义了一个无任何判断和参数的短代码。下面在给大家举例个有参数的:


function myname($name) {//括号中的name是传递上来的参数
extract(shortcode_atts(array(
'name' => 'name'
), $name));
return 'Hello' . $name;
}
add_shortcode('hi', 'myname');

将以上代码加入到functions.php文件中,然后在编辑文章或页面时的,切换至html模式,插入[hi name='瑞课']即可显示出“Hello 瑞课”,稍微自定义下就可以调用出你自己的短代码咯!
wordpress高手之路志在不断学习,快速学习欢迎加入瑞课培训系统学习wordpress主题开发,wordpress短代码教程就到此结束全部完毕!