آموزش وردپرس | بلاگ وب‌داده

تغییر دسته‌بندی پیش‌فرض نوشته‌ها در وردپرس

وقتی نوشته‌ای را بدون انتخاب دسته منتشر می‌کنید، وردپرس آن را در دسته‌ی «دسته‌بندی‌نشده» می‌گذارد. در این راهنما یاد می‌گیرید چطور این دسته‌ی پیش‌فرض را به یک دسته‌ی معنادار تغییر دهید؛ از ساده‌ترین راه تا روش‌های پیشرفته.
تغییر دسته بندی پیش فرض وردپرس یعنی مشخص‌کردن اینکه هر نوشته‌ی جدیدی که بدون انتخاب دسته منتشر می‌شود، به‌جای «دسته‌بندی‌نشده» در کدام دسته قرار بگیرد. این تنظیم کوچک، هم ظاهر و ساختار سایت را مرتب‌تر می‌کند و هم به سئو و تجربه‌ی کاربری کمک می‌کند. در این مقاله می‌بینید این قابلیت دقیقاً چیست، چرا مهم است، و با سه روش (تنظیمات پیشخوان، دیتابیس و خط فرمان) چطور آن را به‌درستی و بدون آسیب انجام دهید.
  • ساده‌ترین راه: از مسیر «تنظیمات ← نوشتن» یک دسته‌ی دلخواه را به‌عنوان پیش‌فرض انتخاب کنید؛ بدون کد و در چند ثانیه.
  • مقدار واقعی در دیتابیس: وردپرس این تنظیم را در آپشن default_category و با «آی‌دی» دسته ذخیره می‌کند، نه با نام آن.
  • روش پیشرفته: با یک کوئری SQL در phpMyAdmin یا دستور WP-CLI، به‌ویژه وقتی به پیشخوان دسترسی ندارید.
  • نکته‌ی مهم: دسته‌ای که پیش‌فرض است حذف نمی‌شود؛ اول باید دسته‌ی دیگری را جایگزین کنید.
  • واقعیت صادقانه: تغییر نامک (slug) دسته روی سایت زنده بدون ریدایرکت 301 باعث خطای 404 و افت سئو می‌شود.

در یک نگاه

«دسته‌بندی‌نشده» مثل سبد پیش‌فرضی است که هر نوشته‌ی بی‌برچسب داخلش می‌افتد. با یک تنظیم ساده می‌توانید این سبد پیش‌فرض را به دسته‌ای مرتبط‌تر تغییر دهید تا سایتتان منظم بماند. بستر سریع و پشتیبانی راه‌اندازی وردپرس را هم می‌توانید از وب‌داده بگیرید.
حتماً این مقاله را باز کرده‌اید چون یا در پیشخوانتان چند نوشته زیر «دسته‌بندی‌نشده» جمع شده، یا می‌خواهید از همان ابتدا سایت را تمیز و اصولی راه بیندازید. خبر خوب این است که این کار یکی از ساده‌ترین تنظیمات وردپرس است؛ ما هر سه روش را طوری توضیح می‌دهیم که حتی اگر تازه‌کار هستید خودتان از پسش بربیایید.

تغییر دسته بندی پیش فرض وردپرس چیست و چرا اهمیت دارد؟

در هر نصب تازه‌ی وردپرس، یک دسته به‌نام «دسته‌بندی‌نشده» (Uncategorized) از پیش وجود دارد. هر نوشته‌ای که هنگام انتشار به هیچ دسته‌ای اختصاص داده نشود، به‌صورت خودکار در همین دسته قرار می‌گیرد؛ چون در وردپرس هر نوشته باید دست‌کم به یک دسته تعلق داشته باشد. دسته‌ی پیش‌فرض دقیقاً همین سبدِ نگه‌دارنده است و شما می‌توانید مشخص کنید که این سبد کدام دسته باشد.
چرا این موضوع مهم است؟ چند دلیل روشن دارد:
  • نظم و ساختار سایت: نوشته‌های بی‌دسته زیر یک عنوان بی‌معنی مثل «دسته‌بندی‌نشده» جمع می‌شوند که هم برای بازدیدکننده گیج‌کننده است و هم ساختار سایت را نامرتب نشان می‌دهد.
  • سئو و آدرس‌ها: نام دسته اغلب در نان‌کرامب (مسیر راهنما) و گاهی در آدرس نوشته دیده می‌شود؛ یک دسته‌ی معنادار بهتر از «uncategorized» به موتور جست‌وجو و کاربر سیگنال می‌دهد.
  • تجربه‌ی مدیریت: وقتی دسته‌ی پیش‌فرض منطقی باشد، حتی اگر یادتان برود دسته انتخاب کنید، نوشته در جای درستی می‌افتد.

