-1

シンプルな html/css サイトをワードプレス サイトに変えようとしています。誰も解決できないと思われる大きな問題がフッターに表示されます。フッターはほとんどすべてを無視し、サイトの上部にとどまっています (ヘッダーの一部のように)。すべてのファイルが 3 つのファイルに分割されています。header.php、footer.php、および page.php (各サイトに 1 つ)。

ヘッダ!

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>

    <head profile="http://gmpg.org/xfn/11">

        <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />

        <?php if (is_search()) { ?>
           <meta name="robots" content="noindex, nofollow" /> 
        <?php } ?>

        <title>
               <?php
                  if (function_exists('is_tag') && is_tag()) {
                     single_tag_title("Tag Archive for &quot;"); echo '&quot; - '; }
                  elseif (is_archive()) {
                     wp_title(''); echo ' Archive - '; }
                  elseif (is_search()) {
                     echo 'Search for &quot;'.wp_specialchars($s).'&quot; - '; }
                  elseif (!(is_404()) && (is_single()) || (is_page())) {
                     wp_title(''); echo ' - '; }
                  elseif (is_404()) {
                     echo 'Not Found - '; }
                  if (is_home()) {
                     bloginfo('name'); echo ' - '; bloginfo('description'); }
                  else {
                      bloginfo('name'); }
                  if ($paged>1) {
                     echo ' - page '. $paged; }
               ?>
        </title>

        <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />

        <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" />

        <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />

        <?php if ( is_singular() ) wp_enqueue_script( 'comment-reply' ); ?>


        <?php wp_head(); ?>

    </head>

    <body <?php body_class(); ?>>


                        <div id="Menu" ></div>
                                            <div id="Mainbody">
                                                    <div id="Portfolio"><a href="<?php echo get_option('home'); ?>"><?php bloginfo('name'); ?></a> </div>
                                                    <div id="Slogan"><a href="index.html"><?php bloginfo('description'); ?></a></div>
                                                                            <div id="nav-menu">
                                                                                        <?php $defaults = array(
        'theme_location'  => '',
        'menu'            => '', 
        'container'       => 'div', 
        'container_class' => 'menu-{menu slug}-container', 
        'container_id'    => '',
        'menu_class'      => 'menu', 
        'menu_id'         => '',
        'echo'            => true,
        'fallback_cb'     => 'wp_page_menu',
        'before'          => '',
        'after'           => '',
        'link_before'     => '',
        'link_after'      => '',
        'items_wrap'      => '<ul id="%1$s" class="%2$s">%3$s</ul>',
        'depth'           => 0,
        'walker'          => ''
        ); ?>

    <?php wp_nav_menu( $defaults ); ?>
                                                                                </div>
                                                   <div class="Box"> 
                                                            <div id="Mainindhold">

ページ!

  <?php get_header(); ?>

    <div id="Arbejde">  

                        <h2>Uddrag af mine webdesigns</h2>
                        <br />
                        <br />

                        <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
                       <?php $key='link'; $custom = get_post_meta($post->ID, $key, true); ?>
                       <?php $key2='brugt'; $custom2 = get_post_meta($post->ID, $key2, true); ?>
                       <?php $key3='linkexternal'; $custom3 = get_post_meta($post->ID, $key3, true); ?>
                       <?php $billede = get_the_post_thumbnail($post->ID, 'full'); ?>


     <div class="Raekke">
        <div class="Arbejds_Billede">
                            <a href="<?php echo $custom; ?>"  rel="lightbox">
                            <?php print $billede; ?></a>
        </div>  
                        <div class="Arbejdsbeskrivelse">
                        <h3><?php the_title(); ?></h3>
                        <?php the_content(); ?>
                                    <div id="program">
                                    <img src="<?php echo $custom2; ?>" />
                                    </div>
                                        <div class="Knap"><a href="<?php echo $custom3; ?>"><p>Besøg siden</p></a>
                                        </div>
                                    </div>



     </div>
     <div class="clear"></div>
                <?php endwhile;
                else:
                ?>
                <?php _e('No posts were fond. Sorry!'); ?>
                <?php endif; ?>



    </div>

    <?php get_footer();?>

フッター!

</div>
        </div>
        </div>

        <div id="footer">
                &copy;<?php echo date("Y"); echo " "; bloginfo('name'); ?> 4000 Roskilde
            </div>


           <script type="text/javascript">

      var _gaq = _gaq || [];
      _gaq.push(['_setAccount', 'UA-31920214-1']);
      _gaq.push(['_trackPageview']);

      (function() {
        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
      })();

    </script>

    <?php wp_footer(); ?>
    </body>

    </html>

問題を確認するには、Tinajohnson.dk にアクセスして、もちろん上部を確認してください。

4

3 に答える 3

0

スティックを常にブラウザの下部に表示したい場合。絶対的なcssではなくPosition Fixedを使用して、IDフッターのDivに使用します

#footer { position:fixed; bottom:0; width:100%}
于 2012-09-04T12:12:01.503 に答える
0

ページでフッター関数を 2 回呼び出しています。

<?php get_footer();?>

そしてここでも、

<div id="footer">
                &copy;<?php echo date("Y"); echo " "; bloginfo('name'); ?> 4000 Roskilde
            </div>

2番目のピースを取り除くと、うまくいくはずです。

于 2012-09-04T09:36:05.543 に答える
0

これは CSS の問題です。#footer次のルールをの CSSに追加します。

position: absolute;
bottom: 0;
width: 100%;
于 2012-09-04T09:46:24.043 に答える