wordpress的主题制作过程中,可扩展的空间是非常巨大的,用行内人士的话说,没有做不到的,只有想不到的。比如本文中将要介绍的wordpress主题短代码功能,在wordpress早期版本中就早已开始,可见wordpress开发者的视野是非常开阔的。为什么要用wordpress短代码?如何给wordpress主题添加短代码呢?下面就跟随高时银博客一起来看看吧。为什么要用wordpress短代码呢?
这点很好解释,因为我们在wordpress建站过程中,可能会有一些重复动作,比如在发表文章时,我们要重复在文章中添加某些图片或链接或广告之类的东西,而这些在wordpress主题模板的源代码中是没办实现的。如果,我们要在每篇文章中添加这些内容,就要在发表文章时重复这些动作——添加代码。如果这个代码是一个相对比较复杂的代码,如广告,我们每次复制,是不是比较麻烦,有时还有可能会复制错。而这时,如果我们用短代码来代替这些繁杂的代码,是不是就比较方便呢?比如在文章中添加多个广告内容,用短代码就比较方便喽。怎样给wordpress主题添加短代码?
1、在主题的functions.php文件中添加如下代码:
function say_hello() {
return "您好,欢迎来到好源码网(www.0598128.com)";
}
add_shortcode( 'hello', 'say_hello' );
代码解说:add_shortcode是创建短代码函数,它的参数1为短代码名称,即上面的“ hello”,参数2为我们前面创建的函数,如say_hello 。上面的say_hello 函数名称和say_hello 函数体内的内容可以根据你的需要修改和添加。然后在创建短代码函数add_shortcode()中也要做对应的修改。
2、然后,在发表文章时添加这个短代码。在发表文章时,在文章内容中添加 [hello] 这个短代码,就可以在文章页的前台显示“您好,欢迎来到好源码网(www.0598128.com)”。如下图:
上面只是一个简单的示例,下面我们在主题中添加广告短代码。给wordpress主题添加广告短代码。
1、在functions.php文件中添加如下代码:
function say_hello() { $hello='<script type="text/javascript">var _ning_embed = {"id":"11411","width":960,"height":300};</script><script type="text/javascript" src="https://www.0598128.com?_dnembed=true"></script>'; return $hello; } add_shortcode( 'hello', 'say_hello' );
我延用了前面的函数,只是修改了say_hello 函数的函数体内的内容,改成了广告代码。2、在文章内容中任意位置添加调用代码 [hello],然后在你的文章详细页就可以看到文章内容中穿插了广告代码。如下图:
好了,给wordpress主题添加短代码就描写到这了 ,你一定了解了wordpress主题添加短代码的方法了吧。
好