روشهای حذف نام نویسنده از پستهای وردپرس
آنچه در این مقاله میخوانید
روشهای حذف نام نویسنده از پستهای وردپرس
بسیاری از کاربران بر حسب نیازشان تمایل دارند نام نویسنده در پستها را به کاربران سایت خود نمایش ندهند، وردپرس به طور پیش فرض نام نویسنده را همزمان با انتشار پست نمایش میدهد. امروز چگونگی حذف نام نویسنده از پست های وردپرس را توضیح میدهم، به دو روش صورت میگیرد.
روش 1: حذف نام نویسنده از پست های وردپرس با افزونه Show Hide Author
یک روش آسان است اما ممکن است یا بعضی از قالب ها سازگار نباشد. افزونه را دانلود و نصب کنید، پس از فعال سازی افزونه گزینه Show/Hide Author به منوهای پیشخوان وردپرس اضافه می شود.


روش 2: حذف نام نویسنده از پست های وردپرس به صورت دستی
در این روش نیاز است در فایل های قالب وردپرس تغییراتی ایجاد کنید. پس بهتر است در گام اول یک پشتیبان از قالب خود تهیه کنید. قالب های وردپرس از کد های مختلفی برای نمایش نام نویسنده استفاده می کند، پس در گام اول باید کد را یافته و حذف کنید. به طور معمول کدها را میتوان در فایل های single.php ،content.php ،archive.php، و index.php پیدا کرد. گاهی اوقات نمیتوانید کد نمایش نام نویسنده را در فایل های ذکر شده بیابید، در این صورت برچسب قالب را در فایل های functions.php file و template-tags.php پیدا کنید.
به فرض مثال قالب پیش فرض Twenty Seventeen وردپرس از تابع twentyseventeen_posted_on
برای نمایش نام نویسنده و تاریخ / زمان پست استفاده میکند. تابع در فایل template-tags.php مانند زیر تعریف شده است.
function twentyseventeen_posted_on() { // Get the author name; wrap it in a link. $byline = sprintf( _x( 'by %s', 'post author', 'twentyseventeen' ), '<span class="author vcard"><a class="url fn n" href="' . esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ) . '">' . get_the_author() . '</a></span>' ); // Finally, let's write all of this to the page. echo '<span class="posted-on">' . twentyseventeen_time_link() . '</span><span class="byline"> ' . $byline . '</span>'; // WPCS: XSS OK. }
اکنون فقط کد نمایش نام نویسنده را حذف و در آخر ذخیره کنید. سپس سایت را اجرا کنید و نتیجه را مشاهده نمایید.
function twentyseventeen_posted_on() { // Finally, let's write all of this to the page. echo '<span class="posted-on">' . twentyseventeen_time_link() . '</span><span class="byline"> ' . $byline . '</span>'; // WPCS: XSS OK. }
حال به پایان آموزش رسیدیم. موفق و پیروز باشید.
راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام میهن وردپرس عضو شوید.
سلام
وقت بخیر
چطور لینک نام نویسنده هم در بالا و هم در پایین را حذف کنیم؟
یعنی نام نویسنده لینک نشود؟ مثل میهن وردپرس
با سلام
https://mihanwp.com/wp-author-date-and-meta-remover/
این آموزش رو مشاهده بفرمایید
ممنون عالی بود استفاده کردیم
موفق باشید.