به طور معمول، پست های وبلاگ نام نویسنده را با متا داده های دیگر مانند تاریخ و دسته نشان می دهند. اگر به دنبال حذف نام نویسنده از پست های وردپرس هستید در ادامه این مقاله همراه ما باشید
ممکن است برخی از دارندگان وبلاگ، بعد از ساخت وبلاگ خود نخواهند نام نویسنده را در کنار پست های وبلاگ خود در وردپرس نشان دهند. به طور پیش فرض، وردپرس گزینه ای برای حذف نام نویسنده ندارد و شما باید یک نویسنده را برای انتشار یک پست انتخاب کنید.
در این مقاله، ما دو روش برای حذف آسان نام نویسنده از پست های وردپرس به شما نشان خواهیم داد. ما همچنین درباره جوانب مثبت و منفی هر یک از روش ها بحث خواهیم کرد.
چرا می خواهید نام نویسنده را حذف کنید؟
نام نویسنده نوع مهمی از فرا داده است که به طور پیش فرض به پست های وردپرس شما اضافه می شود. به خوانندگان شما این امکان را می دهد تا درباره نویسندگانی که در وبلاگ شما محتوا ایجاد می کنند، اطلاعات کسب کنند.
با این حال، مواردی وجود دارد که ممکن است بخواهید نام نویسنده را مخفی کنید و به دنبال روشی برای حذف نام نویسنده از پست های وردپرس باشید.
به عنوان مثال: اگر چندین کارمند در تیم شما در هر پست وبلاگ همکاری کنند، ممکن است اعتبار یک کارمند واحد برای کار ناعادلانه به نظر برسد.
در یک سناریوی دیگر، ممکن است چندین نویسنده مستقل داشته باشید که گهگاهی مقاله می نویسند، اما می خواهید سبک و صدای ثابت وبلاگ خود را حفظ کنید.
برای کنترل فعالیت کاربران در وردپرس مقاله ما در این زمینه را مطالعه کنید.
با این اوصاف، بیایید نگاهی به راه حل های حذف آسان نام نویسنده از پست های وردپرس بیندازیم در حالی که هنوز به چندین نویسنده اجازه کار در پس زمینه را می دهیم.
روش 1: حذف دستی نام نویسنده از وردپرس با استفاده از تغییر فایل ها
قالب وردپرس شما تصمیم می گیرد که چه زمان و چگونه نام نویسنده را در پست های وبلاگ خود نمایش دهید. قالب ها از چندین روش برای انجام این کار استفاده می کنند که ارائه یک راه حل عمومی برای حذف نام نویسنده از پست های وردپرس برای یک افزونه دشوارتر است.
برای جلوگیری از نمایش نام نویسنده توسط قالب، باید برخی از کد ها را ویرایش کنید. اگر با ویرایش کد آشنایی ندارید، به جای آن روش دوم را امتحان کنید.
روش اول شما را ملزم به ویرایش فایل های قالب وردپرس می کند.
توجه: مطمئن شوید که قبل از انجام هرگونه تغییر، از تم اصلی یا چایلد تم خود پشتیبان تهیه کرده باشید. اگر مشکلی پیش آمد، این امر به شما کمک می کند تا تغییرات را به راحتی به حالت اول برگردانید.
قالب های وردپرس از تغییرات مختلف کد برای نمایش نام نویسنده استفاده می کنند. باید کدی را که مسئول نشان دادن نام نویسنده است و در پرونده های قالب خود قرار دارد پیدا کرده و آن را حذف کنید.
معمول ترین مکان برای یافتن این کد فایل های single.php ، content.php ، archive.php و index.php است.
در بسیاری از موارد، نمی توانید کدی را که از نام نویسنده خارج می شود، پیدا کنید. درعوض، یک برچسب الگو پیدا خواهید کرد که در فایل functions.php یا فایل template-tags.php تعریف شده است.
به عنوان مثال، قالب پیش فرض Twenty Nineteen از این تابع twentynineteen_posted_by برای نمایش نام نویسنده استفاده می کند. این عملکرد در پرونده template-tags.php تعریف شده و از کد زیر استفاده می کند:
function twentynineteen_posted_by() {
printf(
/* translators: 1: SVG icon. 2: post author, only visible to screen readers. 3: author link. */
‘<span class=”byline”>%1$s<span class=”screen-reader-text”>%2$s</span><span class=”author vcard”><a class=”url fn n” href=”%3$s”>%4$s</a></span></span>’,
twentynineteen_get_icon_svg( ‘person’, 16 ),
__( ‘Posted by’, ‘twentynineteen’ ),
esc_url( get_author_posts_url( get_the_author_meta( ‘ID’ ) ) ),
esc_html( get_the_author() )
);
}
endif;
پس از یافتن کدی که از نام نویسنده خارج می شود، باید آن را حذف کنید.
به عنوان مثال، شما باید کد را از خط دوم تا خط نهم در کد فوق حذف کنید. پس از آن، کد باقیمانده مانند زیر خواهد بود.
function twentynineteen_posted_by() {
}
endif;
فراموش نکنید که پس از حذف کد نام نویسنده، تغییرات خود را ذخیره کنید. سپس، پرونده ها را در وب سایت خود بارگذاری کنید.
اکنون می توانید از وب سایت خود دیدن کنید تا تغییرات خود را در عمل مشاهده کنید و ببینید که حذف نام نویسنده از پست های وردپرس با موفقیت انجام شده است:
این روش نام نویسنده را در همه پست های شما پنهان می کند. با این حال، صفحات بایگانی نویسنده دست نخورده باقی می مانند. صفحه بایگانی نویسنده جایی است که وردپرس لیستی از کلیه مقالات نوشته شده توسط یک کاربر خاص را ذخیره می کند.
می توانید صفحه بایگانی نویسنده را در URL مانند این پیدا کنید:
https://example.com/author/samsmith/
این URL توسط موتور های جستجو قابل رویت است، به این معنی که شما همچنان می توانید به آن صفحات مراجعه کنید.
با استفاده از افزونه Yoast SEO می توانید بایگانی نویسنده را به راحتی غیرفعال کنید. پس از نصب و فعال سازی افزونه، به داشبورد خود بروید به جستجو گرها Search Appearance و سپس روی برگه” بایگانی ها “کلیک کنید.
اکنون می توانید تنظیمات بایگانی نویسنده را مشاهده کنید. می توانید بایگانی نویسنده را در سایت خود تغییر دهید و یا بایگانی نویسنده را غیرفعال کنید.
با این کار بایگانی نویسنده غیرفعال می شود و author-sitemap.xmlپرونده ایجاد شده توسط افزونه Yoast SEO را پنهان می کند.
روش 2: ایجاد نام نویسنده عمومی برای انتشار پست های وردپرس
این روش نام نویسنده را حذف نمی کند، اما می تواند به عنوان راه حل حذف نام نویسنده از پست های وردپرس مورد استفاده قرار گیرد.
شما یک نام نویسنده عمومی ایجاد خواهید کرد و از آن برای همه مقالات گذشته و آینده خود استفاده خواهید کرد. قبل از انتشار هر پست باید نام نویسنده را تغییر دهید.
توجه: این روش برگشت ناپذیر است. اگر این کار را انجام دهید و می خواهید برگردانید، باید هر پست را ویرایش کرده و به صورت دستی به نویسنده اصلی اختصاص دهید.
ابتدا یک نویسنده جدید به سایت وردپرس خود اضافه کنید و یک نام کاربری عمومی مانند تیم نگارش به آن بدهید.
در مرحله بعدی، باید به صفحه کاربران و همه کاربران بروید و بر روی پیوند” ویرایش “در زیر نام کاربری که اضافه کرده اید کلیک کنید.
در صفحه نمایه کاربر، به پایین به گزینه “نام مستعار” بروید و نامی را که می خواهید نمایش داده شود وارد کنید (به عنوان مثال ، تیم تحریریه).
پس از آن، بر روی منوی کشویی کنار گزینه “نمایش نام عمومی به عنوان” کلیک کنید و نام مستعار وارد شده را انتخاب کنید.
همچنین می توانید یک بیو عمومی اضافه کنید و حتی یک گراواتور برای آن حساب کاربری ایجاد کنید.
اکنون به صفحه ارسال ها و همه پست ها بروید و روی منوی گزینه های صفحه در بالا کلیک کنید. برای نمایش تعداد موارد برای نمایش 999 وارد کنید.
با این کار می توانید نام نویسنده را برای تعداد زیادی پست به سرعت ویرایش و تغییر دهید.
شما باید با استفاده از کادر تأیید همه پست ها را انتخاب کنید و سپس ویرایش را در زیر منوی کشویی اقدامات دسته جمعی انتخاب کنید. برای ادامه بر روی دکمه “اعمال” کلیک کنید.
وردپرس اکنون گزینه های ویرایش دسته جمعی را به شما نشان می دهد. شما باید نویسنده را به نام نویسنده عمومی که قبلاً اضافه کرده اید تغییر دهید و سپس روی دکمه به روز رسانی کلیک کنید.
وردپرس اکنون تمام پست های انتخاب شده را به روز کرده و نام نویسنده را تغییر می دهد. به یاد داشته باشید، بسته به سرعت میزبانی وردپرس شما ممکن است این روند حذف نام نویسنده از پست های وردپرس مدتی طول بکشد .
اگر بیش از 999 پست دارید، باید به صفحه 2 بروید و مراحل را تکرار کنید.
همین. اکنون می توانید به وب سایت خود مراجعه کرده و آن را در عمل مشاهده کنید.
توصیه ما
حذف نام نویسنده از پست های وردپرس با استفاده از روش کد گذاری کار را به راحتی کار را تمام می کند، اما بهترین راه حل نیست. به عنوان مثال، اگر از چایلد تم استفاده نمی کنید، به روز رسانی طرح تغییرات شما را لغو می کند.
به همین دلیل ما روش دوم را برای ایجاد نام نویسنده عمومی توصیه می کنیم.
با این کار می توانید از قابلیت داخلی وردپرس استفاده کنید و نیازی به ویرایش هیچ کدی ندارید. این کار نام نویسنده یا بایگانی را حذف نمی کند اما آن ها را عمومی می کند. همچنین به اطمینان از ثبات نویسندگی در سایت شما کمک خواهد کرد.
اگر با کد نویسی مهارت دارید، می توانید از ترکیب هر دو روش استفاده کنید. شما می توانید یک نام نویسنده عمومی ایجاد کنید تا تمام پست های وبلاگ خود را منتشر کنید، و سپس مشخصات نویسنده کد سخت را در یک قالب کودک وردپرس ایجاد کنید.
امیدواریم شما با خواندن این مقاله متوجه شده باشید که چرا باید نام نویسنده را در قسمت وبلاگ حذف یا ویرایش کرد و چگونه می توانید با استفاده از ویرایش کد ها در فایل های قالب حذف نام نویسنده از پست های وردپرس را انجام دهید. و یا در صورتی که به دانش کد زنی تحت وب مسلط نیستید نام نویسنده را در وبلاگ خود ویرایش کنید و به نام دلخواه خود تغییر دهید تا تمام پست های شما به آن نام منتشر شود مانند : تیم نویسندگان