راهنماها
راهنماهای وردپرس
چیزی خراب است و میخواهید درست شود. هر راهنما اول پاسخ را میدهد، دوم مکانیزم را توضیح میدهد، و ابزاری را که کار را انجام میدهد به دستتان میدهد.
تصاویر و رسانه
پایه: آزمایشگاه اندازهٔ تصویر وردپرسغیرفعال کردن تصاویر scaled در وردپرس با big_image_size_threshold
تصاویر تار وردپرس را با بالا بردن یا حذف سقف ۲۵۶۰ پیکسل و فیلتر big_image_size_threshold درست کنید، و ببینید چرا آپلود دوباره همان مرحلهای است که همه از قلم میاندازند
بخوانیدشسایز تصویر محصول در ووکامرس: سه اندازه و روش واقعی تغییرشان
ببینید کدام دو تا از سه اندازه تصویر محصول ووکامرس واقعاً قابل ویرایشاند، چرا بندانگشتیهای فروشگاه بد برش میخورند و چطور همه را بازسازی کنید
بخوانیدشجلوگیری از فشردهسازی تصاویر وردپرس با کیفیت ۸۲ درصد
وردپرس هر JPEG ای که میسازد را با کیفیت ۸۲ از مقیاس ۰ تا ۱۰۰ دوباره کدگذاری میکند. این مقدار پیشفرض در WP_Image_Editor::get_default_quality() قرار دارد و اعمال میشود
بخوانیدشچرا پوشه uploads وردپرس شما اینقدر بزرگ است
پوشه uploads وردپرس شما به این دلیل بزرگ است که وردپرس هرگز به ازای هر تصویر فقط یک فایل ذخیره نمیکند. هر آپلود مجموعهای ثابت از کپیهای تغییر اندازهدادهشده را در کنار فایل اصلی میسازد.
بخوانیدشابعاد تصویر شاخص در وردپرس چقدر باید باشد؟
عددی که بیشتر افراد دنبالش هستند ۱۲۰۰ در ۶۳۰ پیکسل است — همان نسبت ۱٫۹۱:۱ که فیسبوک، لینکدین و ایکس برای پیشنمایش لینکها استفاده میکنند. اما این ابعادی نیست که قالب شما نمایش میدهد
بخوانیدشچرا تصاویر وردپرس بعد از آپلود کیفیت پایینی دارند (و راهحل آن)
در ۹ مورد از ۱۰ مورد، تصاویر شما واقعاً بیکیفیت نیستند — وردپرس هنگام آپلود آنها را کوچک کرده و حالا همان نسخهٔ محدودشده را نمایش میدهد. از وردپرس ۵.۳ به بعد، هر
بخوانیدشخطاها و کرشها
پایه: رمزگشای خطای مرگبار PHP وردپرسخطای اتصال به پایگاه داده در WordPress: چطور رفعش کنیم
خطای اتصال به پایگاه داده در WordPress را رفع کنید: چهار اطلاعات ورود در wp-config.php را بررسی کنید، مطمئن شوید سرور پایگاه داده بالاست و جدول خراب را تعمیر کنید.
بخوانیدشخطای بحرانی در این وبسایت رخ داده است: معنیاش چیست و چطور رفعش کنیم
خطای واقعی PHP را که پشت این پیام مبهم پنهان شده بخوانید، افزونه یا قالب مقصر را پیدا کنید و بدون نیاز به ایمیل بازیابی به wp-admin برگردید.
بخوانیدشخطای «HTTP error» هنگام آپلود تصویر در وردپرس: درخت تصمیمی که واقعاً جواب میدهد
علت واقعی خطای HTTP هنگام آپلود تصویر در وردپرس را با یک بررسی پیدا کنید، بعد شاخه درست را رفع کنید: فایروال، حافظه PHP، post_max_size یا Imagick.
بخوانیدشرفع مشکل بارگذاری نشدن ویرایشگر بلوکی وردپرس
در بیشتر مواقع، ویرایشگر بلوکی وردپرس که بارگذاری نمیشود یک خطای JavaScript است — یک اسکریپت خراب از یک افزونه یا قالب کل اپلیکیشن React را متوقف میکند و
بخوانیدشصفحه سفید مرگ در وردپرس؛ توضیح کامل
صفحه سفید مرگ در واقع یک خطای مهلک PHP است که نمیبینیدش. وردپرس وسط رندر شدن به خطایی برخورده که قابل بازیابی نیست، PHP متوقف شده و چون نمایش خطا
بخوانیدشپیکربندی
پایه: سازندهٔ wp-config.phpجستوجو و جایگزینی آدرس سایت در دیتابیس وردپرس بدون خرابکردن دادههای سریالایزشده
آدرس سایت وردپرس را در دیتابیس عوض کنید بدون اینکه ابزارکها، منوها و تنظیمات قالب خالی شوند. دستور WP-CLI که ساختار دادههای سریالایزشده را سالم نگه میدارد
بخوانیدشمحل لاگ دیباگ وردپرس: فایل debug.log کجاست و چطور جابهجایش کنیم
فایل debug.log را در wp-content پیدا کنید، آن را بیرون از ریشه وب ببرید تا بازدیدکنندهها نتوانند دانلودش کنند، و تنظیمات WP_DEBUG را که فایل را خالی میگذارند درست کنید.
بخوانیدشافزایش حداکثر حجم آپلود فایل در وردپرس
سه تنظیم حجم آپلود وردپرس را کنترل میکنند و هر سه باید با هم هماهنگ باشند. حد واقعی، کوچکترین مقدار میان upload_max_filesize، post_max_size و سقف درخواست وبسرور شماست.
بخوانیدشرفع خطای "Allowed Memory Size Exhausted" در وردپرس
اگر سایت شما پیام Fatal error: Allowed memory size of 268435456 bytes exhausted را نشان میدهد، این خط را در wp-config.php بالای / That's all, stop editing! / اضافه کنید.
بخوانیدشسرور و .htaccess
پایه: سازندهٔ .htaccess وردپرسقوانین ریدایرکت htaccess در wordpress: نوشتن صحیح 301
یک نشانی را جابهجا کنید بدون از دست دادن رتبه: کدام دستور ریدایرکت htaccess را در wordpress به کار ببرید، قوانین کجا باید قرار بگیرند و چطور بدون قفل شدن بیرون از سایت تستشان کنید.
بخوانیدشمحتوای ترکیبی در wordpress پس از انتقال به https
هشدارهای محتوای ترکیبی وردپرس را پس از مهاجرت به https پاک کنید: نشانیهای http باقیمانده در پایگاهداده را پیدا کنید، امن جایگزینشان کنید و https را در htaccess اجباری کنید.
بخوانیدشکدهای امنیتی htaccess وردپرس که واقعاً به درد میخورند
بیشتر چیزهایی که با عنوان امنیت htaccess وردپرس فروخته میشوند فقط پرکردن جای خالی هستند. کدهایی که واقعاً سطح حمله شما را تغییر میدهند کوتاهاند — اینجا مشخص میکنیم کدام کدام است
بخوانیدشنوشتههای وردپرس خطای ۴۰۴ میدهند اما صفحه اصلی کار میکند
اگر صفحه اصلی سایت شما درست بارگذاری میشود اما تکتک نوشتهها و برگهها خطای ۴۰۴ میدهند، یعنی کدهای بازنویسی نشانی (URL rewrite) که وردپرس به آنها متکی است، در فایل شما گم یا خراب شدهاند.
بخوانیدشSEO و خزندهها
پایه: سازندهٔ robots.txtچطور قابلیتهای هوش مصنوعی وردپرس را غیرفعال کنیم (هسته یا افزونه، بیتعارف)
پیدا کنید کدام افزونه، هاست یا mu-plugin آن پنل هوش مصنوعی را اضافه کرده، بیخطر خاموشش کنید و خزندههای هوش مصنوعی را در robots.txt مسدود کنید، بدون اینکه ترافیک جستجو را از دست بدهید.
بخوانیدشllms.txt در وردپرس: چیست، چطور اضافهاش کنیم و اصلاً کاری میکند؟
فایل llms.txt را به سه روش مختلف روی وردپرس منتشر کنید، و دقیقاً بدانید شواهد دربارهٔ اینکه آیا اصلاً شرکتی آن را میخواند چه میگویند.
بخوانیدشrobots.txt وردپرس در سال ۲۰۲۶ (واقعاً چه چیزی باید داخلش باشد)
فایل robots.txt وردپرس شما فقط به پنج خط نیاز دارد. مسیر /wp-admin/ را مسدود کنید، admin-ajax.php را مجاز کنید، نقشهٔ سایت را اضافه کنید و از فهرستهای مسدودسازی که رندر را خراب میکنند بگذرید.
بخوانیدشچطور خزندههای هوش مصنوعی را در وردپرس مسدود کنیم (بیتعارف)
برای جلوگیری از خزیدن GPTBot در یک سایت وردپرسی، این خطوط را به robots.txt خود اضافه کنید:
بخوانیدشقالب بلاکی وردپرس اعمال نمیشود؟ از پایگاه داده شروع کنید
با پاککردن نسخهٔ ذخیرهشدهٔ ویرایشگر سایت در پایگاه داده، وردپرس را دوباره وادار کنید فایل قالب خودتان را سرو کند و بعد نام فایل و کش را بررسی کنید.
بخوانیدشقالب بلاکی یا قالب کلاسیک وردپرس: یک مقایسهٔ بیتعارف
در ۳۰ ثانیه قالب بلاکی را از کلاسیک تشخیص دهید، هزینهٔ هرکدام برای ویرایشگر و توسعهدهنده را ببینید و تصمیم بگیرید مهاجرت کنید، بمانید یا فقط theme.json اضافه کنید.
بخوانیدشآشنایی کامل با theme.json در وردپرس: settings، styles و ترتیب اعمال آنها
بفهمید چرا settings و styles در theme.json دو کار متفاوت انجام میدهند و با شناخت ترتیب لایههای وردپرس، تغییراتی را که هیچ اثری روی سایت ندارند درست کنید.
بخوانیدشبارگذاری نشدن استایلهای قالب فرزند در وردپرس
فایل style.css قالب فرزند شما بارگذاری نمیشود چون وردپرس آن را بهصورت خودکار enqueue نمیکند. شیوهنامه قالب فرزند باید بهصورت دستی در
بخوانیدش