godaddy / wp-contact-widgets
使用这些简单的小部件,在您的网站上优雅地展示社交媒体和联系方式。
Requires
- dev-develop
- v1.7.0
- v1.6.2
- v1.6.1
- v1.6.0
- v1.5.2
- v1.5.1
- v1.5.0
- v1.4.1
- v1.4.0
- v1.3.4
- v1.3.3
- v1.3.2
- v1.3.1
- v1.3.0
- v1.2.0
- v1.1.0
- v1.0.4
- 1.0.2
- 1.0.1
- 1.0.0
- dev-dependabot/npm_and_yarn/qs-6.11.0
- dev-dependabot/npm_and_yarn/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/loader-utils-and-webpack-cli-1.4.2
- dev-dependabot/npm_and_yarn/terser-4.8.1
- dev-dependabot/npm_and_yarn/grunt-1.5.3
- dev-dependabot/composer/composer/composer-2.3.5
- dev-dependabot/composer/guzzlehttp/psr7-1.8.5
- dev-dependabot/npm_and_yarn/minimist-1.2.6
- dev-dependabot/composer/mustache/mustache-2.14.1
- dev-dependabot/composer/codeception/codeception-4.1.22
- dev-dependabot/npm_and_yarn/path-parse-1.0.7
- dev-dependabot/npm_and_yarn/hosted-git-info-2.8.9
- dev-dependabot/npm_and_yarn/lodash-4.17.21
- dev-dependabot/npm_and_yarn/ssri-6.0.2
- dev-dependabot/npm_and_yarn/y18n-4.0.1
- dev-dependabot/npm_and_yarn/is-svg-4.3.1
- dev-dependabot/npm_and_yarn/elliptic-6.5.4
- dev-dependabot/npm_and_yarn/ini-1.3.8
- dev-dependabot/npm_and_yarn/websocket-extensions-0.1.4
- dev-update/dependencies
- dev-master
- dev-gutenberg-blocks
- dev-i18n
- dev-hours-of-operation
- dev-hours-widget-ui-refresh
This package is auto-updated.
Last update: 2024-09-07 02:03:29 UTC
README
贡献者: godaddy, jonathanbardo, fjarrett, eherman24
标签: widget, contact, social, [社交图标](https://wordpress.org/plugins/tags/social icons/), [社交媒体](https://wordpress.org/plugins/tags/social media/), facebook, twitter, instagram, linkedin, pinterest
至少需要 4.4
已测试到 5.7
稳定标签 1.6.2
许可协议: GPL-2.0
许可协议URI: https://gnu.ac.cn/licenses/gpl-2.0.html
使用这些简单的小部件,在您的网站上优雅地展示社交媒体和联系方式。
描述
注意:此插件需要PHP 5.4或更高版本
使用简单易用的组件,在您的网站上优雅地展示社交媒体和联系方式。
联系方式
展示您的联系方式,包括电子邮件地址、电话号码、传真和物理地址(包括地图)。
社交媒体档案
以吸引人、直观的方式展示您的社交媒体档案。
支持30种语言
英语 - 丹麦语 - 德语 - 希腊语 - 西班牙语 - 墨西哥西班牙语 - 芬兰语 - 法语 - 印地语 - 印度尼西亚语 - 意大利语 - 日语 - 韩语 - 马拉地语 - 马来语 - 挪威语 - 荷兰语 - 波兰语 - 巴西葡萄牙语 - 葡萄牙语 - 俄语 - 瑞典语 - 泰语 - 他加禄语 - 土耳其语 - 乌克兰语 - 越南语 - 简体中文 - 香港中文版 - 繁体中文
支持
如果您遇到问题,请在插件支持论坛发布您的问题,我们会很乐意帮助您。记住,您提供的信息越多,我们验证问题就越容易,我们帮助您解决问题的速度就越快!
贡献
本插件的开发是在GitHub上完成的(GitHub链接)。如果您认为您发现了一个错误,或者有一个杀手级功能想法,请在此处打开一个新问题。对现有问题的拉取请求也欢迎!
屏幕截图
- 联系小部件
- 社交小部件
- 显示两个小部件的Twenty Sixteen主题
- 社交小部件区块设置和图标
- 联系小部件区块设置
- 联系小部件区块渲染
常见问题解答
我如何向联系信息小部件添加额外的字段?
向联系信息小部件添加额外的字段就像添加一个WordPress过滤器一样简单。
以下是一个示例
add_filter( 'wpcw_widget_contact_custom_fields', function ( $wpcw_fields, $instance ) { $wpcw_fields['cellphone'] = [ 'order' => 2, 'label' => __( 'Cellphone:', 'YOURTEXTDOMAIN' ), 'type' => 'text', 'description' => __( 'A cellphone number that website visitors can call if they have questions.', 'YOURTEXTDOMAIN' ), ]; return $wpcw_fields; }, 10, 2 );
我如何向社交媒体配置文件小部件添加额外的字段?
社交媒体配置文件小部件需要一组不同的选项,但遵循上述相同的原理。
以下是一个示例
add_filter( 'wpcw_widget_social_custom_fields', function ( $wpcw_fields, $instance ) { $wpcw_fields['scribd'] = [ 'icon' => 'scribd', // See font-awesome icon slug 'label' => __( 'Scribd', 'YOURTEXTDOMAIN' ), 'default' => 'https://www.scribd.com/username', 'select' => 'username', 'sanitizer' => 'esc_url_raw', 'escaper' => 'esc_url', 'social' => true, 'target' => '_blank', ]; return $wpcw_fields; }, 10, 2 );
如果您使用Font Awesome v5,则在定义自定义图标时,'solid'和'regular'图标需要'prefix'值。如果省略,则默认添加到图标的'prefix'是'fab',用于Font Awesome品牌图标。如果您正在添加不是品牌图标的图标,则需要添加前缀。例如,如果您想添加一个毕业帽图标,您需要将'prefix' => 'fas'
添加到属性数组中。
以下是在社交媒体配置文件中添加'fas'(实心)图标的示例。
add_filter( 'wpcw_widget_social_custom_fields', function ( $wpcw_fields, $instance ) { $wpcw_fields['lattes'] = [ 'icon' => 'graduation-cap', // See font-awesome icon slug 'prefix' => 'fas', // See font-awesome icon prefix 'label' => __( 'Service Name', 'YOURTEXTDOMAIN' ), 'default' => 'https://example.com/username', 'select' => 'username', 'sanitizer' => 'esc_url_raw', 'escaper' => 'esc_url', 'social' => true, 'target' => '_blank', ]; return $wpcw_fields; }, 10, 2 );
Font Awesome文件是从哪里提供的?
默认情况下,Font Awesome文件包含在联系小部件中,并在本地提供服务。但是,我们已经包括了一个过滤器,允许从MaxCDN加载Font Awesome文件。
要强制插件从MaxCDN加载文件,您可以在过滤器wpcw_social_icons_use_cdn
中返回一个true
值。
add_filter( 'wpcw_social_icons_use_cdn', '__return_true' );
变更日志
1.7.0 - 2018年2月20日
- 修复:修复WordPress 5.3兼容性问题。(用
jQuery
替换了$
) - 微调:删除所有PHP数组简写语法引用。(用
array()
替换了[]
)
1.6.2 - 2018年2月20日
- 微调:调整联系区块依赖关系。
1.6.1 - 2018年12月9日
- 微调:对联系地图地址进行URI编码。
1.6.0 - 2018年12月6日
- 新功能:引入联系详情区块。
- 新功能:引入社交媒体配置文件区块。
1.5.2 - 2018年6月18日
- 新功能:引入过滤器
wpcw_social_icons_fontawesome_5
(默认:false
),以在联系小部件中使用Font Awesome 5。 - 新功能:引入过滤器
wpcw_social_icons_use_cdn
(默认:false
),以从MaxCDN加载Font Awesome v4.7.0文件。 - 新功能:引入过滤器
wpcw_social_icons_cdn_url
,以更改默认的Font Awesome CDN URL。 - 微调:恢复到Font Awesome 4.7.0,并可选择通过过滤器强制加载Font Awesome v5.0.13。(见上文)
1.5.1 - 2018年6月14日
- 微调:添加了一个Font Awesome 5配置文件,其中
showMissingIcons
设置为false
,以防止与使用Font Awesome v4的插件和主题发生冲突。 - 微调:在本地化到
admin.js
之前过滤社交配置文件字段数组,修复自定义社交配置文件图标。
1.5.0 - 2018年5月31日
- 新功能:添加对"Unsplash"(https://unsplash.com/)的支持
- 微调:将FontAwesome更新到5.0.6
- 微调:修复小部件描述中的错误。
属性 @EvanHerman,@fjarrett,@salvoventura,@garrett-eclipse
1.4.1 - 2017年2月13日
- 调整:使用FontAwesome 4.7.0
- 修复:当其他插件添加小部件表单字段时的兼容性问题
1.4.0 - 2017年1月10日
- 新功能:WordPress 4.7 兼容性
- 新功能:默认延迟加载地图iframe
- 调整:从地图iframe中移除frameborder
- 调整:添加过滤器以更改地图的缩放级别
- 调整:弃用YouTube链接,同时保持向后兼容性
属性 @fjarrett,@jonathanbardo,@EvanHerman
1.3.3 - 2016年10月14日
- 调整:在自定义预览期间移除编辑按钮
- 修复:小错误
1.3.2 - 2016年8月16日
- 新功能:WordPress 4.6 兼容性
- 新功能:添加RSS到社交网络
- 调整:插件图标更新
- 调整:更新翻译
- 修复:编辑按钮不工作
1.3.1 - 2016年6月3日
- 新功能:支持马拉地语
- 新功能:添加500px到社交网络
属性 @jonathanbardo,@fjarrett,@salvoventura
1.3.0 - 2016年5月19日
- 新功能:添加前端“编辑”链接以快速在自定义编辑器中编辑小部件
- 修复:在测试中使用WP-CLI夜版
1.2.0 - 2016年4月12日
- 新功能:WordPress 4.5 兼容性
- 调整:改进小部件名称
1.1.0 - 2016年3月15日
- 新功能:支持谷歌地图本地化
1.0.4 - 2016年3月9日
- 调整:语言更新
1.0.2 - 2016年2月24日
- 新功能:支持27个地区的语言
1.0.1 - 2016年2月24日
- 新功能:添加自定义字段到联系和社交小部件
1.0.0 - 2016年2月23日
- 初始版本