当前位置: 首页 > 知识库问答 >
问题:

如何使用自定义文章模板显示博客文章的内容?

范福
2023-03-14

我使用自己的自定义WordPress主题,在显示博客文章内容时遇到了问题。我可以使用php显示标题和发布日期,但我无法在页面上显示任何段落、图像、标题等。我使用古腾堡块(默认)作为博客文章的内容。

我曾尝试使用php函数获取内容,但它们似乎不起作用。

<div class="col-md-6 col-md-offset-3">

        <p class="date"><span class="glyphicon glyphicon-time"> 
         </span> <?php echo get_the_date();?></p><br />

        <p><?php $content = apply_filters('the_content', $post- 
          >post_content);?></p>

</div>

我希望帖子的内容显示在div容器中,但是函数没有抓取内容。任何帮助都将不胜感激!

共有1个答案

易成天
2023-03-14

听起来您可能试图从循环外部检索帖子内容。

如果你看一个主题的帖子模板,例如2017年,正是这一点发挥了神奇的作用。甚至没有必要传递邮政标识:

    <?php
        while ( have_posts() ) : the_post();
            get_template_part( 'components/page/content', 'page' );
            // If comments are open or we have at least one comment, load up the comment template.
            if ( comments_open() || get_comments_number() ) :
                comments_template();
            endif;
        endwhile; // End of the loop.
    ?>

例如,你应该能够做到:

<?php
        while ( have_posts() ) : the_post();
            the_content();
        endwhile; // End of the loop.
?>

最好从上面链接上的代码开始,或者复制单曲。您正在使用的主题的php文件,并将其用作自定义帖子页面的基础?

 类似资料:
  • 我正在构建一个WordPress主题,其中的博客文章是使用一个自定义的文章类型标题为“博客” 博客页面位于http://website.com/blog/上,当发布“blogs”类型的文章时,它只发布到/blog/page上。我的问题是,当我单击一个博客标题来查看单个博客时,URL被重定向到http://website.com/post-title,而不是http://website.com/bl

  • 我有一个wordpress的主题“孵化”,我是为了我的摄影。我通常用HTML/CSS做网站(在Dreamweaver中),这是第一次做WordPress。 在我的主页,你可以看到最近的帖子缩略图。我正在考虑创建一个新的菜单,名为'blog',基本上就像正常主题所做的一样,显示博文。它可能是一些简单的东西,但我只是找不到什么代码,使帖子显示为正常的显示。 网站是lizettephotography.

  • b0ldfrev 的博客文章,大部分都试比赛的算法等。

  • 我创建了一个自定义博客页面,可以在其中列出所有帖子。我有一个名为news的分类法帖子类型,我想在同一页面上显示该分类法下可用的帖子,并将其与普通帖子混合显示。 这是我用来显示帖子的while循环: while($wp_)查询- “title=”Read More“style=”颜色:白色;字体系列:“Roboto Condensed”,Arial,无衬线;左边距:5px;字体大小:粗体“ 那么,有

  • 您好,我正在尝试将分页添加到一个页面模板中,我正在使用该模板来显示自定义帖子类型。我已经环顾四周几个小时了,但还没有找到一套清晰的说明。 下面是我页面模板php文件中的所有代码。如果有人能给我指出正确的方向,我将不胜感激。 我将感谢任何关于如何添加代码的帮助 我可以通过直接链接推荐书/page/2/访问第2页。但是在第1页上,导航没有出现。 第1页: 第2页:

  • 我有两个ACF字段,一个用于自定义post类型(图像字段),另一个用于页面(post对象字段)。看见https://share.getcloudapp.com/ApuLkGEp 然后,我创建了一个插件,使用一个短代码来提取这些项目,但我无法从自定义帖子类型中获取图像以在页面中显示它。 下面是我的代码: endif; 我想显示bio_肖像图像字段,但它给出了以下值:https://share.get