ShortCode Wordpress不起作用

时间:2013-12-23 12:18:13

标签: php wordpress shortcode

我有一个短信,我把它放在我的帖子中,但不知何故,它执行一些reasong。这是我的代码:

short-code.php

add_shortcode('teammate',function($atts){
            $classes=$atts['country'];
            $imgUrl=$atts['img'];
            $name=$atts['name'];
            $description=$atts['description'];
            echo '
            <div class="member "'.$classes.'>
                <div class="member-img">
                    <img src="'.$imgUrl.'">
                </div>
                <div class="member-desc">
                    <h1>'.$name.'</h1>
                    <p>'.$description.'</p>
                </div>
                <div class="clear"> </div>

            </div>
            ';
        });

以下是我在functions.php中添加文件的方式:

$includes = array(
                'includes/theme-options.php',           // Options panel settings and custom settings
                'includes/theme-functions.php',         // Custom theme functions
                'includes/theme-actions.php',           // Theme actions & user defined hooks
                'includes/theme-comments.php',          // Custom comments/pingback loop
                'includes/theme-js.php',                // Load JavaScript via wp_enqueue_script
                'includes/sidebar-init.php',            // Initialize widgetized areas
                'includes/theme-widgets.php',           // Theme widgets
                'includes/short-code.php',              // Custom shortcode file for side menu
                'includes/team.php'                     //team shortcode
                );

以下是我在页面中的内容:

<div class="outer-members">
        <div class="inner-members">
[teammate name="Darko Petkovski" img="http://myurl.com/myimage.jpg" description="test" country="mc"]

        </div>
        </div>

1 个答案:

答案 0 :(得分:0)

似乎代码工作正常,但唯一的问题是短代码没有在wp外执行。