حذف نام نویسنده در وردپرس؛ روشهای امن و بهروز
- مقالات آموزشی
- بروزرسانی شده در

برای حذف نام نویسنده در وردپرس اول باید بفهمید قالب سایتتون بلوکیه یا کلاسیک. توی قالب بلوکی معمولاً میتونید نام نویسنده رو مستقیماً از قالب نوشته حذف کنید. توی قالب کلاسیک هم بهتره اول سراغ تنظیمات خود قالب برید و فقط اگه گزینه مناسبی پیدا نکردید، از افزونه، چایلد تم یا CSS کمک بگیرید.
توی این راهنما همه این روشها رو قدمبهقدم بررسی میکنیم. همینطور میبینید چرا مخفی شدن نام نویسنده روی صفحه همیشه به معنی حذف اطلاعات نویسنده از کد سایت، آرشیو نویسنده یا دادههای ساختاریافته نیست.
آنچه در این مقاله میخوانید
قبل از حذف نام نویسنده این نکتهها رو بدونید
- نمایش نام نویسنده به قالب سایتتون بستگی داره: وردپرس اطلاعات نویسنده رو نگه میداره، ولی این قالب نوشته هست که مشخص میکنه نام نویسنده کجا و با چه ظاهری دیده بشه.
- حذف از ظاهر با حذف از کد فرق داره: CSS فقط بخش قابلمشاهده رو مخفی میکنه. ممکنه نام نویسنده همچنان داخل کد HTML، دادههای ساختاریافته یا صفحه آرشیو نویسنده باقی بمونه.
- اعتماد کاربر رو در نظر بگیرید: مشخص بودن نویسنده به کاربر کمک میکنه منبع محتوا رو بهتر بشناسه؛ بهخصوص وقتی موضوع مقاله تخصصی، پزشکی یا مالیه. اگه نمیخواید نام یک شخص دیده بشه، نام واقعی تیم تحریریه یا برند معمولاً انتخاب شفافتریه. این موضوع بهتنهایی تضمینی برای بهتر شدن رتبه سایت نیست.
- اول نسخه پشتیبان بگیرید: قبل از تغییر فایلهای قالب یا ساخت الگوی تازه، از فایلها و پایگاه داده سایتتون نسخه پشتیبان داشته باشید.
چطور نوع قالب وردپرس رو تشخیص بدیم؟
قالب بلوکی چه فرقی با قالب کلاسیک داره؟
قالب بلوکی قالبیه که بخشهایی مثل سربرگ، پابرگ و قالب نوشته توی اون با بلوکهای وردپرس ساخته میشن. این نوع قالب رو معمولاً با ویرایشگر سایت تغییر میدید و برای حذف نام نویسنده لازم نیست فایل PHP رو دستکاری کنید.
قالب کلاسیک بیشتر ظاهر نوشته رو از فایلهایی مثل single.php و فایلهای بخشهای قالب میسازه. تنظیمات این قالبها با هم فرق داره و ممکنه گزینه حذف اطلاعات نویسنده داخل سفارشیسازی، پنل قالب یا صفحهساز باشه.
از کجا بفهمیم قالب سایت بلوکیه یا کلاسیک؟
وارد پیشخوان وردپرس بشید و منوی «نمایش» رو باز کنید. اگه گزینه «ویرایشگر» رو میبینید، احتمالاً قالب فعال شما از ویرایشگر سایت پشتیبانی میکنه و میتونید روش قالبهای بلوکی رو امتحان کنید. اگه بهجای اون گزینه «سفارشیسازی» دارید، احتمالاً با یک قالب کلاسیک طرف هستید. افزونهها، نسخه وردپرس و امکانات خود قالب ممکنه این منوها رو تغییر بدن؛ پس این روش یک نشونه سریع هست، نه تشخیص قطعی.
اگه هنوز مطمئن نیستید، نام قالب فعال رو از مسیر «نمایش ← پوستهها» ببینید. راهنمای پیدا کردن قالب سایت وردپرس هم برای شناسایی قالب کمکتون میکنه.

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

خاموش کردن اطلاعات نویسنده یا اطلاعات نوشته
بخشهایی با اسمهایی مثل «وبلاگ»، «نوشته تکی»، «اطلاعات نوشته»، «Post Meta» یا «Single Post» رو بررسی کنید. اسم و جای این گزینهها به سازنده قالب بستگی داره. اگه قالبتون اهوراست، وارد بخش بلاگ بشید.

