试图在模板中插入一行php

时间:2015-12-19 16:57:34

标签: php

我已经安装了一个插件,用户界面告诉我在我希望它出现的地方插入以下代码。

<?php fb_page_plugin(); ?>

这就是我所做的:
1.我使用FileZilla下载了所有网站文件 我编辑了footer.php文件并插入了代码行
3.保存,上传了footer.php文件,并刷新了我的页面。

但它没有出现?

</div>
    <?php if (function_exists("popular_ads")) { ?>
    <div class="col-md-3 col-sm-6 col-xs-12">
    <h4><?php _e('Popular listing', 'boxer'); ?></h4>
    <?php popular_ads(30); ?>
    <div class="links popular">
        <ul>
        <?php if( osc_count_custom_items() == 0) { ?>
            <li><?php _e('No Popular Listings', 'boxer'); ?></li>
        <?php } else { ?>
            <?php while ( osc_has_custom_items() ) { ?>
                <li><a href="<?php echo osc_item_url();?>">
                <?php echo osc_item_field('s_title'); ?></a>
                <?php fb_page_plugin(); ?>
                </li>
            <?php } ?>
         <?php } ?> 
     </ul>

1 个答案:

答案 0 :(得分:0)

您可能不是在正确的地方插入它。

除非您希望打印的次数与osc_has_custom_items()中的元素一样多,否则您应将其移出while循环。

[...]
<ul>
    <?php if( osc_count_custom_items() == 0) { ?>
        <li><?php _e('No Popular Listings', 'boxer'); ?></li>
    <?php } else { ?>
        <?php while ( osc_has_custom_items() ) { ?>
            <li><a href="<?php echo osc_item_url();?>">
            <?php echo osc_item_field('s_title'); ?></a>
            </li>
        <?php } ?>
     <?php } ?> 
 </ul>
 <?php fb_page_plugin(); ?>

无论osc_count_custom_items()大小如何,它都会显示(或不显示)。