آموزش ساخت لینک دانلود فایل توسط بار کد QR در قالب وردپرس
- نویسنده : webelizer در دسته بندی آموزش و هک, وردپرس
- بدون نظر و 613 بازدید
- ۹۲/۰۷/۱۸
- بار کد QR در قالب وردپرس , بارکد QR برای وردپرس , بارکد QR در سایت , قالب وردپرس , لینک دانلود توسط بار کد qr برای سایت
حتما در سایتهای دانلود فایل و مخصوصا سایتهای اندرویدی دیده اید که امکان دانلود فایل الاوه بر لینک های معمولی توسط بارکد QR نیز فراهم شده است تا موبایل و تبلت های هوشمند که دارای بارکد خوان هستند بتوانند توسط دوربین بارکد QR را اسکن و لینک دانلود را شناسایی کنند و بتوانند فایل مورد نظر را از طریق موبایل و نه کامپیوتر و لپ تاپ دانلود کنند در این آموزش نحوه ساخت لینک دانلود فایل توسط بار کد QR در قالب وردپرس را یاد خواهید گرفت .
شاید بپرسید اصلا بارکد QR چیست ؟ طبق گفته ویکی پدیا باید گفت نوعی رمزنگاری ماتریکسی است که برای اولین بار در صنعت خودرو ژاپن automotive industry in Japan ایجاد و استفاده شده است و از آن روز به بعد راه خود را به سمت همه جا ! باز کرده است .
اما برای استفاده از این قابلیت جهت لینکهای دانلود اول باید قابلیت ایجاد بارکد را در وردپرس بوجود بیاوریم ، برای این کار ما از روش بسیار ساده و راحتی استفاده می کنیم این روش استفاده از api های رایگان QRServer است .
برای نمایش لینک دانلود فایلها به صورت بارکد الاوه بر api ها به زمینه های دلخواه وردپرس هم نیاز داریم تا بتوانیم برای هر مطلب لینک دانلود فایل مورد نظر خودش را تبدیل به کد کنیم برای این کار کد زیر را در ادامه مطلب قالب وردپرس تان ( فایل single.php ) در هر جایی که میخواهید تصویر بارکد نمایش داده شود قرار دهید .
<img src="http://api.qrserver.com/v1/create-qr-code/?size=150x150&data=<?php echo get_post_meta($post->ID, 'dlqr',true); ?>" alt="<?php the_title(); ?>"/>
در کد بالا با تغییر اعدادی که به متغییر size داده شده است می توانید اندازه تصویر را تغییر دهید به طور پیشفرض 150 در 150 پیکسل را قرار داده ام برای تعیین لینک دانلود در هنگام نوشتن مطلب زمینه دلخواهی با نام dlqr ایجاد کنید و برای مقدار آن نیز لینک دانلود فایل مورد نظر را قرار دهید . کار تمام شد حالا برای زیباتر شدن تصویر مورد نظر می توانید از کدهای css استفاده کنید .
روش بالا در هنگام طراحی قالب وردپرس مناسب است چون طراح می تواند با توجه به سلیقه خود افکت ها متفاوتی به تصویر بدهد و محل مناسب کد را در قالب ایجاد کنید .