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

5/5 - (3 امتیاز)

همان‌گونه که در نوشته‌ی “نمایش قسمتی از محتوا تنها برای کاربران عضو در وردپرس” به دلایل اهمیت عدم نمایش برخی از محتویات همانند: متن‌ها، تصاویر، لینک‌ها و… در نوشته‌ها برای مدیران برخی از وبلاگ‌ها و سایت‌ها پرداختیم، در این نوشته از وبلاگ هاستینگ ماندگار وب و بنابر درخواست یکی از بازدیدکنندگان چگونگی نمایش قسمتی از پوسته وردپرس را برای شما عزیزان شرح خواهیم داد.

نمایش قسمتی از پوسته تنها برای کاربران عضو

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

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

<?php if(is_user_logged_in()) { global $current_user; get_currentuserinfo();?>
<form role="search" method="get" id="searchform" action="<?php echo home_url( '/' ); ?>">
<input type="text" name="s" id="s" value="جستجو..." />
</form>
<?php } else { ?>
شما مجاز به استفاده اين قسمت از پوسته نيستيد
<?php } ?>

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

5/5 - (3 امتیاز)

کانال تلگرام ماندگار وب

  1. علیرضا

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

    1. امیر خلجی مهر

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

    1. امیر خلجی مهر

      محمد جان مطمئن هستید سایت رو درست اومدین؟
      هیچ دیدگاهی از طرف شما ارسال نشده و گرنه نهایتاً 12 ساعته به تمام دیدگاه ها پاسخ داده میشه

  2. محمد

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

    1. امیر خلجی مهر

      قربونتون برم روی ارسال کلیک کردید اما مثله اینکه عاشق تشریف دارین 🙂
      دیدگاهتون تو این نوشته بوده و همون روز هم پاسخ داده شده
      موفق باشید

  3. محمد

    خخخخخخخخخخخخخخخخخخخخخخ
    باورت میشه نیم ساعت خندیدم=))))))))))))))))))))))))))))))))))))))))))))))))))
    کارت درسته :X

  4. صمد

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

  5. حميد

    سلام.برعكس اين ماجرا چيجوري ميشه.يني اگه بخوايم يه چيزي فقط برا اونايي كه عضو نيستند به نمايش در بياد بايد چيكار كنيم

  6. حسین

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

    1. امیر خلجی مهر

      درود بر شما حسین جان، به‌روی چشم، در اولین فرصت
      چنین افزونه‌ای رو سراغ ندارم و میتونید در انجمن مطرح کنید، شاید سایر دوستان بتونند کمکی کنند:
      http://forum.wp-parsi.com/

  7. میثم

    با درود و وقت بخیر؛
    می خواستم بپرسم میتونیم قالب وب سایت شما رو داشته باشیم؟؟
    طراحی خیلی خوبی داره
    با سپاس

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

ماندگار وب - 1400