سایت برتر

نمایش قسمتی از قالب وردپرس فقط به اعضای سایت

نمایش قسمتی از قالب وردپرس فقط به اعضای سایت

عموماً مشاهده کرده‌اید که در بعضی از وب‌سایت‌ها به‌محض ورود به پنل کاربری خود بالای سایت یا هر قسمت دیگری از آن متنی را با عنوان: سلام رضا! خوش‌آمدید مشاهده می‌کنید. این متن همان پیغام خوش آمدگویی به کاربر است که بسیاری از سایت‌های وردپرسی از آن استفاده می‌کنند. برای نمایش این پیام باید ابتدا بدانیم چطور قسمتی از قالب وردپرس را فقط به اعضای سایت نمایش دهیم.

این کار به‌سادگی قابل انجام است و شما می‌توانید آن را با استفاده از یک قطعه کد ساده در سایت خود قرار دهید. چند روز پیش کاربر عزیزمان alichegini از ما درخواست کردند تا آموزش نمایش پیغام خوش آمدگویی به کاربر را در میهن وردپرس منتشر کنیم. به همین دلیل تصمیم گرفتیم این آموزش را در اختیار شما کاربران عزیز میهن وردپرس قرار دهیم.

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

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

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

اگر شما می‌خواهید یک سایت و یک کسب‌وکار اینترنتی موفق داشته باشید؛ باید همواره تلاش کنید و با مشتری خود ارتباط خوبی برقرار کنید. شما باید کاری کنید که کاربر تجربه کاربری خوبی در سایت شما داشته باشد. ما همواره در میهن وردپرس تلاش می‌کنیم راهکارهای مختلفی را به شما ارائه کنیم که توسط آن‌ها بتوانید یک سایت کارآمد داشته باشید. در نظر داشته باشید که راهکارهای مختلف جهت جذب کاربر می‌تواند شامل کد تخفیف، خوشامدگویی و… باشد.

زمانی که شما توسط این قطعه کد این پیغام را برای سایت خود فعال کنید. این پیغام به‌صورت خودکار برای تمامی کاربران به نمایش در می‌آید. درواقع زمانی که شما این کد را در فایل قالب سایت خود کپی کنید؛ خود وردپرس به‌صورت اتوماتیک این موضوع را کنترل و مدیریت می‌کند.

نمایش قسمتی از قالب وردپرس فقط به اعضای سایت

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

حالا کافی است به بخش نمایش> ویرایشگر مراجعه کرده و فایل موردنظر خود را از ستون سمت چپ برای قرارگیری پیغام انتخاب کنید. مثلاً اگر می‌خواهید در هدر سایتتان این پیغام نمایش داده شود می‌توانید کد را در فایل Header.php قرار دهید.

<?php if ( is_user_logged_in() ) { ?>
سلام <?php global $current_user;
 get_currentuserinfo();
 echo '' . $current_user->display_name . "\n";
?> ! خوش آمدید
<?php } else { ?>
سلام! کاربر مهمان
<?php } ?>

کد بالا در خط دوم بررسی می‌کند که آیا کاربر وارد سایت شده یا خیر. اگر واردشده بود پیغام خوش‌آمدید! برای کاربر نمایش می‌دهد. اما اگر کاربر به‌عنوان مهمان به سایت شما واردشده باشد کلمه سلام! را برای کاربر به نمایش درمی‌آورد.

حال فرض کنید می‌خواهید این پیغام در ستون کناری سایت شما نمایش داده شود. خب برای این کار می‌توانید کد را در فایل Sidebar.php قالب سایتتان اضافه کنید. به همین راحتی!

افزونه‌های مختلفی وجود دارند که می‌توانند به شما در این زمینه کمک کنند. اگر شما آشنایی به کد نویسی ندارید؛ پس بهترین کار این است که از افزونه‌های مختلفی که ارائه‌شده‌اند استفاده کنید. توسط این افزونه‌ها شما می‌توانید بدون یک خط کد نویسی این کار را انجام دهید.

کارهای مختلفی وجود دارد که باعث می‌شود سایت شما استایل مخصوص به خودش را داشته باشد. پیغام خوش‌آمدگویی نیز جز یکی از همین کارها محسوب می‌شود. شما می‌توانید جهت کسب اطلاعات بیشتر در این زمینه و همچنین نحوه دقیق انجام این کار ویدئو زیر را مشاهده کنید.

موفق و پیروز باشید. 🙂

راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام میهن وردپرس عضو شوید.

نظر شما در این‌باره چیست؟

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

سوال دارم

  1. U27765 ۱۸ اسفند ۱۳۹۹

    سلام خسته نباشید
    تصویر ویژه این مقاله خطای 404 میده 🙂

  2. U32865 ۱۳ دی ۱۳۹۹

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

    • تیم پشتیبانی تیم پشتیبانی ۱۳ دی ۱۳۹۹

      با سلام
      این موارد نیاز به دانش کدنویسی و ایجاد تغییراتی در کدهای قالب داره که امکان توضیح اون در قالب یک دیدگاه یا تیکت نیست

  3. کاربر مهمان ۰۸ شهریور ۱۳۹۷

    سلام امکان نصب روی چنیدن سایت وجود داره؟؟؟

    • رضا حسینی راد رضا حسینی راد ۰۹ شهریور ۱۳۹۷

      درود. اگر منظور این افزونه هست بله اما افزونه های فروشی سایت خیر هر خرید یک دامین

  4. کاربر مهمان ۱۸ تیر ۱۳۹۷

    سلام
    سایت من majazyhelp.ir است من میخوام
    وقتی هرکس وارد سایت من شد بگه
    majazyhelp.ir says
    خوش اومدین
    وبعد بر روی ok بزنه

  5. کاربر مهمان ۱۶ فروردین ۱۳۹۶

    سلام ببخشید من این کد هارا گذاشتم توی هدر اما ارور 500 داد و سایت بالا نیومد میشه کمک کنید مشکل از کجاست؟

  6. U5983 ۱۴ اسفند ۱۳۹۵

    ناحیه top header قالب مکس شاپ در کدوم فایل php قرار دارد ؟چون می خواهم در ناحیه top header سلام کاربر را قرار دهم و اینکه اکه ممکنه بگید چگونه می تونم مثل سایت عالی شما در بالای نظرات لینک ورود و سلام کاربر را قرار دهمبا تشکر فراوان

  7. U5066 ۱۸ آبان ۱۳۹۵

    سلام
    شورتکد این کد به چه صورت هست؟
    متشکرم.

  8. کاربر مهمان ۲۹ مهر ۱۳۹۵

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

  9. کاربر مهمان ۲۸ مهر ۱۳۹۵