نکته‌ی فنی: مقدار در دیتابیس با «آی‌دی» ذخیره می‌شود

وردپرس دسته‌ی پیش‌فرض را در جدول wp_options و در ردیفی با نام default_category نگه می‌دارد. نکته‌ی مهم این است که مقدار این ردیف، «آی‌دی عددیِ (term_id)» دسته است، نه نام آن. در روش‌های پیشرفته باید همین آی‌دی را بدانید.
پس هدف ما در همه‌ی روش‌ها یک چیز است: تغییر مقدار همین تنظیم به دسته‌ای که خودتان می‌خواهید. تنها تفاوت روش‌ها در ابزار کار است؛ از رابط گرافیکی پیشخوان گرفته تا کوئری مستقیم روی دیتابیس.
راهنمای تصویری تغییر دسته بندی پیش فرض وردپرس از مسیر تنظیمات نوشتن در پیشخوان

مقایسه‌ی سه روش: تنظیمات پیشخوان، دیتابیس و خط فرمان

پیش از شروع، این جدول کمک می‌کند بدانید کدام روش برای شرایط شما مناسب‌تر است:
روشمناسب چه کسینیاز به کدریسککاربرد ویژه
تنظیمات پیشخوان (نوشتن)همه، به‌ویژه تازه‌کارهاخیربسیار کمتغییر روزمره و سریع
کوئری SQL در phpMyAdminکاربر متوسط تا حرفه‌ایبله (SQL)متوسط تا بالانبود دسترسی به پیشخوان
دستور WP-CLIتوسعه‌دهنده / مدیر سروربله (خط فرمان)متوسطخودکارسازی و سایت‌های زیاد

جمع‌بندی جدول

برای ۹۹ درصد کاربران، روش «تنظیمات پیشخوان» بهترین و امن‌ترین انتخاب است و در چند ثانیه انجام می‌شود. روش SQL و WP-CLI فقط زمانی به کار می‌آیند که به پیشخوان دسترسی ندارید یا می‌خواهید کار را روی چند سایت خودکار کنید؛ آن‌ها قدرتمندند اما یک اشتباه کوچک می‌تواند دردسرساز شود، پس فقط با بکاپ سراغشان بروید.

روش اصلی و پیشنهادی: تغییر از مسیر تنظیمات ← نوشتن

ساده‌ترین و امن‌ترین راه، استفاده از خودِ رابط پیشخوان وردپرس است. این قابلیت به‌صورت داخلی در وردپرس وجود دارد و به هیچ افزونه‌ای نیاز ندارد. مراحل زیر را دنبال کنید:

قدم اول: دسته‌ی موردنظر را از قبل بسازید

اگر هنوز دسته‌ای که می‌خواهید پیش‌فرض شود وجود ندارد، ابتدا آن را بسازید. از پیشخوان به بخش «نوشته‌ها ← دسته‌ها» بروید، نام و نامک دسته را وارد کنید و روی «افزودن دسته‌ی جدید» بزنید. تنها دسته‌هایی که از قبل ساخته شده باشند در فهرست پیش‌فرض قابل انتخاب‌اند.

قدم دوم: وارد صفحه‌ی تنظیمات نوشتن شوید

