代码之家  ›  专栏  ›  技术社区  ›  2ne

如何在模板中使用短代码

  •  1
  • 2ne  · 技术社区  · 13 年前

    下面你可以看到我的主页模板。我过去在页面内容中有这一行,它加载缩略图和带有视频的视频播放器。我现在想把它放在一个模板中,但我不知道如何正确地调用它。你可以看到我正试图从我的主题选项面板调用视频。

    之前

    [KGVID poster="http://www.muratgokmen.co.uk/wp-content/uploads/2013/09/thumbnail-home.jpg" width="1005" height="565"]http://www.muratgokmen.co.uk/wp-content/uploads/2013/09/sample.mp4[/KGVID]
    

    之后

    [KGVID海报=“http://www.muratgokmen.co.uk/wp-content/uploads/2013/09/thumbnail-home.jpg“width=”1005“height=”565“]http://www.muratgokmen.co.uk/wp-content/uploads/2013/09/sample.mp4[/千克视频]
    

    任何帮助都将不胜感激。

    <?php /* Template Name: Home Page */ get_header(); ?>
    
        <!-- section -->
        <section role="main">
    
        <?php if (have_posts()): while (have_posts()) : the_post(); ?>
    
            <!-- article -->
            <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
    
                [KGVID poster="http://www.muratgokmen.co.uk/wp-content/uploads/2013/09/thumbnail-home.jpg" width="1005" height="565"]<?php echo $smof_data['home-page-video-url'];?>[/KGVID]
    
            </article>
            <!-- /article -->
    
        <?php endwhile; ?>
    
        <?php else: ?>
    
            <!-- article -->
            <article>
    
                <h2><?php _e( 'Sorry, nothing to display.', 'html5blank' ); ?></h2>
    
            </article>
            <!-- /article -->
    
        <?php endif; ?>
    
        </section>
        <!-- /section -->
    
    <?php get_footer(); ?>
    
    1 回复  |  直到 13 年前
        1
  •  2
  •   Ajeet Sinha    13 年前

    对于在模板中使用短代码,请执行以下操作

    <?php echo do_shortcode("[KGVID poster='http://www.muratgokmen.co.uk/wp-content/uploads/2013/09/thumbnail-home.jpg' width='1005"' height='565']http://www.muratgokmen.co.uk/wp-content/uploads/2013/09/sample.mp4[/KGVID]"); ?>
    
    推荐文章