-1

您好,我对 wordpress 非常陌生,并且正在研究一个主题。这是一个视频主题,每个视频帖子上都有一些书签链接,当我点击任何视频时,这些书签会出现在这些帖子上。

但是在我的首页上,动态边栏(1)按顺序出现的最新视频帖子。我只想在显示视频的首页上添加这些书签链接,所以我必须更改一些 dynamic_sidebar(1) 代码,但我搜索了,我不知道它在哪里......所以帮助我(我知道这没什么大不了的)。

我想做什么......我试图在带有侧边栏的首页上实现相同的代码(我知道我很愚蠢):

作为

<div class="bookmark_links">
                          <?php if(function_exists('the_ratings')) { the_ratings(); } ?> 


                   <?php if(get_post_meta($post->ID,'views_count',true)){?>
                        <span class="post-views" >
                        Total Views : <?php echo get_post_meta($post->ID,'views_count',true);?>
                        </span> 
                    <?php }?> 


                   <?php if(get_post_meta($post->ID,'twitter',true)){?>
             <a href="<?php echo get_post_meta($post->ID,'twitter',true);?>" target="_blank" class="i_twitter"> <?php _e('Twitter','templatic');?> </a> 
             <?php }?> 

              <?php if(get_post_meta($post->ID,'facebook',true)){?>
                   <a href=" <?php echo get_post_meta($post->ID,'facebook',true);?>" target="_blank" class="i_facebook"> <?php _e('Facebook','templatic');?> </a> 
             <?php }?>  

     <div class="share"> 
        <div class="addthis_toolbox addthis_default_style">
<a href="http://www.addthis.com/bookmark.php?v=250&amp;username=xa-4c873bb26489d97f" class="addthis_button_compact sharethis"><?php _e('Share Video','templatic');?></a>
</div>
<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#username=xa-4c873bb26489d97f"></script>
    </div>

请告诉我应该怎么做...任何帮助将不胜感激。

4

1 回答 1

0

找出负责在首页上生成帖子的文件并不一定是微不足道的。它可能是 index.php 或 home.php,或者完全是其他东西,具体取决于您的主题。这是一个链接,它演示了两种方法来确定哪个模板正在为当前页面提供服务:

https://wordpress.stackexchange.com/questions/37292/how-do-you-find-out-which-template-page-is-serving-the-current-page

请记住,模板可能正在使用另一个文件来实际通过循环。最重要的是,您必须找到在首页上生成帖子的循环(即主 WordPress 查询)。找到后,将您从侧边栏中获得的代码移动到 The Loop 内的适当位置。我建议只对您显示的代码进行一项更改:更改

post->ID

get_the_ID()

仅在 The Loop 内部时有效。

顺便说一句,如果您对 WP 很陌生,我建议您彻底了解和理解 The Loop ( http://codex.wordpress.org/The_Loop ),因为这是 WP 的核心。祝你好运!

于 2013-09-18T07:16:29.653 回答