از منوی پیشخوان به «تنظیمات ← نوشتن» (Settings ← Writing) بروید. در بالای این صفحه گزینه‌ای با عنوان «دسته‌بندی پیش‌فرض نوشته» (Default Post Category) می‌بینید که یک منوی کشویی است.
انتخاب دسته‌ی پیش‌فرض جدید از منوی کشویی در صفحه‌ی تنظیمات نوشتن وردپرس

قدم سوم: دسته را انتخاب و ذخیره کنید

از منوی کشویی، دسته‌ای را که می‌خواهید پیش‌فرض شود انتخاب کنید. سپس تا پایین صفحه بروید و حتماً روی دکمه‌ی «ذخیره‌ی تغییرات» کلیک کنید. از این لحظه به بعد، هر نوشته‌ای که بدون انتخاب دسته منتشر شود، در همین دسته‌ی جدید قرار می‌گیرد.

جابه‌جایی نوشته‌های قدیمی را فراموش نکنید

تغییر دسته‌ی پیش‌فرض فقط روی نوشته‌های «آینده» اثر دارد. نوشته‌هایی که پیش‌تر زیر «دسته‌بندی‌نشده» رفته‌اند، همان‌جا می‌مانند. برای جابه‌جایی گروهیِ آن‌ها، به «نوشته‌ها ← همه‌ی نوشته‌ها» بروید، نوشته‌های موردنظر را تیک بزنید و از منوی «ویرایش گروهی» دسته‌ی جدید را به آن‌ها بدهید.

قدم چهارم (اختیاری): نام و نامک «دسته‌بندی‌نشده» را عوض کنید

گاهی به‌جای ساختن دسته‌ی جدید، فقط می‌خواهید همان «دسته‌بندی‌نشده» را به چیزی معنادار تبدیل کنید. برای این کار به «نوشته‌ها ← دسته‌ها» بروید، روی «ویرایش» زیر دسته‌ی Uncategorized کلیک کنید و نام و نامک (Slug) آن را تغییر دهید. این روش نوشته‌های موجود را هم به‌روز می‌کند، چون خودِ دسته تغییر نام داده است.

هشدار سئو درباره‌ی تغییر نامک روی سایت زنده

اگر سایت شما زنده و ایندکس‌شده است، تغییر «نامک» دسته آدرس آن را عوض می‌کند و آدرس قبلی خطای 404 می‌دهد که برای سئو و تجربه‌ی کاربر بد است. در این حالت حتماً یک ریدایرکت 301 از آدرس قدیمی به جدید تنظیم کنید. اگر فقط «نام نمایشی» را عوض کنید و نامک را دست‌نخورده بگذارید، آدرس تغییر نمی‌کند و این مشکل پیش نمی‌آید.

روش پیشرفته: تغییر از دیتابیس و خط فرمان

گاهی به پیشخوان دسترسی ندارید (مثلاً به‌دلیل خطا یا قفل‌شدن ورود) یا می‌خواهید این کار را روی چند سایت خودکار کنید. در این حالت می‌توانید مستقیم مقدار default_category را در دیتابیس تغییر دهید. این روش سریع است اما ریسک بیشتری دارد، پس اول تأکید می‌کنیم: بکاپ بگیرید.

روش الف: کوئری SQL در phpMyAdmin

به phpMyAdmin (معمولاً از طریق کنترل‌پنل هاست مثل سی‌پنل) وارد شوید و دیتابیس سایت را انتخاب کنید. ابتدا باید «آی‌دی» دسته‌ی موردنظر را پیدا کنید و سپس آن را در آپشن پیش‌فرض قرار دهید. به تب SQL بروید و کوئری زیر را اجرا کنید:
-- ۱) ابتدا آی‌دی (term_id) دسته‌ی موردنظر را پیدا کنید
-- پیشوند wp_ را با پیشوند واقعی جدول‌های سایت خود جایگزین کنید
SELECT t.term_id, t.name, t.slug
FROM wp_terms AS t
INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id
WHERE tt.taxonomy = 'category';

-- ۲) سپس دسته‌ی پیش‌فرض را با همان آی‌دی تنظیم کنید (به‌جای 5 آی‌دی خود را بگذارید)
UPDATE wp_options
SET option_value = 5
WHERE option_name = 'default_category';

