Description
This plugin will insert standalone QR code with permalink or another content.
Coming soon features
Calendar event, vCard, MECARD, Email, Geo location, Phone number and Wifi network.
Usage
Just put [vasaioqrcode]
shortcode into you content page, and you have one QR code customized in what color you want, with a logo inside of it. The content of the QR code will be the permalink of the current page. If you want to change the content of the QR code just use the parameter ‘m’ like that: [vasaioqrcode m="new content"]
.
You can also use the widget
of the plugin. The settings from Vasaio QR Code
settings page will be the default settings for new widget
, and the settings from widget will be individual for every widget you use.
The uniqueness of this plugin stand in three things: standalone QR codes, colored QR codes and customized QR codes with logo inside.
Standalone QR code
The plugin is not using any other application to generate the QR code.
Colored QR code
The QR code can be generated in any other peer of colors, not just black and white. The principle is simple: the only think that is metter is the contrast between colors. You can choose another color (insted of black) for the code and the plugin will get automaticaly the inverse color of “the main color” you choose => the contrast resulted is the same between balck and white (the maximum contrast).
Customized QR code
You can add any logo you want direct into your QR code. This is very important if you want to have customized QR codes.
Available interface languages:
- English (default language)
- Romanian
FEEDBACK
Howdy, if you like or don`t like my plugin give me your FEEDBACK! Thanks!
Thanks to the following programmers:
PHP QR Code encoder
(https://sourceforge.net/projects/phpqrcode/)
Dominik Dzienia
Kentaro Fukuchi
Phil Karn, KA9Q
Resizing images with PHP
(https://www.white-hat-web-design.co.uk/articles/php-image-resizing.php)
Simon Jarvis
PHP Color inverse
(https://www.jonasjohn.de/snippets/php/color-inverse.htm)
Jonas John
jscolor, JavaScript Color Picker
(https://jscolor.com)
Jan Odvarko
JavaScript tabifier
(https://www.barelyfitz.com/projects/tabber/)
Patrick Fitzgerald
Screenshots
Installation
Installation
- Upload
vasaio-qr-code.zip
to the/wp-content/plugins/
directory; - Extract the
vasaio-qr-code.zip
archive into the/wp-content/plugins/
directory; - Activate the plugin through the ‘Plugins’ menu in WordPress.
Usage
- Customize your plugin settings into the
Settings->Vasaio QR Code
settings page; - Place
[vasaioqrcode]
shortcode in your content page or user Vasaio QR Code Widget.
FAQ
- Why should I use this plugin?
-
If you want to create an automatic QR code to connect the site with the mobile devices (if the site has also a mobile theme), or you just want to create independently and customized QR codes, you can use this plugin very easy.
- Can I customize the CSS for resulted QR Code?
-
YES, you can!
You must add the classvasaio-qr-code
to thestyle.css
of the theme and put your custom CSS code there.
Ex:.vasaio-qr-code { float: left; }
- How to use direct in PHP code?
-
To use this plugin direct into PHP code use:
<?php echo do_shortcode('[vasaioqrcode s="600" x="q" t="gif" b="3" c="000000" p="0" m="hahaha" ]'); ?>
- If I work offline on localhost without Internet connection, the plugin will still work?
-
YES! The Vasaio QR Code Plugin will work offline because is not using any other application to generate the QR codes. It will generate the QR codes even on localhost.
- How can I customize my QR code inside of shortcode [vasaioqrcode]?
-
You can customize the QR code using this explanation of the shortcode parameters.
- m=message -> data to encode (default=permalink)
- s=side -> dimension of image in pixels (64, … 256=default, … 3000)
- x=correction -> error correction level (L=7%(default), M=15%, Q=25%, H=30%) – case insensitive
- t=filetype -> file type of image (PNG=default, JPEG, GIF) – case insensitive
- b=border -> number of squares for qr code white border (2, 3, 4=default, … 10)
- c=color -> hex code of the main color
- o=logo -> filename of logo image, if you want to appear into the QR code (default=null)
- p=percent -> percent of logo image, if you want to appear into the QR code (default=7)
- a=adjust -> automatic adjust the logo width & height to match with squares (default=1)
- Can you be more specific with some concrete examples?
-
I can provide you some examples and you can also check the ‘Screenshots’ section.
[vasaioqrcode m="https://google.com/"]
[vasaioqrcode s="100" e="1"]
[vasaioqrcode x="m"]
[vasaioqrcode t="gif"]
[vasaioqrcode b="2"]
[vasaioqrcode c="000000"]
[vasaioqrcode x="L" s="512" c="f0f0f0" o="https://www.google.com/homepage/images/google_favicon_64.png"]
[vasaioqrcode p="0"]
[vasaioqrcode a="0" s="512"]
[vasaioqrcode s="512"]
- Ok, now is for free! When will be with payment?
-
Never, it will be always under GPL license.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Vasaio QR Code” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Vasaio QR Code” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.2.5
- Add background color option.
- Add special color effect.
- Add textarea with shortcode resulted.
1.2.4
- Correct some core error.
1.2.3
- Correct the HTML special chars showing error.
1.2.2
- Correct the error of image generation.
1.2.1
- Correct some error.
1.2
- Add one widget.
- Add documentation to the settings page.
1.1
- The main language of plugin interface was changed into english.
- The plugin was translated into romanian.
1.0
- The start version.