pixelopen / kirby-googlemybusiness
用于处理 Google My Business 网站配置文件的 Kirby CMS 插件
1.0.0
2023-10-26 15:39 UTC
Requires
- getkirby/cli: ^1.1
- getkirby/cms: ^3.9 || ^4.0.0-beta.2
- getkirby/composer-installer: ^1.2
Requires (Dev)
This package is auto-updated.
Last update: 2024-08-26 17:43:53 UTC
README
这是一个用于 Kirby CMS 处理 Google My Business 数据的插件
商业使用
此插件免费
安装
下载
下载文件 (点击此处) 并将其放置在 site/plugins/kirby-googlemybusiness
内。
Composer
composer require pixelopen/kirby-googlemybusiness
Git 子模块
您可以将插件作为 Git 子模块添加。
$ cd your/project/root
$ git submodule add https://github.com/Pixel-Open/kirby-googlemybusiness.git site/plugins/kirby-googlemybusiness
$ git submodule update --init --recursive
$ git commit -am "Add Kirby Google My Business plugin"
运行以下命令以更新插件
$ cd your/project/root
$ git submodule foreach git checkout master
$ git submodule foreach git pull
$ git commit -am "Update submodules"
$ git submodule update --init --recursive
初始化
运行您的网站。将 tabs/googlemybusiness
添加到您的 site.yml
蓝图。您应在面板的首页看到一个名为 Google My Business 的新选项卡。您可以从此页面手动更改数据。
此插件添加了两个片段: reviews
和 business_info
。它们分别创建一个评论容器和一个打开包含 Google My Business 数据的窗口的按钮。您可以根据需要将它们集成到任何地方。
这两个插件都附带了一个基本的 CSS 样式,您可以根据您的网站外观对其进行修改。您可以通过创建/修改一个 CSS 文件并添加 body
在类/ID 名称之前来覆盖属性。
该插件的功能与 Kirby 3 和 4 兼容良好,但在 Kirby 3 中,面板中可能会出现一些布局问题。
选项
要使用自定义命令并自动更新数据,您需要在您的配置文件中配置 apiKey
和 placeId
选项。
要获取地点 ID,您可以使用此网站:地点 ID 查找器
要获取您的 API 密钥,您必须访问此页面:API 密钥
return [ 'pixelopen.googlemybusiness' => [ 'apiKey' => 'YOUR_API_KEY', 'placeId' => 'YOUR_PLACE_ID' ] ];
然后您可以从项目根目录使用以下命令
gmb:sync
:从 Google My Business 同步数据到您的网站gmb:reviews
:获取来自客户的评论和 Google My Business 的总体评分gmb:init
:创建一个空的结构,用于手动输入营业时间gmb:sort
:分别按周和最新排序结构营业时间和评论列表