plugin suggestion for barcode

时间:2011-06-27 作者:Gowri

我有供应商地址字段为每个帖子使用自定义字段插件。在单个贴子页面中。我想生成条形码。当它被手机扫描时。它应以文本格式显示供应商的地址。

是否存在任何现有插件。或任何黄金建议,不胜感激。

提前感谢!

2 个回复
最合适的回答,由SO网友:Bainternet 整理而成

如果您使用Google图表工具api,则无需插件。它非常简单,我有一个前不久编写的函数:

/*
* function to get QR code Image from google chart API
* @Params:
* $content - (string) the content to store inside the QR code (eg: url,address,string..)
* $size - (string) the size of the QR code image , must be in heightxwidth format(eg: 150x150 , 320x320)
* $ImgTag - (bool) if set to true the function will echo out the full img tag of QR code image , 
*           if false then the function will return the image src (default = true)
*/

function get_QR_code($content = null,$size = null,$ImgTag = true){
    if ($size == null){
        $size = \'150x150\';
    }
    if ($ImgTag){
        echo \'<img src="http://chart.apis.google.com/chart?cht=qr&chs=\'.$size.\'&choe=UTF-8&chld=H&chl=\'.$content .\'">\';
    }else{
        return \'http://chart.apis.google.com/chart?cht=qr&chs=\'.$size.\'&choe=UTF-8&chld=H&chl=\'.$content;
    }
}

Usage:

<?php get_QR_code(\'Hello form Google API\'); ?>
这将为您提供:

enter image description here

所以一旦你在你的主题函数中有了这个函数。php文件您可以在模板中调用它,并将自定义字段值作为内容传递:

$qr_content = get_post_meta($post->ID,\'vendor_address_field_name\',true);
get_QR_code($qr_content);

SO网友:Rev. Voodoo

http://wordpress.org/extend/plugins/wcs-qr-code-generator/

看起来不错。它只是使用一个快捷码,让您将条形码放在任何您喜欢的地方,默认情况下会为帖子url生成一个代码,但您可以为您的供应商指定一个特定的url,或者在快捷码中指定任何类似的内容。

我还没有测试过这个,但它似乎对其他人很有效。我不确定是否可以将其配置为从自定义字段获取地址。。。。。但如果可以接受的话,为自己添加地址似乎已经足够简单了

结束

相关推荐

GPL and plugins

插件开发中心说:“您的插件必须与GPLv2兼容。”。但我发现Topsy插件在GPLv3下。http://www.gnu.org/licenses/rms-why-gplv3.html 声明GPLv2和GPLv3不兼容。那么这应该被允许吗?我想使用Topsy插件中的一些代码。那么,我应该在GPLv2或GPLv3下发布插件吗??

plugin suggestion for barcode - 小码农CODE - 行之有效找到问题解决它

plugin suggestion for barcode

时间:2011-06-27 作者:Gowri

我有供应商地址字段为每个帖子使用自定义字段插件。在单个贴子页面中。我想生成条形码。当它被手机扫描时。它应以文本格式显示供应商的地址。

是否存在任何现有插件。或任何黄金建议,不胜感激。

提前感谢!

2 个回复
最合适的回答,由SO网友:Bainternet 整理而成

如果您使用Google图表工具api,则无需插件。它非常简单,我有一个前不久编写的函数:

/*
* function to get QR code Image from google chart API
* @Params:
* $content - (string) the content to store inside the QR code (eg: url,address,string..)
* $size - (string) the size of the QR code image , must be in heightxwidth format(eg: 150x150 , 320x320)
* $ImgTag - (bool) if set to true the function will echo out the full img tag of QR code image , 
*           if false then the function will return the image src (default = true)
*/

function get_QR_code($content = null,$size = null,$ImgTag = true){
    if ($size == null){
        $size = \'150x150\';
    }
    if ($ImgTag){
        echo \'<img src="http://chart.apis.google.com/chart?cht=qr&chs=\'.$size.\'&choe=UTF-8&chld=H&chl=\'.$content .\'">\';
    }else{
        return \'http://chart.apis.google.com/chart?cht=qr&chs=\'.$size.\'&choe=UTF-8&chld=H&chl=\'.$content;
    }
}

Usage:

<?php get_QR_code(\'Hello form Google API\'); ?>
这将为您提供:

enter image description here

所以一旦你在你的主题函数中有了这个函数。php文件您可以在模板中调用它,并将自定义字段值作为内容传递:

$qr_content = get_post_meta($post->ID,\'vendor_address_field_name\',true);
get_QR_code($qr_content);

SO网友:Rev. Voodoo

http://wordpress.org/extend/plugins/wcs-qr-code-generator/

看起来不错。它只是使用一个快捷码,让您将条形码放在任何您喜欢的地方,默认情况下会为帖子url生成一个代码,但您可以为您的供应商指定一个特定的url,或者在快捷码中指定任何类似的内容。

我还没有测试过这个,但它似乎对其他人很有效。我不确定是否可以将其配置为从自定义字段获取地址。。。。。但如果可以接受的话,为自己添加地址似乎已经足够简单了

plugin suggestion for barcode - 小码农CODE - 行之有效找到问题解决它

plugin suggestion for barcode

时间:2011-06-27 作者:Gowri

我有供应商地址字段为每个帖子使用自定义字段插件。在单个贴子页面中。我想生成条形码。当它被手机扫描时。它应以文本格式显示供应商的地址。

是否存在任何现有插件。或任何黄金建议,不胜感激。

提前感谢!

2 个回复
最合适的回答,由SO网友:Bainternet 整理而成

如果您使用Google图表工具api,则无需插件。它非常简单,我有一个前不久编写的函数:

/*
* function to get QR code Image from google chart API
* @Params:
* $content - (string) the content to store inside the QR code (eg: url,address,string..)
* $size - (string) the size of the QR code image , must be in heightxwidth format(eg: 150x150 , 320x320)
* $ImgTag - (bool) if set to true the function will echo out the full img tag of QR code image , 
*           if false then the function will return the image src (default = true)
*/

function get_QR_code($content = null,$size = null,$ImgTag = true){
    if ($size == null){
        $size = \'150x150\';
    }
    if ($ImgTag){
        echo \'<img src="http://chart.apis.google.com/chart?cht=qr&chs=\'.$size.\'&choe=UTF-8&chld=H&chl=\'.$content .\'">\';
    }else{
        return \'http://chart.apis.google.com/chart?cht=qr&chs=\'.$size.\'&choe=UTF-8&chld=H&chl=\'.$content;
    }
}

Usage:

<?php get_QR_code(\'Hello form Google API\'); ?>
这将为您提供:

enter image description here

所以一旦你在你的主题函数中有了这个函数。php文件您可以在模板中调用它,并将自定义字段值作为内容传递:

$qr_content = get_post_meta($post->ID,\'vendor_address_field_name\',true);
get_QR_code($qr_content);

SO网友:Rev. Voodoo

http://wordpress.org/extend/plugins/wcs-qr-code-generator/

看起来不错。它只是使用一个快捷码,让您将条形码放在任何您喜欢的地方,默认情况下会为帖子url生成一个代码,但您可以为您的供应商指定一个特定的url,或者在快捷码中指定任何类似的内容。

我还没有测试过这个,但它似乎对其他人很有效。我不确定是否可以将其配置为从自定义字段获取地址。。。。。但如果可以接受的话,为自己添加地址似乎已经足够简单了