wordpress CMS主题 微信
  • 全部教程
  • Home > wordpress CMS主题制作 > wordpress主题制作:怎样给wordpress主题添加短代码功能?

    wordpress主题制作:怎样给wordpress主题添加短代码功能?

    高时银博客 wordpress CMS主题制作 点击: 1,390 次 0 0
    [文章目录]

    wordpress的主题制作过程中,可扩展的空间是非常巨大的,用行内人士的话说,没有做不到的,只有想不到的。比如本文中将要介绍的wordpress主题短代码功能,在wordpress早期版本中就早已开始,可见wordpress开发者的视野是非常开阔的。为什么要用wordpress短代码?如何给wordpress主题添加短代码呢?下面就跟随高时银博客一起来看看吧。

    为什么要用wordpress短代码呢?

    这点很好解释,因为我们在wordpress建站过程中,可能会有一些重复动作,比如在发表文章时,我们要重复在文章中添加某些图片或链接或广告之类的东西,而这些在wordpress主题模板的源代码中是没办实现的。如果,我们要在每篇文章中添加这些内容,就要在发表文章时重复这些动作——添加代码。如果这个代码是一个相对比较复杂的代码,如广告,我们每次复制,是不是比较麻烦,有时还有可能会复制错。而这时,如果我们用短代码来代替这些繁杂的代码,是不是就比较方便呢?比如在文章中添加多个广告内容,用短代码就比较方便喽。

    怎样给wordpress主题添加短代码?

    1、在主题的functions.php文件中添加如下代码:

    function say_hello() {
    return "您好,欢迎来到高时银博客";
    }
    add_shortcode( 'hello', 'say_hello' );

    代码解说:add_shortcode是创建短代码函数,它的参数1为短代码名称,即上面的“ hello",参数2为我们前面创建的函数,如say_hello 。

    上面的say_hello 函数名称和say_hello 函数体内的内容可以根据你的需要修改和添加。然后在创建短代码函数add_shortcode()中也要做对应的修改。

    2、然后,在发表文章时添加这个短代码。

    在发表文章时,在文章内容中添加 [hello] 这个短代码,就可以在文章页的前台显示“您好,欢迎来到高时银博客”。如下图:

    wordpress主题制作:怎样给wordpress主题添加短代码功能?

    上面只是一个简单的示例,下面我们在主题中添加广告短代码。

    给wordpress主题添加百度联盟短代码。

    1、在functions.php文件中添加如下代码:

    function say_hello() {
    $hello='<script type="text/javascript">
    /*680*100 创建于 2015-04-15*/
    var cpro_id = "u2048622";
    </script>
    <script src="http://cpro.baidustatic.com/cpro/ui/c.js" type="text/javascript"></script>';
    return $hello;
    }
    add_shortcode( 'hello', 'say_hello' );

    我延用了前面的函数,只是修改了say_hello 函数的函数体内的内容,改成了百度广告。

    2、在文章内容中任意位置添加调用代码 [hello],然后在你的文章详细页就可以看到文章内容中穿插了百度广告代码。如下图:

    wordpress主题制作:怎样给wordpress主题添加短代码功能?

    好了,本章就介绍到这里,相信通过本章的介绍,你一定了解了wordpress主题添加短代码的方法了。


    文章作者:高时银博客
    本文地址:http://wanlimm.com/77201506124355.html
    版权所有 © 转载时必须以链接形式注明作者和原始出处!

    目前还没有评论。赶快来坐沙发吧。

    发表评论