是否有一个'子标题' PHP的?

时间:2015-05-07 19:00:24

标签: php html css wordpress

我的Wordpress网站上有一个循环,它带来了网站/帖子标题,类别和内容......

        <h2><?php the_title(); ?></h2>
        <h3><?php the_category(', '); ?></h3>
        <?php the_content(); ?>

我想在每个帖子的标题下面添加一个子标题/段落(所以我不能把它放在html后面的h标签中)

我可以添加到帖子的内容中,还是可以通过我的html中的php从中提取/调用的东西,我可以设置样式?

2 个答案:

答案 0 :(得分:1)

如果我理解你在问什么,你会想看看自定义字段。您可以以编程方式构建这些,也可以使用插件。我建议使用Advanced Custom Fields

对于您所询问的内容,我会通过插件为您的帖子添加一个简单的文本字段。对于这个例子,假设您调用了该字段'sub_title'。我们假设该字段设置为不需要。在您的页面代码中,您可以这样做:

<h2><?php the_title(); ?></h2>
<?php if(get_field('sub_title')){ ?>
    <p><?php the_field('sub_title'); ?></p>
<?php } ?>
<h3><?php the_category(', '); ?></h3>
<?php the_content(); ?>

这将检查自定义字段中是否包含任何内容,如果是,则创建一个p标记,放置该字段的内容,然后用p标记关闭。

高级自定义字段包含大量可添加到帖子/页面的字段,以及一个不错的过滤系统,只显示您想要的帖子/页面上的字段。例如,如果您愿意,可以仅在类别01中的帖子上显示sub_title字段。

答案 1 :(得分:-1)

我会搜索自定义帖子类型。这听起来像你想要做的。