Lightningで記事を表示する際に投稿者を表示しないようにしました。こちらの記事です。こちらの記事です。
これで記事の表示では投稿者名が表示されないようにはできたのですが、よく見ると埋め込み記事(ブログカード)では、抜粋の中に投稿日・更新日・投稿者名が表示されてしまっています。なんとも間抜けです。
これらを非表示にしたいと思い、いろいろ調べてみました。しかし、どうにもわかりません。
ソースコードは次のようになっています。
/**
* 内部リンク ブログカード生成
*/
public static function vk_get_post_data_blog_card( $post_id ) {
// ブログカードに必要な情報を取得
$blog_card_data['url'] = get_permalink( $post_id );
$blog_card_data['title'] = get_the_title( $post_id );
$blog_card_data['thumbnail'] = get_the_post_thumbnail_url( $post_id, 'large' );
$blog_card_data['description'] = get_the_excerpt( $post_id );
$blog_card_data['favicon'] = get_site_icon_url( 32 );
$blog_card_data['site_name'] = get_bloginfo( 'name' );
$blog_card_data['domain'] = home_url();
get_the_excerpt( $post_id ) で抜粋を引っ張って来ているだけです。ですので、投稿日糖が含まれることはないとは思うのですが…。なぜこうなってしまうのでしょう?
記事一覧の表示の際には下の図のように余計なものは入らずに抜粋だけです。
ですのでやる方法はあると思うのですが、どうにもわかりません。もしおわかりの方がいらっしゃったら教えてもらえると嬉しいです。