نحوه بازنویسی نام نویسنده مهمان با زمینه های سفارشی در وردپرس

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

ترفندی که ما در این مقاله به اشتراک می گذاریم به شما امکان می دهد نام نویسنده مهمان را با وارد کردن یک قسمت سفارشی در پست خود نشان دهید.

پرونده توابع.php خود را باز کنید و کدهای زیر را جایگذاری کنید:

    add_filter ('نویسنده_ ،' نام_ نویسنده_ مهمان ')؛
    add_filter ('get_the_author_display_name'، 'guest_author_name')؛

    عملکرد guest_author_name ($ name) {
    پست جهانی $؛

    $ author = get_post_meta ($ post-> ID ، 'guest-author' ، درست است)؛

    اگر ($ نویسنده)
    $ name = $ نویسنده؛

    بازگشت $ name؛
    }

اکنون هر بار که پست مهمان را ارسال می کنید ، فقط مطمئن شوید که یک قسمت سفارشی به نام مهمان-نویسنده اضافه کرده اید و نام نویسنده را جایگزین متنی می کنید که در آن سفارشی قرار داده اید رشته.

مثال:

Adding guest author name in the custom field

منبع:
https://www.wpbeginner.com/wp-tutorials/how-to-rewrite-guest-author-name-with-custom-fields-in-wordpress/.

دیدگاهتان را بنویسید