The above answer is good, but if redirecting to home page, it should specify a 301 status and exit after.
add_action('template_redirect', 'my_custom_disable_author_page');
function my_custom_disable_author_page() {
global $wp_query;
if ( is_author() ) {
// Redirect to homepage, set status to 301 permenant redirect.
// Function defaults to 302 temporary redirect.
wp_redirect(get_option('home'), 301);
exit;
}
}
wp_redirect() documentation https://developer.wordpress.org/reference/functions/wp_redirect/
Related Posts:
- How to check if a user (not current user) is logged in?
- Select subscriber as author of post in admin panel?
- Echo author ID in author.php
- How can HTML be allowed in Author Bio?
- Restrict one post per author
- How to get post author name by its ID inside a function?
- If Else Gravatar Author Picture
- Add rewrite endpoint to author page + pagination
- How can an author be subscribed to the posts of another author and receive notifications of the new posts?
- Show author archive pages for authors with no posts
- How we can get the author ID by its Name
- How to hide posts count and posts of other users from edit.php for contributors and authors
- User Published Post Count
- Custom size for image uploaded to custom field in user profile?
- Creating distinct pages for author profiles and lists of posts by author
- Making WordPress author follow button, need missing ingredient
- list author’s posts in author.php
- Get the comment author ID by the comment ID
- How To Remove The Author(s) From Certain Posts
- add capability to author role to be able to delete attachments
- Remove /author/ from the author profile url
- Google Authorship on a multi-author blog?
- Replace Gravatar with img URL for avatars
- Change author base slug to user role
- Custom Author Fields + Existing Taxonomy – Integrating the Two Dynamically?
- WordPress Author Page
- What is wrong with this code?
- Limit REST API output to current logged in user that is also author of the content
- Display only entire most recent post on author page?
- I only want to Display Author Link in authors bio
- Is it possible to get_terms by author?
- Show selected value in a drop down menu
- Custom Author Loop
- Showing author’s page with no posts
- Author bio Social Links
- Plugin for an author bio popup box?
- How to link to the current User/Author Profile page?
- How to remove the dropdown author data from the post edit page
- Conditional/Check: IF comment author is the post author
- Get last revision author, author-link and date
- What do you put in child themes author tag?
- Make user as Default contributor for all Blog Posts
- How to list the authors of all revisions?
- WordPress doesn’t show all posts of a specific author
- Custom avatar image link added to the profile page
- Post list based on the page author
- Show Author information on post page on dashboard
- Author posts url… way to get display name to be url instead of user’s ID?
- Display emails of users who already posted at least once
- Get author’s first name
- Display only author posts in dashboard all posts panel
- Get avatar of the logged-in user in WordPress
- How to get all possible arguments for a wordpress function
- What does the class look like that is returned from WP_User_Query?
- Breadcrumbs – get the author?
- Is author.php a core file?
- Allow Google crawler to crawl specific Author pages
- Clean links in: the_author_meta(‘description’)
- Add Date and Author to Posts
- Changes show up in view source but not live site
- author slug in the backend
- Can I Include author login in post class?
- Get 404 when try open author page
- get the headlines of the authors’ last post
- WordPress User role → Fetch and Print(echo)
- Get Author Count By Day, Week and Month
- Detect and make links nofollow in author description
- Working with Gravatars within a localhost development area
- Author Page Create Link to Page That Lists All Author’s Posts?
- Display Recent Posts in BuddyPress Profile
- Possible to switch between admin view and author view?
- How to show author page link
- Display all authors in a theme template
- Add Post Author body class to WordPress
- Improving Co-Authors Plus Plugin [closed]
- How to show list authors with at least five posts published
- Display posts differently depending on which author wrote it
- Show Published and Draft posts from Logged in Author
- Best way to set up “reviewed by” in WordPress?
- Filter Author Link for Numerous Authors for each to go to unique page
- WHen I click on post author (on frontend) it doesn’t go to author page
- can’t see information on author page that don’t have posts
- How to create many author’s page?
- Show text only to the author of the article
- Display Random Post in Author Page
- Show author image at home page latestest posts plugin
- get_author_posts_url() Not working
- Creating a button from data from Author meta
- How to get the Author type Label Language
- Sticky post of current viewing author?
- How to get latest page (not post) of User and display the content
- How do you display a comment into a mail?
- if else for custom $curauth-> field
- Author.php display profile for all types of users
- Author Link Not Displaying
- Profile Field In Admin Bar
- Removing “HTTP://” From the_author_meta?
- Permission to change post Author
- why is there an author.php
- How to force the Author Dropdown to display in Quick/Bulk edit?