رفع خطای 404 هنگام صدا زدن پست های وردپرس در سایت دیگر

رفع خطای ۴۰۴ هنگام صدا زدن پست های وردپرس در سایت دیگر

با سلام و احترام خدمت کاربران عزیز .

مشکلی که جدیدا واسه خودم پیش اومده بود این بود که از طریق کد

<pre>require('blog/wp-blog-header.php');</pre>

پست های وبلاگ وردپرسی رو داخل سایتم فراخوانی کردم .

تا مدت ها متوجه این مشکل نشده بودم که دیدم سئوی سایت خراب شده و گوگل وب مستر کنسول خطای ۴۰۴ ثبت کرده واسه سایت من !

پیگیر قضیه شدم و بعد کلی سرچ و مطلب و مقاله خوندن فهمیدم بعد از آپدیت وردرس به نسخه ی جدید یه توابعی صدا زده میشه که باعث خطای ۴۰۴ میشه اما صفحه کاملا درست بارگذاری میشه !

خوب راه حل چی هست ؟

باید قید پست ها رو بزنیم و تو سایت دیگه نشونشون ندیم ؟

خیر ! راه حل قشنگی داره .

به جای include کردن wp-blog-header.php از قطعه کد زیر استفاده کنید :

</pre>
<pre>require_once("blog/wp-config.php");
$wp->init(); $wp->parse_request(); $wp->query_posts();
$wp->register_globals(); $wp->send_headers();</pre>
<pre>

اینم از یه آموزش دیگه 🙂
واسه سلامتی و فرج امام زمان(عج) صلوات .

علی نظامی فر

علی نظامی فر هستم ، متولد 9 مهر 1373 دانشجوی کارشناسی رشته ی آی تی . تخصص من طراحی سایت و برنامه نویسی ، سر گرمی ها : آهنگسازی و فیلم دیدن . این سایت برای به اشتراک گذاری دل نوشته ها ، و تجربیات ساخته شده ،امیدوارم مفید واقع بشه .

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *