自定义标签短代码

时间:2014-11-09 18:47:10

标签: php wordpress tabs wordpress-plugin shortcode

我花了一整天时间尝试为我制作的标签制作一个短代码。我在这里看到了很多代码,我试图添加到functions.php但是无法弄清楚如何使它适用于我的情况。它们中的大多数都是动态的,如标签1,标签2,你添加任何东西。但我想让我们说5总是一样的。所以标题将是相同的,并在它上面有图标。我将它插入wp帖子中。我为它做了一个很好的风格,并且不想使用插件。

这是我的HTML

<div class="tabs tabs-style-topline">
                <nav>
                    <ul>
                        <li><a href="#section-topline-1" class="icon icon-home"><span>Home</span></a></li>
                        <li><a href="#section-topline-2" class="icon icon-gift"><span>Deals</span></a></li>
                        <li><a href="#section-topline-3" class="icon icon-upload"><span>Upload</span></a></li>
                        <li><a href="#section-topline-4" class="icon icon-coffee"><span>Work</span></a></li>
                        <li><a href="#section-topline-5" class="icon icon-config"><span>Settings</span></a></li>
                    </ul>
                </nav>
                <div class="content-wrap">
                    <section id="section-topline-1"><p>1</p></section>
                    <section id="section-topline-2"><p>2</p></section>
                    <section id="section-topline-3"><p>3</p></section>
                    <section id="section-topline-4"><p>4</p></section>
                    <section id="section-topline-5"><p>5</p></section>
                </div><!-- /content -->
            </div><!-- /tabs -->

那么任何指针,特别是对于function.php代码?

由于

1 个答案:

答案 0 :(得分:0)

短代码是一种在代码插入帖子内容时运行的函数。代码附有方括号,如&#34; [code-word]&#34;。所以将它放在你的functions.php文件中:

function my_tabs(){
     echo ("Hello world!");
}
add_shortcode( 'my_tabs', 'my_tabs' );

然后添加文字&#34; [my_tabs]&#34;任何要展示的帖子&#34; Hello world!&#34;。改变&#34; Hello world!&#34;你想要的任何东西。