-1

ページタイトルを収容するコンテンツページの領域を全幅にしようとしているので、そこに画像を戻すことができます: http://www.nielsen.com/us/en/newswire.html

page.php のコンテナの上に page-title div を移動しようとしましたが、常にコンテナ内に戻ってしまいます。

私のサイトで移動したいものの例を次に示します: http://www.zachkeller.net/cp_site/?page_id=93

ここに私のpage.phpコードがあります:

<?php get_header(); ?>

            <!-- If there is no gallery, just grab the featured image -->
            <?php if ( has_post_thumbnail() ) { ?>
              <a class="featured-image" href="<?php the_permalink(); ?>" title="<?php echo esc_attr( sprintf( __( 'Permalink to %s', 'okay' ), the_title_attribute( 'echo=0' ) ) ); ?>" rel="bookmark"><?php the_post_thumbnail( 'large-image' ); ?></a>
            <?php } ?>

            <div class="container-wrap">
                <div class="container">
                    <div class="content">
                        <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
                            <div class="blog-post clearfix">
                                <div class="blog-inside">
                                    <div class="page-title">
                                        <h1><?php the_title(); ?></h1>
                                    </div>

                                    <?php the_content(); ?>
                                </div><!-- blog inside -->
                            </div><!-- blog post -->
                        <?php endwhile; ?>
                        <?php endif; ?>
                    </div><!-- content -->

                    <?php get_sidebar(); ?>
                </div><!-- container -->
            </div><!-- container wrap -->

<?php get_footer(); ?>
4

1 に答える 1

2

echo get_title(); を使用する必要があります。the_title の代わりに。そうすれば、必要な場所に出力されます。the_title は自動的に自分自身を出力します。get_title は、手動でエコーする値です。

使用しているページ テンプレートを確認してください。wordpress では、編集するテンプレートを示す「page-template-full-width-php」などを含む body クラスを確認することをお勧めします。

于 2013-08-26T14:32:39.233 に答える