试图在Wordpress页面中添加文本 - 主索引模板(index.php)

时间:2018-05-14 20:39:47

标签: php wordpress

我正在为我的博客使用oria主题。它在主页上有网格布局。我想在网格和分页下的主页上添加一个帖子。我试图复制粘贴单个帖子代码,但没有在主页中看到任何更改。请指导我在主页上添加帖子/文章,因为我不是技术人员。

Index.php代码

<?php
get_header(); ?>

<div id="primary" class="content-area">
    <main id="main" class="site-main" role="main">

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

        <?php /* Start the Loop */ ?>
        <?php while ( have_posts() ) : the_post(); ?>

            <?php
                get_template_part( 'template-parts/content', get_post_format() );
            ?>

        <?php endwhile; ?>

        <?php the_posts_navigation(); ?>

    <?php else : ?>

        <?php get_template_part( 'template-parts/content', 'none' ); ?>
    <?php endif; ?>
    </main><!-- #main -->
</div><!-- #primary -->

1 个答案:

答案 0 :(得分:0)

Wordpress不仅仅是一个php网站。 index.php不一定显示您的主页。您需要转到Wordpress管理控制台&gt;设置&gt;阅读并查看为“您的主页显示”设置的内容。然后,您可以引用Wordpress Template hierarchy以查看主页上实际显示的文件。

然后,当你在正确的文件中找到正确的位置时,如果你想显示一个特定的帖子,你不能只是从single.php复制/粘贴循环,因为工作所需的东西不会发生在主页。您需要使用函数get_posts()和一些参数来返回您想要的帖子。然后,您可以使用返回的post对象上的single.php函数来显示它。

我知道我在这篇文章中向你投了很多,所以如果你对这些步骤感到困惑,请留言。