将类别添加到单个帖子页面

时间:2015-03-30 21:14:08

标签: php wordpress

我已经在我的single-post.php中添加了一个代码来显示标题上方的帖子类别,这里看起来不错: http://thenoirportrait.com/2014/08/23/review-chanel-perfection-lumiere-velvet/

但不是在这里: http://thenoirportrait.com/2015/03/04/interior-design-black-home/

我有不同的帖子模板。我可以做些什么来使类别改变它在每个帖子中的位置?

我想我应该将我的类别代码放在Archives.php中,但我不知道在哪里。我不想搞砸我的代码,欢迎任何帮助。

这就是我现在所拥有的:

<div class="row<?php echo (($behind_title_fw) ? ' full-width' : ''); ?>">

      <div class="inner_content">

           <div class="row<?php echo (($has_sidebar) ? ' has-sidebar' : ''); ?>">

                <div itemscope="" itemtype="http://schema.org/BlogPosting">

                <?php if($sidebar_below_title && !$is_endless_template) : ?>
                <div class="medium-12">

                   <?php foreach((get_the_category()) as $category) { 
                   echo $category->cat_name . ' '; 
                    } 
                   ?>
                   <br>
                   <br>

                  <article id="post-header-<?php the_ID(); ?>" class="article-header-above" data-postid="<?php echo esc_attr($post->ID); ?>" data-guid="<?php echo esc_attr(get_the_guid($post->ID)); ?>" data-permalink="<?php echo esc_url(get_permalink($post->ID)); ?>">

谢谢

1 个答案:

答案 0 :(得分:0)

第一篇文章的宽度为 12

<div class="row">
    <div class="inner_content"> 
        <div class="row">   
            <div itemscope="" itemtype="http://schema.org/BlogPosting">
               REVIEWS <br><br>
               <div class="medium-12 column">
 ...

但是第二个,宽度 8

<div class="row">
    <div class="inner_content">
        <div class="row">
            <div itemscope="" itemtype="http://schema.org/BlogPosting">
               INTERIOR DESIGN<br><br>
            <div class="medium-8 column">
 ...

将第二个类别(或其他类别)对齐的关键是将其放在定义列大小的div内。因此,该类别将始终与帖子中心对齐:

<div class="row">
    <div class="inner_content">
        <div class="row">
            <div itemscope="" itemtype="http://schema.org/BlogPosting">
                <div class="medium-8 column">
                   INTERIOR DESIGN<br><br>
 ...