چگونه با زمینه های دلخواه نام نویسنده ی مهمان را قرار دهیم؟

سلام به همه ی دوستان وردپرسی مخصوصا از نوع نود و هشتی!

حتما تا به حال با سایت های مختلفی روبرو شده اید که نتونستند فکری به حال نام نویسنده ی پست مهمان بکنند و همه ی مطالب مهمانان با نام نویسنده ی اصلی در باکس های کوچک پایین صفحه نمایش داده میشه! خیلی ها هم برای رفع این مشکل دست به دامان ثبت نام کاربران شده اند تا پست ها به نام خود نویسنده ی مهمان در سایت ثبت شود. البته این راحش نیست چرا که از نظر امنیتی و اینکه حجم دیتابیس سایت زیاد خواهد شد و به مرور زمان باعث مشکلات در سرعت لود سایت و … میشه.

امروز قصد دارم به شما کدی رو معرفی کنم که خیلی به درد پست مهمان می خوره. کار این کد اینه که شما با استفاده از زمینه ی دلخواه نام نویسنده ی مطلب رو به کل تغییر می دید.
برای این کار کافیه کد زیر رو در فایل 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 و مقدار زمینه را همان نام اصلی نویسنده وارد کنید.

  خطای اتصال ایمن در وردپرس یا ارور secure connection چیست؟

به همین سادگی به همین خوشمزگی! 😀

آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

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

ارسال دیدگاه به معنی این است که شما ابتدا قوانین ارسال دیدگاه را مطالعه کرده‌اید و با آن موافق هستید.

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. 9 سال عضو همیار وردپرس

    یعنی شما میگید اگه کاربرای وردپرس رو زیاد کنیم بعدا به مشکل بر میخوریم؟

  2. مرسی از مطلب خوبت . فقط یه سوال که این زمینه دلخواه رو چطور میشه فراخوانی کرد و توسط یکی از افزونه ها دریافتش کرد . مرسی

  3. بسيار عالي و كاربردي بود .

  4. چیز باحالیه…کمکی هست.میسی

  5. مرسی خیلی عالی بود خسته نباشید

  6. با عرض سلام دوستان ما واسه کاربران احترام زیادی قائلیم در ضمن موضوع قالب هم یه موضوع شخصی بود که ریپ شده بود به درخواست علی جان لینک دانلود حذف گردید در این میان کسی هم ظرر نکرده فکر کنم اشتباه کردیم اما نه انقدر که تو سایت علنی دزد دزد صدا کنید دوستان اشتباهب بود تموم شد لطف بحسشو تموم کنید دوست گرامی شما که میگید ما هیچی از طراحی سرمون نمیشه یه خورده قواعد طراحی درسایت ما رو بخون بعد می دونی که بلده می خوای رو کنم تاحالا گروه چند تا قالب ساخته اما حق طراحی وکپی رایت رو هم به صاحبان سایت داده .پس خواهشن تمومش کنید منو اقا علی هم الان میونه خوبی داریم بهشون هم قول دادم مطالب مفیدی تو ساتشون به پاس جبران انتشار کنم.

    • 13 سال عضو همیار وردپرس

      ظرر = ضرر
      بحسشو = بحثشو

      دوستان مدیر این سایت به بنده میل زد و فعلا یک سری مشکلات رو حل کردند اما خب کاربران درست میگند برداشتن بی اجازه هر چیزی میشه دزدی قالب هم از این قانون پیروی میکنه پس علت صدای کاربران همینه در مورد اینکه شما حرفه ای هستید و نیستید رو نمیشه از روی قالب ریپ شده تشخیص داد پس بهتره حرفه ای بودن شما رو خودتون اعلام نکنید و این قسمت رو اجازه بدید که خود کاربران به حرفه ای بودنتون پی ببرند

      آرزوی موفقیت