رفتن به مطلب

نمایش نام بعنوان نام نمایشی پیش فرض


پست های پیشنهاد شده

با سلام،

یکی از مشکلاتی که در سایت با آن مواجه هستم، تذکر مدام به کاربران برای ویرایش نام و انتخاب نامی فارسی است.

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

آیا راهی هست که جای اینکه مجدد به این کاربران تذکر داده شود، بطور پیشفرض نام کاربر بعنوان نام نمایشی قرار گیرد؟

و یا بهتر از آن، راهی وجود دارد که حین ثبت نام، در فیلد سومی از کاربر خواسته شود نامی فارسی برای خود برگزیند؟

یک بار از افزونه ای برای افزودن فیلدهای دلخواه به فرم ثبت نام استفاده کردم، اما مجدداً ارسال ایمیل اطلاع رسانی کاربران به ایمیلم را فعال می کرد (که پیش تر با افزونه ای دیگر آنرا غیرفعال کرده بودم).

لینک به ارسال

سلام می توانید کدهای قالب را ویرایش کنید در بخش نظرات یا خارج حلقه کد


echo $user_identity;

را با کد


echo get_the_author_firstname($user_ID);
echo get_the_author_lastname($user_ID);

عوض کنید و درحلق نیز کد


<?php the_author(); ?>

را با کد


<?php echo '<span>'.get_the_author_firstname().' '.get_the_author_lastname().' </span>'?>

عوض کنید ولی افزونه ای برای کاری که گفتید نمشناسم

لینک به ارسال

درسته، باید جای نام نمایشی، نام رو نمایش بدم؛

یه شرط هم باید تعریف کنم اگه فیلد نام خالی بود، همون نام نمایشی رو نشون بده.

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...