Ventus允许您轻松嵌入windy.com网站小部件,以原生WordPress小部件的形式(可从外观>小部件访问)或简单的短代码。
它是一个使用面向对象方法构建的轻量级插件,如下所示WordPress编码标准.
特征
- 将覆盖设置为云层、CO浓度、电流、雷达/闪电、雨水、海水温度、积雪、标准温度、波浪、风或阵风。
- 使用摄氏度或华氏度作为温标。
- 使用响应(%)和/或固定(px)值设置宽度、高度和边界半径。
- 手动定义精确位置坐标的经度和纬度。
- 选择从地面到13.5km的高度(仅当层设置为风或温度时有效)。
- 从8个缩放级别中选择(最少3个,最多11个)。
- 显示或隐藏压力等值线、地图标记和现场预测。
- 从以下风力测量单位中选择:波弗特(bft)、公里/小时(km/h)、节(kt)、米/秒(m/s)和英里/小时(mph)。
- 从以下预测模型中进行选择:ECMWF、ICON、ICON-EU、GFS和NEMS。
- 将预测时间从现在设置为提前12或24小时。
短代码
短代码最多可接受16个属性。你可以简单地使用[文特斯]
它会工作的(或者旧的短代码[天气地图]
这将继续工作),但您很可能希望自己自定义其余属性。
完整填写的短代码示例如下:
[ventus width=“100%”height=“350px”radius=“20px”loading=“lazy”lat=“53.199”lon=“-7.603”zoom=“4”layer=“wind”level=“surface”scale=“C”units=“knots”pressure=“true”marker=“true”model=“ecmwf”forecasting=“rue”time=“12”]
属性可以设置如下:
- 这个
宽度
属性接受任何有效的宽度CSS属性。
- 这个
高度
属性接受任何有效的CSS高度属性。
- 这个
半径
属性接受border-radius的任何有效CSS属性。
- 这个
加载
属性接受懒惰或急切。默认值是延迟加载。
- 这个
纬度
属性必须包含一个从-90到+90(例如“53.199”)的数字串,小数点后三位。
- 这个
离子
属性还必须包含一个从-180到+180(例如“-120.894”)范围内的数字串,小数点后三位。
- 这个
缩放
属性必须包含一个介于3和11(包含3和11)之间的数字。
- 这个
层
属性接受以下值:云、cosc(CO浓度)、洋流、阵风、雷达、雨、积雪、sst(海水温度)、temp(标准温度)、波浪和风。
- 这个
水平
属性(仅当层为风或温度时有效)接受以下值:地面、100m、950h(600m)、925h(750m)、900h(900m)、850h(1500m)、800h(2000m)、700h(3000m)、600h(4200m)、500h(5500m)、400h(7000m)、300h(9000m)、250h(10000m)、200h(11700m)和150h(13500m)。
- 这个
规模
该属性接受“C”或“F”,分别定义摄氏度和华氏度。
- 这个
单位
属性接受以下值:bft(博福特)、km/h(公里/小时)、kt(节)、m/s(米/秒)和mph(英里/小时)。
- 这个
压力
属性可以设置为true以显示压力等值线,否则等值线将保持隐藏状态。
- 这个
标记
属性也可以设置为true,否则它将保持隐藏状态。
- 这个
预测
属性可以设置为true以显示现货预测,否则它将保持隐藏状态。
- 这个
时间
属性接受以下值:now(默认值)、12(12小时后)和24(24小时后)。
- 这个
模型
attribute接受以下值:ecmwf、icon、iconEu、gfs和nems。
请注意,如果值无效,将使用默认值。
风层在爱尔兰西部上空急速上升。我们经常谈论这里的天气。🙂
巴西圣保罗上空的温度层放大了。
CO(一氧化碳)浓度层在中国上空急剧上升。
海浪层在大西洋上空放大。
管理区域中的小部件视图(外观>小部件)。
- 无需特殊设置–只需单击安装并激活,您就可以开始了!
- 如果你手动下载插件,只需解压缩到WordPress插件文件夹,插件就会被自动检测到。然后可以正常启动。
-
为什么地图显示的位置不对?
-
如果将经度或纬度属性用错误类型的引号括起来,有时会出现这种情况。
标记您正在使用" "
而不是” ”
,例如。
对的:lat=“44.096”
不正确:lat=“44.096”
-
我如何设置纬度和经度?
-
最简单(也是推荐的)方法是直接去windy.com网站。到达后,记下URL。它的参数中将包含纬度和经度,如果放大,它还将包含缩放级别。例如,我用作默认值的示例参数是:纬度53.199、经度-7.603和缩放级别5。这些将以以下格式显示在URL中:windy.com/?53.199,-7.603,5.
-
为什么不直接从[windy.com]嵌入iframe(https://www.windy.com)而不是使用这个插件?
-
如果你愿意这样做,那就太好了——没问题!然而,创建这个插件是为了使iframewindy.com网站请提供更有用的。为此,它具有以下优点:
- 虽然iframe可以直接插入页面或帖子中,但不能直接将iframe插入WordPress小部件区域(大多数主题都允许您设置站点侧边栏和页脚等的内容)。这个插件可以让你做到这一点。
- 即使在将iframe插入页面或帖子的情况下,生成的代码也常常会让那些没有任何技术/编程经验的人感到困惑。该插件提供的短代码大大简化了这一点,使其可读性强,易于任何人定制。
- 您可以将默认覆盖从风更改为云、CO浓度、海水温度、积雪、标准温度、雷达/闪电、雨水或波浪。
- 宽度和高度可以设置为响应值(基于百分比)和固定值(基于像素)。
这个天气插件很棒,我用它来处理ACF谷歌地图字段。我写了一个片段,从谷歌地图字段中获取经度和纬度,并显示该位置的天气。
我可能已经尝试了六个以上的天气插件。它们中没有一个可以与此相比,因为它易于设置,信息量惊人。我不敢相信它不是一个高级插件,因为它肯定会值这个钱。非常感谢您提供了一个非常棒的插件!!!!
非常感谢您提供此插件!太棒了!!!但有两件事,不是抱怨!1.你能为当前的WordPress版本更新吗?2.你能添加一个搜索栏吗?用户可以在这里输入他们想要的位置,或者只输入纬度和经度坐标?再次感谢!莎拉
阅读所有11条评论
“Ventus–Weather Map Widget&Shortcode”是一款开源软件。以下人员对此插件做出了贡献。
贡献者
1.5.0
- 增加了选择不同海拔高度的功能(从地面到13.5km)。
- 增加了在不同预测模型(ecmwf、gfs、iconEu、icon、nems)之间进行选择的功能。
- 新层/覆盖类型:海流和阵风。
- 调整小部件布局。
- 添加意大利语翻译。
向马可·西蒙内蒂大喊助攻!
1.4.0
- 添加了延迟加载选项以获得更好的性能。
- 通过独特的标题属性改进了可访问性。
- 更新了常见问题解答并使用最新WordPress版本进行了测试。
- 删除了不必要的scss依赖项。
1.3.0
- 添加了定义边界半径(圆角)的功能。
- 增加了现场预测时间的功能(从现在开始,12小时后,或24小时后)。
- 更新了小部件UI以使用更少的空间。
- 更新了常见问题部分。
- 更新了现有翻译。
- 添加了土耳其语翻译(感谢tansi的帮助!)。
1.2.0
1.1.0
- 从“Weather Map Widget”到“Ventus–Weathers Map Widlet&Shortcode”的重命名插件。
- 添加了新的短代码别名
[文特斯]
(旧的短代码[天气地图]
保持了向后兼容性)。
- 增加了四个新图层供选择:CO浓度(cosc)、海水温度(sst)、积雪(积雪)和波浪(Waves)。
- 添加了一般翻译支持和法语翻译。
- 增加了从以下风力测量单位中进行选择的功能:波弗特(bft)、公里/小时(km/h)、节(kt)、米/秒(m/s)和英里/小时(mph)。
- 添加了显示/隐藏地图标记的功能。
- 增加了显示/隐藏以显示隐藏压力等值线的功能。
- 重新编写代码(类、包名称、文本域等)以反映新插件名称。
1.0.1
1.0.0