Add Date and Author to Posts

时间:2018-08-07 作者:Webman

我需要在博客帖子中添加日期和作者。该行需要如下示例所示:

2018年1月20日发布姓名

单击该日期将带您进入一个页面,其中包含该日期发布的所有帖子。单击名称/作者将进入包含该作者所有帖子的页面。

我做了一些研究,找到了可以添加到单曲中的代码。php模板。

<div class="sample">Posted on <?php the_date(); ?> by <?php 
    the_author(); ?></div>
我需要为“sample”创建一个类。我如何让日期和作者链接到他们需要去的地方?

这是我单曲的代码。php文件:

    <?php
    /**
    * The Template for displaying all single posts.
    *
    * @package WordPress
    * @subpackage Cornerstone
    * @since Cornerstone 1.0
    */

    get_header(); ?>


    <div class="row">
    <div class="small-12 medium-12 columns">


            <h1 class="entry-title"><?php the_title(); ?></h1>
            <div class="date">Posted on <?php the_date(); ?> by <?php 
    the_author(); ?></div>          
            <div class="breadcrumbs" xmlns:v="http://rdf.data- 
    vocabulary.org/#">
                 <?php if(function_exists(\'bcn_display\')){bcn_display();}?>
            </div>

    </div>
    </div>

    <div class="row">
    <div id="primary" class="site-content small-12 medium-8 columns">
    <div id="content" role="main">

        <?php do_action( \'cornerstone_before_content\' ); ?>

        <?php while (have_posts()) : the_post(); ?>

            <?php get_template_part( \'content\', get_post_format() ); ?>



        <?php endwhile; ?>

        <?php do_action( \'cornerstone_after_content\' ); ?>

    </div>
    </div>

    <?php get_sidebar(); ?>

    </div>

    <?php get_footer(); ?>

1 个回复
最合适的回答,由SO网友:Andrea Somovigo 整理而成

在文件模板中使用以下代码single.php (https://developer.wordpress.org/reference/functions/get_day_link/#user-contributed-notes ) :

 <?php
 $archive_year  = get_the_time( \'Y\' );
 $archive_month = get_the_time( \'m\' );
 $archive_day   = get_the_time( \'d\' );
 $month= get_the_date(\'M\');
?>
<div class="custom_archives">
  <p>
    Posted on: <a href="<?php echo esc_url( get_day_link( $archive_year, $archive_month, $archive_day ) ); ?>"><?php echo $month. " ".$archive_day.", " .$archive_year; ?>
    </a>
  </p>
  <p>
    <a class="author-link" href="<?php echo esc_url( get_author_posts_url( get_the_author_meta( \'ID\' ) ) ); ?>" rel="author"><?php printf( __( \'View all posts by %s\', \'twentysixteen\' ), get_the_author() ); ?>
    </a>
  </p>
</div>
第一个链接是每日档案,第二个链接是作者档案

结束

相关推荐

UPDATE_POST_META in循环更改所有值

我在前端有一个按钮,用于更新后端post meta的值,它嵌套在一个循环中。但是,在提交时,它会更新所有帖子的值。我做错了什么?function post_likes(){ global $post; $post_id = $post->ID; $like_value = get_post_meta($post_id, \'_like_value\', true); ?> <div id=\"post-input-options\">&#x