如何在Marketify单一帖子中移动标题下方的特色图片

时间:2017-02-09 12:23:35

标签: php wordpress post themes blogs

我正在尝试将帖子的精选图片移动到Marketify主题中的帖子标题下面,但我似乎无法在代码中找到它。

有人可以帮我找一下帖子特色图片的代码吗?如何在帖子标题下面移动?

2 个答案:

答案 0 :(得分:0)

首先,为您的WordPress主题创建一个Child Theme

然后查看'/ wp-content / themes / [theme-name],在那里你应该找到一个名为'single.php'的文件。将其复制到您的子主题中,注意确保复制相同的目录层次结构。 'single.php'通常是默认博客文章模板的名称。

打开你在子主题中保存的'single.php'文件,使用Notepad ++等程序(记事本也可以,但不是那么容易)。

您应该看到类似的内容:

    <?php if ( has_post_thumbnail() ) {
        the_post_thumbnail();
    }?>
    <?php 
    if (have_posts()) : 
        while (have_posts()) : the_post(); ?>

            <h1><?php the_title(); ?></h1>  //This is the title of your Blog Post. 

            <div class="entry">
            <?php the_content(); ?> //This is the content of your Blog Post.
            </div>

        <?php endwhile; ?>  
    <?php endif; ?>

编码会略有不同,但您要做的是突出显示:

<?php if ( has_post_thumbnail() ) {
        the_post_thumbnail();
}?>

然后将此编码移至<h1><?php the_title(); ?></h1>下方。你将需要四处游戏,确切地说你需要它,但我希望这有助于你开始。

我建议您在子主题中执行此操作的原因是,当Theme Developer推出更新时,它将删除您在父文件中所做的任何修改。

祝你好运!

答案 1 :(得分:0)

感谢您的评论。我认为它与您编写的代码类似,但标题和特色图像隐藏在“do_action('marketify_entry_before');”。

    get_header(); ?>

    <?php do_action( 'marketify_entry_before' ); ?>

    <div class="container">
    <div id="content" class="site-content row">

        <div role="main" id="primary" class="col-xs-12 col-md-8 <?php echo ! is_active_sidebar( 'sidebar-1' ) ? 'col-md-offset-2' : '' ?>">
            <main id="main" class="site-main" role="main">

            <?php if ( have_posts() ) : ?>

                <?php while ( have_posts() ) : the_post(); ?>

                    <?php get_template_part( 'content', 'single' ); ?>
                    <?php comments_template(); ?>

                <?php endwhile; ?>

尽管如此,对于有同样问题的其他人来说;我想出了如何在css中隐藏此部分,如此...

    .single .header-outer.has-image .page-header {
        display: none;
    }

然后可以使用标准的Wordpress功能使标题和特色图像出现在我想要的位置。

谢谢:)

汤姆