StackTips
 1 minutes

How to Include Custom Post in WordPress Author Archive Page

By Editorial @stacktips, On Sep 17, 2023 Wordpress 2.33K Views

Is your WordPress theme not showing custom post on Author Archive page? Add the following code snippet to functions.php file. This WordPress hook will include custom post types in WordPress Author archive page.

//include snippet in author archive template
function custom_archive_query( $query ) {
	if ( is_author() && $query->is_main_query()) {
		$query->set( 'post_type', array( 'post', 'deals' , 'books' ) );
	}
	return $query;
}
add_filter( 'pre_get_posts', 'custom_archive_query' );
stacktips avtar

Editorial

StackTips provides programming tutorials, how-to guides and code snippets on different programming languages.