افزونه حرفه ای شناسایی ایرانیان

Iranian_Plugin
با سلام خدمت کاربران وردپرسی
شاید توی سایت های وردپرسی بخواهید جعبه بپسندیدم فیس بوک و یا لایک مطالبتون و یا توییت کردنشون رو بذارید، خب سایت هایی مثل فیس بوک، توییتر در ایران مسدود هستند و کاربران ایرانی قادر به استفاده از این سرویس ها نیستند و حالا مسائل دیگه که مطمئنا آشنایی باهاشون دارید.
پلاگین که براتون آماده کرده ایم به شما ابزارک و کد میانبر و تابع می دهد تا بتوانید مثلا جعبه لایک فیس بوک رو به کاربرانی که از آی پی ایران هستند رو نشون ندید پس با ما همراه باشید.
خب ابتدا پلاگین رو از دکمه پایین مطلب (صفحه افزونه) دریافت کنید میتونید هم با جست و جوی Identifying Iranians به راحتی از پنل مدیریت وردپرس نصبش کنید. دیتابیس آی پی ها هر ماه به روز میشود و آی پی های جدید به دیتابیسش اضافه میشه پس هر ماه به صفحه “افزونه ایرانیان” (که دکمه اون زیر منوی ابزار ها است) برید و روی دکمه “دریافت آخرین نسخه GeoIP” کلیک کنید تا پلاگین خودش نسخه قبلی رو حذف و نسخه جدید رو از سرور دانلود کرده و جایگزینش کنه البته هر مشکلی در دانلود دیتابیس و یا دیگر بخش ها داشتید حتما اطلاع بدید تا رفع بشه.
خب اگر دیتابیس به درستی رو افزونه قرار گرفته باشه وقتی به صفحه افزونه در زیرمنوی ابزار ها برید باید نام و کد کشورتون رو با رنگ قرمز نشون بده.

ابتدا در مورد قسمت ابزارک ها کار میکنیم. وقتی که افزونه فعال بشه “یک موقعیت ابزارک” و “یک ابزارک” به ابزارک های وردپرس اضافه میشود. ببینید نام موقعیت ابزارک “موقعیت ابزارک ایرانیان” میباشد مانند مثلا ستون کنار اصلی و نام ابزارک افزونه “ابزارک ایرانیان هست” مانند ابزارک جست و جو و یا ابزارک آخرین مطالب.
خب ابتدا ابزارک هایی که میخواهید از ایران مخفی بشه رو به موقعیت “موقعیت ابزارک ایرانیان” بکشید مانند تصویر:

  جلوگیری از کپی مطالب و عکس ها

1
خب حالا “ابزارک ایرانیان” رو بکشید و روی موقعیت قالب که نیاز دارید بکشید مانند تصویر:

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

<?php if ( is_IR() ) { ?>
	<p>Salam Iran</p>
<?php } ?>

خب اگر نتیجه برعکس میخواهید یعنی میخواهید به ایرانی ها نشون نده هم میتونید تابع رو به صورت زیر تغییر بدید:

<?php if ( !is_IR() ) { ?>
	<p>Bye Iran</p>
<?php } ?>

توابع دیگر:
برای به دست آوردن کشور کاربر از کد زیر استفاده کنید:

<?php echo CountryName; ?>

برای به دست آوردن کد دو حرفی کشور کاربر هم از کد زیر استفاده کنید:

<?php echo CountryCode; ?>

قسمت کد های میانبر:
کد میانبر زیر

[iran class='VM']Hi Iran[/iran]

خروجی

<span class="VM">Hi Iran</span>

میده و فقط به کاربران ایرانی هم خروجی رو نشون میده. خب قسمت class کد میانبر که برای کلاس اختصاصی شما برای خروجی هست و میتونید هرچی خواستید بذارید اگر هم که خواستید اینجا هم افزونه نتیجه برعکس داشته باشه یعنی متن رو فقط به ایرانی ها نشون “نده” از کد میانبر زیر استفاده کنید:

[iran o='yes' class='VM']Bye Iran[/iran]

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

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

اگر می‌خواهید از آخرین و محبوب‌ترین مقالات ما در ایمیل خود مطلع شوید، همین الان ایمیل خود را در کادر زیر وارد کنید:

تعداد علاقه‌مندانی که تاکنون عضو خبرنامه ما شده‌اند:

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

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

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

    یه سوال دیگه
    من وردپرس فارسی رو می خوام به یه پوشه به اسم fa داخل روت وردپرس انگلیسی کپی کنم .اما خطا میده.چطوری آدرس دهی کنم؟
    این رو هم بگم که من پروژه ها رو در IIS اد میکنم.حالا چطور آدرس دهی کنم؟؟

  2. 5 سال عضو همیار وردپرس

    من ۲ تا سایت ورد پرس دارم که یکی رو فارسی و یکی رو انگلیسی پیاده سازی کردم .میخوام هر کاربری اولین بار وارد یکی از سایتها شد تشخیص دهد که اگر از ایران بود ، وارد سایت فارسی شود در غیر این صورت وارد انگلیسی شود.در ضمن دامین هر دو سایت با هم متفاوت است.
    کسی میتونه کمک کنه؟

  3. خیلی ممنون واقع مفید بود 🙂

  4. سلام
    دوست عزیز کافی که شرط رو بررسی کنی و اگه غلط بود با به صفحه‌ی مورد نظر منتقلش کنی
    اینطوری :

    که به جای ویرو باید همون آدرس سایتت رو بنویسی .

    من استاد وردپرس نیستم ، شاید تو خود وردپرس یا تو همین افزونه یک راه‌حل بهتر وجود داشته باشه
    بهرحال چیزی که میدونستم رو دراختیار شما گذاشتم ^_^

    یاحق

  5. سلام و متشکرم … واقعا لذت بردم یه دنیا تشکر 🙂

  6. اون افزونه ی لیاک باکسی که تو تصویر دیده میشه رو از کجا میشه دریافت کرد؟

  7. سلام چطوری می تونم آی پی های خارجی رو به یه دامنه دیگر منتقل کنم.

  8. من که حتما استفاده میکنم . خیلی وقته دنبال یه افزونه مثل اینم !!!

  9. بسیار عالی ..
    اینطوری می تونیم دکمه لایک گوگل رو فقط برای کسایی که از فیل+تر شکن استفاده می کنند بذاریم 😀
    از شر صفحه ی پاپ آپ فیلترینک هم خلاص میشیم

مطالب زیر را حتما بخوانید

دوره‌های آموزشی