我正在尝试制作内容页面的区域,其中包含页面标题的全宽,因此我可以将图像放回那里,类似于:http://www.nielsen.com/us/en/newswire.html
我试图将page-title div移到page.php上的容器上方,但它总是最终回到容器内。
以下是我想要在我的网站上移动的示例: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(); ?>
答案 0 :(得分:2)
你需要使用echo get_title();而不是the_title。这样它会输出你想要的地方。 the_title自动输出自己。 get_title是您手动回显的值。
务必检查您正在使用的页面模板。在wordpress中,一个很好的线索是检查body类,它通常包括“page-template-full-width-php”或类似信息,告诉你要编辑哪个模板。