برای رفع مشکل 404 ساده ترین راه روش زیر هست:
1 - یک فایل php با نام 404 در فولدر تمپلیت وردپرس خودتون ایجاد کنید
2 - فایل را باز کنید و محتوی زیر را در اون کپی کنید و ذخیره کنید.
کد PHP:
<?php
get_header(); ?>
<div id="primary">
<main id="main" role="main">
<section class="error-404 not-found">
<header class="page-header">
<h1 class="page-title">Page Not Found!</h1>
</header>
<div class="page-content">
<p>It looks like nothing was found at this location.</p>
</div>
</section>
</main>
</div>
<?php get_footer(); ?>
بعد از اینکار دیگه نیاز به انجام کاردیگری نیست و به صورت خودکار اگر صفحه ای یافت نشه این صفحه نشون داده میشه. البته این کد تست هست و شامل قسمت هایی میشه که حتما باید در صفحه گنجانده بشه. خودتون میتونید هر چیزی دیگری را بر اساس نیازتون بهش اضافه کنید