در مرحله بعد وارد بخش آرشیو بشید و گزینه نمایش نام نویسنده رو غیر فعال کنید و تغییرات رو منتشر کنید.

در بعضی قالبها یک گزینه کلی برای اطلاعات نوشته دارن و میشه گفت مسیرها تقریبا یکی هست. خاموش کردن این گزینه ممکنه تاریخ، دستهبندی و دیدگاهها رو هم همراه نام نویسنده حذف کنه؛ پس پیشنمایش رو با دقت ببینید.
بررسی تنظیمات صفحهساز یا پنل اختصاصی قالب
اگه قالب یا صفحهساز شما برای نوشته تکی قالب اختصاصی ساخته، باید همون الگو رو ویرایش کنید. دنبال ابزارک یا بخشی با عنوان نویسنده، اطلاعات نوشته یا Post Info بگردید. حذف نام نویسنده از سفارشیسازی روی الگویی که صفحهساز کنترلش میکنه لزوماً اثری نمیذاره.
استفاده از افزونه برای حذف نام نویسنده
افزونهها و تنظیماتشون با گذشت زمان تغییر میکنن و بعضی افزونههای قدیمی این کار هم از مخزن وردپرس حذف شدن. برای همین، اینجا افزونهای رو بدون بررسی تازه پیشنهاد نمیکنیم. اگه قالب کلاسیک شما تنظیم مناسبی نداره و نمیخواید کدهای قالب رو تغییر بدید، راهنمای حذف نام نویسنده و تاریخ در وردپرس رو ببینید که مخصوص روش افزونهای هست.
قبل از نصب هر افزونه، صفحه همون افزونه رو در مخزن رسمی وردپرس بررسی کنید. تاریخ آخرین بهروزرسانی، نسخههای سازگار، گزارشهای پشتیبانی و بخش تغییرات مهم هستن. افزونه رو اول روی نسخه آزمایشی سایت امتحان کنید، چون ساختار HTML قالبها یکسان نیست و نتیجه ممکنه با قالب سایتتون فرق داشته باشه.
بعد از فعال کردن افزونه هم بررسی کنید که فقط نام نویسنده مخفی شده باشه. بعضی ابزارها همه متادیتای نوشته رو با هم پنهان میکنن. متادیتا یعنی اطلاعات جانبی نوشته، مثل نام نویسنده، تاریخ و دستهبندی. اگه تاریخ یا دستهبندی برای کاربر مفیده، نباید ناخواسته حذفشون کنید.
حذف نام نویسنده در قالب کلاسیک با چایلد تم
چایلد تم چیه و چرا باید ازش استفاده کنید؟
چایلد تم یا قالب فرزند، قالب کوچکیه که تغییرات شما رو جدا از قالب اصلی نگه میداره. اگه فایل قالب اصلی رو مستقیم ویرایش کنید، بهروزرسانی بعدی ممکنه تغییراتتون رو پاک کنه. به همین دلیل بهتره تغییر کد فقط داخل چایلد تم انجام بشه.
این روش برای کاربر کاملاً تازهکار مناسب نیست. اگه با PHP، ساختار فایلهای قالب و گزارش خطا آشنا نیستید، از توسعهدهنده کمک بگیرید یا روش تنظیمات قالب و افزونه رو انتخاب کنید.
پیدا کردن کد نمایش نام نویسنده در فایلهای قالب
نام نویسنده ممکنه در single.php، فایلهای پوشه template-parts یا یک تابع اختصاصی قالب ساخته بشه. عبارتهایی مثل get_the_author()، the_author() و get_the_author_posts_link() معمولاً به اطلاعات نویسنده مربوط میشن، ولی نباید هر نتیجهای رو بدون بررسی حذف کنید.
تغییر امن خروجی نویسنده بدون ویرایش قالب اصلی
روش جایگزین کردن فایلها در همه قالبها یکسان نیست. بعضی فایلهای الگو با قرار گرفتن در مسیر مشابه داخل چایلد تم جایگزین میشن، ولی بعضی تابعها یا فایلهای اختصاصی قالب اینطور کار نمیکنن. قبل از کپی یا ویرایش هر فایل، مستندات همون قالب و روش بارگذاری فایل موردنظر رو بررسی کنید.
وقتی محل خروجی نویسنده مشخص شد، فقط همون بخش رو تغییر بدید. ممکنه نام نویسنده همراه تاریخ، دیدگاه یا دستهبندی داخل یک تابع مشترک ساخته شده باشه. حذف کل تابع میتونه بقیه اطلاعات نوشته رو هم از بین ببره. به همین دلیل ارائه یک قطعهکد عمومی برای همه قالبها امن نیست.
بعد از تغییر، گزارش خطاهای PHP و صفحه نوشته رو بررسی کنید. باقی گذاشتن متغیر حذفشده داخل خروجی میتونه هشدار PHP یا نشانهگذاری ناقص بسازه.
بررسی نتیجه بعد از بهروزرسانی قالب
بعد از هر بهروزرسانی قالب اصلی، چند نوشته رو باز کنید و نتیجه رو ببینید. گاهی سازنده قالب ساختار فایلها رو تغییر میده و نسخه قدیمی فایل داخل چایلد تم دیگه با قالب جدید هماهنگ نیست.
مخفی کردن نام نویسنده با CSS
چطور کلاس بخش نویسنده رو با Inspect پیدا کنیم؟
نوشته رو در مرورگر باز کنید، روی نام نویسنده کلیک راست کنید و «Inspect» یا «بررسی» رو بزنید. مرورگر عنصر HTML مربوط به اون بخش رو مشخص میکنه. دنبال کلاسی مثل author، byline یا نام اختصاصی قالب بگردید.
اول قانون CSS رو موقتاً داخل ابزار مرورگر امتحان کنید. اگه فقط نام نویسنده ناپدید شد و تاریخ یا بخشهای دیگه سالم موندن، انتخابگر مناسبی پیدا کردید.
اضافه کردن کد CSS به وردپرس
توی قالب کلاسیک معمولاً میتونید از مسیر «نمایش ← سفارشیسازی ← CSS اضافی» کد رو اضافه کنید. در قالب بلوکی، محل CSS سفارشی به قالب و نسخه ویرایشگر بستگی داره. اگه این گزینه رو نمیبینید، از بخش استایلهای ویرایشگر یا تنظیمات قالب کمک بگیرید.
کد زیر فقط یک نمونه هست و برای همه قالبها کار نمیکنه. قبل از استفاده، باید کلاس واقعی بخش نویسنده رو با Inspect پیدا کنید. انتخابگر اشتباه ممکنه تاریخ، دستهبندی یا اطلاعات دیگه رو هم مخفی کنه.
.entry-meta .byline { display: none;}.entry-meta .byline رو با انتخابگر واقعی قالب خودتون جایگزین کنید و بعد نتیجه رو روی چند نوشته و اندازه مختلف صفحه بررسی کنید.
چرا CSS فقط نام نویسنده رو از ظاهر سایت مخفی میکنه؟
ویژگی display: none جلوی نمایش عنصر رو میگیره، ولی خود عنصر معمولاً داخل کد صفحه باقی میمونه. این روش صفحه آرشیو نویسنده، پیوند نویسنده و دادههای ساختاریافته رو حذف نمیکنه. پس CSS برای مرتب کردن ظاهر مناسبه، نه برای پاک کردن کامل اطلاعات نویسنده.
حذف نام نویسنده فقط از بعضی نوشتهها
ساخت الگوی جدا برای نوشتههای بدون نویسنده در قالب بلوکی
توی قالب بلوکی میتونید یک الگوی نوشته جدا بسازید، بلوک نام نویسنده رو از اون حذف کنید و فقط نوشتههای موردنظرتون رو به این الگو وصل کنید. این روش تمیزتر از مخفی کردن انتخابی با CSS هست، چون ساختار قالب از اول بدون بخش نویسنده ساخته میشه.
بعد از ساخت الگو، نوشته موردنظر رو ویرایش کنید و از تنظیمات کناری، بخش «قالب» رو پیدا کنید. الگوی بدون نویسنده رو انتخاب کنید، نوشته رو بهروز کنید و نتیجه رو در سایت ببینید.
استفاده از کلاس نوشته برای مخفی کردن انتخابی نام نویسنده
وردپرس معمولاً برای هر نوشته یک کلاس شامل شناسه همون نوشته داخل تگ بدنه میسازه. با پیدا کردن این کلاس از طریق Inspect میتونید قانون CSS رو فقط به یک نوشته محدود کنید.
این انتخابگر هم فقط نمونه هست. قبل از کپی کردن کد، کلاس شناسه نوشته و کلاس بخش نویسنده رو از کد صفحه خودتون پیدا کنید.
.postid-123 .entry-meta .byline { display: none;}عدد 123 رو با شناسه نوشته خودتون و انتخابگر نویسنده رو با کلاس واقعی قالب جایگزین کنید. یادتون نره که این روش هم فقط ظاهر صفحه رو تغییر میده.
بعد از حذف نام نویسنده چه بخشهایی رو بررسی کنیم؟
- صفحه نوشته در موبایل و کامپیوتر: فاصلههای خالی، جداکنندهها و عبارتهایی مثل «توسط» رو بررسی کنید.
- صفحه وبلاگ، دستهبندی و نتایج جستجو: حذف نویسنده از قالب نوشته تکی لزوماً نام اون رو از کارت نوشتهها، صفحههای آرشیو یا نتایج جستجوی داخلی حذف نمیکنه. این بخشها ممکنه الگوی جدا داشته باشن.
- صفحه آرشیو نویسنده: حذف نام از نوشته معمولاً آرشیو نویسنده رو غیرفعال نمیکنه. غیرفعال کردن این آرشیو یک تصمیم جداگانه سئویی هست. قبل از تغییر، آدرسهای فعلی و وضعیت ثبت اونها در موتورهای جستجو رو بررسی کنید تا ناخواسته صفحه خطا نسازید.
- کد صفحه و دادههای ساختاریافته: داده ساختاریافته اطلاعاتیه که داخل کد صفحه قرار میگیره و به موتور جستجو برای درک محتوا کمک میکنه. افزونه سئو ممکنه اطلاعات نویسنده رو جدا از ظاهر قالب تولید کنه. رفتار دقیق این بخش به افزونه، نوع داده ساختاریافته و تنظیمات سایتتون بستگی داره.
- کش وردپرس و CDN: کش نسخه آمادهای از صفحه رو نگه میداره تا سایت سریعتر باز بشه. CDN هم در صورت استفاده، نسخهای از فایلهای سایت رو روی سرورهای مختلف نگه میداره. بعد از تغییر، کش مرورگر، افزونه و سرور رو پاک کنید و فقط اگه از CDN استفاده میکنید، کش اون رو هم پاک کنید.
اگه از رنک مث استفاده میکنید، تنظیمات نویسنده و دادههای ساختاریافته رو هم جدا بررسی کنید. حذف نام از ظاهر سایت لزوماً ویژگی نویسنده رو از دادههای ساختاریافته حذف نمیکنه. راهنمای افزونه رنک مث برای آشنایی با بخشهای اصلی این افزونه کمکتون میکنه.
مشکلات رایج موقع حذف نام نویسنده
چرا نام نویسنده هنوز دیده میشه؟
ممکنه بخش نویسنده از قالب دیگری بیاد، صفحهساز کنترل نوشته رو در دست داشته باشه یا قالب نام نویسنده رو در چند محل نمایش بده. نمای فهرست در قالب بلوکی و Inspect در قالب کلاسیک کمک میکنن منبع درست رو پیدا کنید.
چرا عبارت «توسط» یا By باقی مونده؟
گاهی نام و عبارت قبل از اون دو عنصر جدا هستن. در این حالت باید بلوک، ابزارک یا عنصر مربوط به عبارت رو هم حذف کنید. اگه از CSS استفاده میکنید، بهتره ظرف کامل اطلاعات نویسنده رو هدف بگیرید؛ البته فقط وقتی که تاریخ و اطلاعات دیگه داخل همون ظرف نیستن.
چرا تغییرات بعد از ذخیره نمایش داده نمیشن؟
اول صفحه رو در پنجره ناشناس باز کنید. بعد کش مرورگر، افزونه کش و کش سرور رو پاک کنید. اگه از CDN استفاده میکنید، کش اون رو هم پاک کنید. اگه چند قالب نوشته دارید، مطمئن بشید همون قالبی رو تغییر دادید که نوشته ازش استفاده میکنه.
چرا نام نویسنده بعد از بهروزرسانی قالب برگشته؟
این اتفاق معمولاً وقتی پیش میاد که فایل قالب اصلی رو مستقیم تغییر داده باشید. نسخه تازه قالب فایل ویرایششده رو جایگزین میکنه. تغییرات کدنویسی رو با توجه به ساختار و مستندات همون قالب به چایلد تم منتقل کنید و بعد از هر بهروزرسانی هم سازگاری اون رو بررسی کنید.
بهجای حذف کامل نام نویسنده چه گزینههایی دارید؟
- استفاده از نام تیم تحریریه: یک کاربر جدا برای تیم محتوا بسازید و نوشتههای عمومی رو به اون نسبت بدید. برای مدیریت درست دسترسیها، راهنمای نقشهای کاربری وردپرس رو ببینید.
- نمایش نام برند: اگه محتوا حاصل کار چند نفره، نام برند میتونه از نمایش نام یک فرد دقیقتر باشه. مشخصات کاربر برند رو کامل کنید و یک توضیح کوتاه و واقعی براش بنویسید.
- کوتاه کردن جعبه نویسنده: میتونید فقط نام و نقش نویسنده رو نگه دارید و تصویر، شبکههای اجتماعی یا توضیحات طولانی رو حذف کنید. این کار صفحه رو خلوتتر میکنه، بدون اینکه هویت تولیدکننده محتوا کاملاً پنهان بشه.
جمعبندی
بهترین روش حذف نام نویسنده در وردپرس به نوع قالب سایتتون بستگی داره. توی قالب بلوکی، حذف بلوک نام نویسنده از الگوی نوشته معمولاً سادهترین راهه. توی قالب کلاسیک هم اول تنظیمات خود قالب و صفحهساز رو بررسی کنید. اگه این گزینهها کافی نبودن، افزونهای که وضعیت فعلیش رو بررسی کردید، چایلد تم یا CSS انتخابهای بعدی هستن.
اگه فقط ظاهر صفحه براتون مهمه، CSS میتونه کارتون رو راه بندازه. ولی اگه میخواید اطلاعات نویسنده واقعاً از خروجی قالب حذف بشه، باید خود الگو یا کد مربوط به قالب رو اصلاح کنید. در نهایت، برای خیلی از سایتها نمایش نام واقعی تیم تحریریه یا برند از حذف کامل هویت نویسنده انتخاب شفافتریه.
سؤالات متداول
آیا میتونیم نام نویسنده رو فقط از یک نوشته حذف کنیم؟
بله. توی قالب بلوکی میتونید یک الگوی جدا و بدون بلوک نام نویسنده بسازید. برای یک نوشته خاص در قالب کلاسیک هم میتونید از کلاس شناسه همون نوشته در CSS استفاده کنید، ولی CSS فقط ظاهر نام رو مخفی میکنه.
آیا مخفی کردن نام نویسنده با CSS کافیه؟
اگه فقط نمیخواید نام روی صفحه دیده بشه، CSS میتونه کافی باشه. ولی نام نویسنده ممکنه همچنان داخل کد صفحه، آرشیو نویسنده یا دادههای ساختاریافته باقی بمونه. برای حذف واقعی از خروجی قالب باید الگو یا کد مربوط به نویسنده رو تغییر بدید.
بهتره نام نویسنده رو حذف کنیم یا نام تیم تحریریه رو نشون بدیم؟
برای بیشتر سایتهای محتوایی، نمایش نام واقعی نویسنده یا تیم تحریریه شفافتره و به کاربر کمک میکنه منبع محتوا رو بشناسه. اگه مقاله حاصل کار چند نفره هست، نام تیم تحریریه یا برند انتخاب مناسبیه؛ به شرطی که صفحه معرفی و اطلاعات واقعی داشته باشه.

سلام
من میخوام دسته بندی که برای هر نویسنده فعال میشه رو حذف کنم . برای مثال اگر شما با نام mihanwp یک مقاله بنویسید ، یک لینک با ادرس https://sample.com/author/mihanwp/ ساخته میشه . که توی این فولدر، همه نوشته های mihanwp هست .
چنانچه بخوام همچین لینکی ساخته نشه باید چیکار کنم ؟
با تشکر از شما
سلام توی تنظیمات رنک مث میتونید این آرشیو رو غیرفعال کنید
سلام
توی بخش نظرات محصول ووکامرس امکانش هست اسم مشتری ثبت نشه و فقط نظرش دیده بشه و بنویسه مالک تایید شده؟
سلام
وقت بخیر
چطور لینک نام نویسنده هم در بالا و هم در پایین را حذف کنیم؟
یعنی نام نویسنده لینک نشود؟ مثل میهن وردپرس
با سلام
https://mihanwp.com/wp-author-date-and-meta-remover/
این آموزش رو مشاهده بفرمایید
ممنون عالی بود استفاده کردیم
موفق باشید.