代码需要包装器/容器来放回页脚,但放回哪里呢?

时间:2011-10-03 作者:Tramal

以前的一位开发人员犯了一些大错误,大部分都是我随着时间的推移修复的。不过,最后一个问题是如何正确地在其中添加一个页脚,然后将其删除。

我相信,如果我能在这里得到一些帮助,了解将元素从主体重新定位到标题的位置(我几乎可以肯定这是必要的),然后在主体/主页模板中放置什么容器或包装(他将它们设置得完全相同,因此修复一个将允许我修复所有),然后,我可以处理其他问题,如页面预设高度和页脚的绝对位置,何时应该是相对的,等等。

所以,我的重点问题是,我可以在正文中的代码周围放置一个包装器/容器,这样我就可以进行其他相关的更改,从而使页面具有动态高度,并允许我将“get footer”放回模板中。php文件,要相对定位吗?

如果我没有正确发帖,我深表歉意。另一位开发人员指示我在这里。第一次来这里,我不确定协议,包括要发布多少信息才能回答问题,以及如何发布代码。非常感谢您的帮助和耐心。

这是网站:www.voltrek。com。

这是标题的最后几行。php,然后是其中一个模板的代码,在本例中是主页,所有操作都是相同的。此外,简单的侧栏导航用于页面层次结构。

标题(最后几行)

<?php wp_head(); ?>
</head>
<body <?php body_class(); ?>>

<div id="page">
<?php if ( !function_exists(\'dynamic_sidebar\') || !dynamic_sidebar(\'Simple Top Nav\') ) : ?> <!--YOUR OLD NAVIGATION --><?php endif; ?>
主页模板

 `get_header(); ?>


 <div class="voltrek_homepage">
     <img class="voltrek_site_top_section" src="<?php echo (get_template_directory_uri() . \'/images/voltrek_site_top_section.png\');  ?>" alt="" />
     <a id="voltrek_site_logo" href="/"></a>
     <a id="voltrek_site_contact" href="<?php echo get_permalink(463); ?>">Contact us</a>

     <!-- <img class="voltrek_homepage_body_section" src="<?php echo (get_template_directory_uri() . \'/images/voltrek_homepage_body_section.png\');  ?>" alt="" /> -->
     <img class="voltrek_homepage_photo" src="<?php echo (get_template_directory_uri() . \'/images/voltrek_homepage_photo.jpg\');  ?>" alt="" />

     <div class="voltrek_homepage_body_section" style="clear:both;" >

       <div class="voltrek_homepage_content_area_1">        

         <?php include("voltrek_page_hierarchy.php"); ?> 

         <?php the_secondary_content(1)?>

       </div><!--/voltrek_homepage_content_area1-->

       <div class="voltrek_homepage_content_area_2">        

         <?php the_secondary_content(2)?>

       </div><!--/area2-->

       <div class="voltrek_homepage_content_area_3">        

         <?php the_secondary_content(3)?>

       </div><!--/area3-->

      <div class="clear"></div>

 </div><!--/body_section-->

     </div><!--/homepage-->

     </div><!--/page-->

 </body>
 </html`

1 个回复
SO网友:w3uiguru

我知道你的问题。您面临着如何以及在何处编写页脚代码的问题。

下面是一些指导原则,它可能会帮助或给你一些基本的想法。

首先必须创建页脚。php模板(如果未创建)

页脚的示例代码。php

<div id="footer" role="contentinfo">
    <div id="colophon">

        <div id="site-info">
            <a href="<?php echo home_url( \'/\' ); ?>" title="<?php echo esc_attr( get_bloginfo( \'name\', \'display\' ) ); ?>" rel="home">
                <?php bloginfo( \'name\' ); ?>
            </a>
        </div><!-- #site-info -->

        <div id="site-generator">
            <?php do_action( \'twentyten_credits\' ); ?>
            <a href="<?php echo esc_url( __( \'http://wordpress.org/\', \'twentyten\' ) ); ?>" title="<?php esc_attr_e( \'Semantic Personal Publishing Platform\', \'twentyten\' ); ?>" rel="generator"><?php printf( __( \'Powered by %s.\', \'twentyten\' ), \'WordPress\' ); ?></a>
        </div><!-- #site-generator -->

    </div><!-- #colophon -->
</div><!-- #footer -->

*标记主题,否则您将破坏许多插件,这些插件通常使用此挂钩来引用JavaScript文件*/

wp_footer();
?>

请参见下面的代码//您的页脚代码应该在这里。

您的代码或任何您的要求

*标记主题,否则您将破坏许多插件,这些插件通常使用此挂钩来引用JavaScript文件*/

wp_footer();
?>

Note: 如果您仍然面临问题,请查看以下链接

  1. http://codex.wordpress.org/Theme_Development详见模板文件清单

  2. http://codex.wordpress.org/Stepping_Into_Templates

结束