پیشوند جدول را درست بگذارید

در بسیاری از نصب‌ها پیشوند جدول‌ها wp_ است، اما به‌دلایل امنیتی ممکن است چیز دیگری (مثل wpxy_) باشد. حتماً پیشوند واقعی سایت خود را در کوئری جایگزین کنید. اجرای کوئری روی دیتابیس یا پیشوند اشتباه می‌تواند تنظیمات را خراب کند.

روش ب: دستور WP-CLI

اگر به سرور دسترسی SSH دارید و ابزار رسمی WP-CLI نصب است، همین کار را بسیار ساده‌تر و امن‌تر می‌توانید انجام دهید. با دستورهای زیر ابتدا فهرست دسته‌ها و آی‌دی‌شان را می‌گیرید، سپس دسته‌ی پیش‌فرض را ست می‌کنید:
# فهرست دسته‌ها همراه با آی‌دی و نامک آنها
wp term list category --fields=term_id,name,slug

# تنظیم دسته‌ی پیش‌فرض با آی‌دی موردنظر (مثلاً 5)
wp option update default_category 5

# بررسی مقدار فعلیِ دسته‌ی پیش‌فرض
wp option get default_category
اگر برای ویرایش کد و افزودن قطعه‌کدها به سایت راهنمایی می‌خواهید، مطلب روش‌های افزودن کد به برگه‌ها و نوشته‌های وردپرس هم می‌تواند کمک‌کننده باشد.

معایب و محدودیت‌هایی که باید صادقانه بدانید

صادقانه بگوییم، این کار چند نکته و محدودیت دارد. نخست، دسته‌ی پیش‌فرض قابل حذف نیست؛ تا وقتی دسته‌ای پیش‌فرض باشد، وردپرس اجازه‌ی حذف آن را نمی‌دهد و اول باید دسته‌ی دیگری را جایگزین کنید. دوم، تغییر مستقیم دیتابیس بدون بکاپ خطرناک است و یک آی‌دیِ اشتباه می‌تواند نوشته‌های جدید را در دسته‌ای غیرمنتظره بیندازد. سوم، تغییر نامک روی سایت زنده بدون ریدایرکت 301 به خطای 404 منجر می‌شود. چهارم، اگر از ووکامرس استفاده می‌کنید بدانید که «محصولات» دسته‌ی پیش‌فرض جداگانه‌ای دارند و این تنظیم نوشته‌ها روی آن‌ها اثر نمی‌گذارد. و در نهایت، افزونه‌های جانبی برای «دسته‌ی پیش‌فرض شرطی» هرچند مفیدند، اما یک بار اضافه به سایت تحمیل می‌کنند.

مرجع: چرا دسته‌ی پیش‌فرض حذف نمی‌شود؟

طبق مستندات و راهنمای رسمی وردپرس، هر نوشته باید دست‌کم به یک دسته تعلق داشته باشد؛ به همین دلیل دسته‌ای که به‌عنوان پیش‌فرض تنظیم شده تا پیش از جایگزینی قابل حذف نیست و همیشه باید حداقل یک دسته روی سایت باقی بماند. منبع: راهنمای رسمی دسته‌ها در WordPress.com Support.

راه‌اندازی و میزبانی وردپرس با وب‌داده

بخش زیادی از تجربه‌ی خوبِ کار با وردپرس، به بستر میزبانی برمی‌گردد: کنترل‌پنلی که دسترسی به phpMyAdmin و مدیریت فایل را ساده کند، امکان بکاپ سریع پیش از هر تغییر، و پشتیبانی که وقتی گیر کردید کمکتان کند. ما در وب‌داده تلاش کرده‌ایم این‌ها را فراهم کنیم:
✅ زیرساخت سرورهای نسل جدید HPE (Gen11 و Gen10) با دیسک‌های سریع برای پاسخ‌دهی بهتر سایت.
✅ دیتاسنترهای متنوع در ایران، هلند و آلمان برای انتخاب نزدیک‌ترین لوکیشن به کاربران شما.
✅ کنترل‌پنل سی‌پنل به‌همراه phpMyAdmin و ابزار بکاپ برای انجام امنِ همین تغییرات دیتابیسی.
✅ پشتیبانی فنی ۲۴ ساعته برای کمک در تنظیمات، گرفتن بکاپ و رفع مشکلات وردپرس.

تجربه‌ی پشتیبانی وب‌داده

در تیم پشتیبانی وب‌داده بارها پیش آمده که کاربری تازه سایتش را راه انداخته و متوجه شده ده‌ها نوشته زیر «دسته‌بندی‌نشده» جمع شده‌اند. راه‌حل همیشه ساده بوده: اول دسته‌ی پیش‌فرض را از مسیر تنظیمات به یک دسته‌ی معنادار تغییر می‌دهیم، بعد نوشته‌های قدیمی را با ویرایش گروهی جابه‌جا می‌کنیم و در صورت نیاز نامک دسته را با ریدایرکت 301 اصلاح می‌کنیم. همین تجربه نشان می‌دهد که انجام درستِ این تنظیم از همان ابتدا، جلوی دردسرهای بعدی را می‌گیرد.
اگر به‌دنبال بستری ساده و مطمئن برای وردپرس هستید، می‌توانید هاست سی‌پنل وب‌داده را ببینید که با ابزارهای مدیریت دیتابیس ارائه می‌شود. اگر هم تازه می‌خواهید شروع کنید، مطلب آموزش نصب وردپرس روی سی‌پنل و جعبه‌ابزار وردپرس در هاست سی‌پنل کمکتان می‌کند.

پرسش‌های پرتکرار درباره‌ی دسته‌ی پیش‌فرض وردپرس

جمع‌بندی و چک‌لیست نهایی

دیدیم که دسته‌ی پیش‌فرض همان سبدی است که نوشته‌های بی‌دسته در آن می‌افتند و به‌صورت پیش‌فرض «دسته‌بندی‌نشده» است. برای بیشتر کاربران، تغییر آن از مسیر «تنظیمات ← نوشتن» ساده، امن و کافی است؛ و برای موارد خاص، کوئری SQL یا WP-CLI کار را انجام می‌دهد. مهم‌ترین نکته‌ها را فراموش نکنید: اول دسته را بسازید، بعد پیش‌فرض را عوض کنید، نوشته‌های قدیمی را جابه‌جا کنید و برای تغییر نامک روی سایت زنده حتماً ریدایرکت 301 بگذارید.

چک‌لیست سریع

✅ دسته‌ی معنادار موردنظر را از قبل بسازید.
✅ از «تنظیمات ← نوشتن» دسته‌ی پیش‌فرض جدید را انتخاب و ذخیره کنید.
✅ نوشته‌های قدیمیِ زیر «دسته‌بندی‌نشده» را با ویرایش گروهی جابه‌جا کنید.
✅ برای حذف دسته‌ی قدیمی، اول آن را از پیش‌فرض خارج کنید.
✅ اگر نامک را روی سایت زنده عوض می‌کنید، ریدایرکت 301 بگذارید.
✅ روش دیتابیس/WP-CLI را فقط با بکاپ و آی‌دیِ درست اجرا کنید.
در صورتی که سوالی داشتید می‌توانید در بخش نظرات با ما در ارتباط باشید.
وب داده
وب داده

جدید ترین مطالب آموزشی و کاربردی را در اینجا بخوانید !
ما با بهره‌گیری از دانش روز و تجربه متخصصان حوزه فناوری، مجموعه‌ای از آموزش‌های کاربردی و مقالات تخصصی را گردآوری کرده‌ایم که هر یک، پاسخی دقیق به پرسش‌های شماست. ؛ از مفاهیم پایه تا پیچیده‌ترین تکنیک‌های حرفه‌ای. اینجا، دانش با زبانی ساده اما عمیق در اختیار شما قرار می‌گیرد.

مقاله‌ها: 62
پاسخی بگذارید

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