Removing the Authors Name from the Post Info in Genesis Child Theme

By default in a Genesis child theme the post-info info on a blog single post contains the article date, authors name and comment link.

post-meta-genesis

To change these details such as remove the authors name from the blog post,  you can adjust what is output by adding a filter and function to the functions.php file of the child theme. This will override the default output.

/** Customise the post-info function */
add_filter( 'genesis_post_info', 'genesischild_post_info' );
function genesischild_post_info($post_info) {
 if (!is_page()) {
 $post_info = 'Posted on [[post_date]] Written by [[post_author]] [[post_comments]] [[post_edit]]';
 return $post_info;
 }
}

The add_filter function calls in the function below genesischild_post_info and displays on the page what is declared in that function.

The key data to edit is the short code values added after the $post_info variable, to remove the authors name and you would just delete “Written by [ post_author ]

/** Customise the post info info function */
add_filter( 'genesis_post_info', 'genesischild_post_info' );
function genesischild_post_info($post_info) {
 if (!is_page()) {
 $post_info = 'Posted on [[post_date]] [[post_comments]] [[post_edit]]';
 return $post_info;
 }
}

Resulting in :

post-meta-genesis-author

Based on the same theory you can also remove the date [ post_date ] and comment links [ post_comments ], leave the [ post_edit ] as this allows the post to be edited by a logged in user. You can also edit the regular text outside of the shortcode to whatever you like.

4 Comments

  1. Abdul on September 28, 2017 at 9:42 am

    Thanks for this post, helped me! Just done it!

  2. Babadok on October 12, 2016 at 8:42 pm

    Shamuscadeen, I removed post author because WordPress is configured to show my picture and my name at the end of all posts.
    Whatever…
    Thanks for your advice.

  3. Ishtiak Ahmed on May 2, 2016 at 6:22 am

    Just what I needed!
    I don’t like author name in single post as all of the posts in my personal blog is written by me, no one else. So there is no need of it for me.
    Thanks for sharing.

  4. Shamsudeen on October 24, 2015 at 8:24 pm

    Hi Neil,

    While I commend the efforts you put into making this tutorial for your audience, but on the other side….I just don’t see any justification why any serious internet marketer will want to remove his or her name from his published post.

    To me it doesn’t make any sense hidden your identity behind your blog unless you’re here for some dubious reasons, or have that little “inferiority complexe” inside of you.

    Letting your fans, readers and even one time visitors know who is behind the blog is one of the reasons that leads to trust, loyalty and if all things equal, might also leads to consistent revenue.

    My take.

    Thanks for sharing, Neil.

Leave a Comment





%d bloggers like this: