عرض سلام خدمت همراهان گرامی مکانیک وردپرس ؛
اگر در سایت خود روزانه پست ها یا نوشته ها بسیاری از نویسندگان متعدد منتشر میشود، در این آموزش کوتاه خواهید فهمید که چگونه میتوانید نام نویسنده مهمان خود را با زمینه دلخواه به کار ببرید.
با ما همراه باشید…
چگونه با زمینه های دلخواه نام نویسنده ی مهمان را قرار دهیم؟
بسیاری از مدیران سایت ها، برای رفع این مشکل، دست به دامان ثبت نام کاربران شده اند تا پست ها به نام خود نویسنده ی مهمان در سایت ثبت شود.
البته که این راه مناسب و صحیح نیست.
چرا که از نظر امنیتی و از نظر حجم دیتابیس سایت، فضای زیاد اشغال خواهد شد و به مرور زمان باعث مشکلات در سرعت Load سایت و … خواهد شد.
در این نوشته از آموزش وردپرس به معرفی قطعه کدی خواهیم پرداخت که کاربرد مناسبی برای پست های مهمان شما خواهد داشت. کاربرد این قطعه کد این است که شما با استفاده از زمینه ی دلخواه، نام نویسنده ی مطلب را به کل تغییر خواهید داد.
برای این کار کافیست قطعه کد زیر را در فایل functions.php قالب وردپرس خود کپی کنید.
<?php
add_filter( 'the_author', 'guest_author_name' );
add_filter( 'get_the_author_display_name', 'guest_author_name' );
function guest_author_name( $name ) {
global $post;
$author = get_post_meta( $post->ID, 'name-nevisande', true );
if ( $author )
$name = $author;
return $name;
}
?>توجه: حال کافیست در هنگام ارسال مطلب به سراغ زمینه های دلخواه برید و به جای نام، name-nevisande و مقدار زمینه را همان نام اصلی نویسنده وارد کنید.
موفق و پاینده باشید…







0 Responses
Visitor Rating: 1 Stars
Visitor Rating: 5 Stars
Visitor Rating: 5 Stars
Visitor Rating: 5 Stars
Visitor Rating: 5 Stars
Visitor Rating: 5 Stars
Visitor Rating: 5 Stars