我正在为我的博客使用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 -->
答案 0 :(得分:0)
Wordpress不仅仅是一个php网站。 index.php不一定显示您的主页。您需要转到Wordpress管理控制台&gt;设置&gt;阅读并查看为“您的主页显示”设置的内容。然后,您可以引用Wordpress Template hierarchy以查看主页上实际显示的文件。
然后,当你在正确的文件中找到正确的位置时,如果你想显示一个特定的帖子,你不能只是从single.php复制/粘贴循环,因为工作所需的东西不会发生在主页。您需要使用函数get_posts()和一些参数来返回您想要的帖子。然后,您可以使用返回的post对象上的single.php函数来显示它。
我知道我在这篇文章中向你投了很多,所以如果你对这些步骤感到困惑,请留言。