Notice removed Draw attention by Community
    Bounty Ended with Ranuka's answer chosen by Community
    Notice added Draw attention by jrcollins
    Bounty Started worth 50 reputation by jrcollins
2 Added code.
source | link

I have a created a custom post type but on category archive pages the post meta information is not displayed.

This is the code used to display the post meta:

<?php if ( 'post' === get_post_type() ) codilight_meta_1();?>

And this is the above function's code:

function codilight_meta_1() {
$time_string = '<time class="entry-date published updated" datetime="%1$s">%2$s</time>';
if ( get_the_time( 'U' ) !== get_the_modified_time( 'U' ) ) {
    $time_string = '<time class="entry-date published" datetime="%1$s">%2$s</time>';
}

$time_string = sprintf( $time_string,
    esc_attr( get_the_date( 'c' ) ),
    esc_html( get_the_date() )
);

$posted_on = sprintf(
    esc_html_x( '%s', 'post date', 'codilight' ),
    '<span class="entry-date">' . $time_string . '</span>'
);
$byline = sprintf(
    esc_html_x( '%s', 'post author', 'codilight' ),
    '<span class="author vcard"><a class="url fn n" href="' . esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ) . '">' . esc_html( get_the_author() ) . '</a></span>'
);

echo '<div class="entry-meta entry-meta-1">';

    echo $byline.$posted_on;
    if ( ! post_password_required() && ( comments_open() || get_comments_number() ) ) {
        echo '<span class="comments-link">';
        echo '<i class="fa fa-comments-o"></i>';
        comments_popup_link( '0', '1', '%' );
        echo '</span>';
    }

echo '</div>';
}

I have a created a custom post type but on category archive pages the post meta information is not displayed.

This is the code used to display the post meta:

<?php if ( 'post' === get_post_type() ) codilight_meta_1();?>

I have a created a custom post type but on category archive pages the post meta information is not displayed.

This is the code used to display the post meta:

<?php if ( 'post' === get_post_type() ) codilight_meta_1();?>

And this is the above function's code:

function codilight_meta_1() {
$time_string = '<time class="entry-date published updated" datetime="%1$s">%2$s</time>';
if ( get_the_time( 'U' ) !== get_the_modified_time( 'U' ) ) {
    $time_string = '<time class="entry-date published" datetime="%1$s">%2$s</time>';
}

$time_string = sprintf( $time_string,
    esc_attr( get_the_date( 'c' ) ),
    esc_html( get_the_date() )
);

$posted_on = sprintf(
    esc_html_x( '%s', 'post date', 'codilight' ),
    '<span class="entry-date">' . $time_string . '</span>'
);
$byline = sprintf(
    esc_html_x( '%s', 'post author', 'codilight' ),
    '<span class="author vcard"><a class="url fn n" href="' . esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ) . '">' . esc_html( get_the_author() ) . '</a></span>'
);

echo '<div class="entry-meta entry-meta-1">';

    echo $byline.$posted_on;
    if ( ! post_password_required() && ( comments_open() || get_comments_number() ) ) {
        echo '<span class="comments-link">';
        echo '<i class="fa fa-comments-o"></i>';
        comments_popup_link( '0', '1', '%' );
        echo '</span>';
    }

echo '</div>';
}
1
source | link

How to get custom post type to display post meta on archive pages?

I have a created a custom post type but on category archive pages the post meta information is not displayed.

This is the code used to display the post meta:

<?php if ( 'post' === get_post_type() ) codilight_meta_1();?>