我在我的画廊网站中使用喷气背包轮播,我想添加图像评级功能。我在我网站的其余部分运行了“wp-postratings”插件。
我假设我可以将其添加到单个图像中,因为 wp 将每个图像视为一个帖子,如果是这样,我在哪里可以找到我应该将此代码添加到的模板?
所有插件需要的是我在页面/图像中添加一行 php,但我无法弄清楚它应该去哪里,因为 carousel 的代码似乎完全是 js 和 php 生成的。
在 js 文件jetPack_meet_wpPostRating.js 中复制此代码(将文件放在主题的 js 文件夹中):
在你的主题的functions.php文件中输入以下代码:
- 笔记
- 安装上述脚本后,请确保在测试前删除浏览器缓存。
- 使用最新的 wordpress、jetpack 和 wp-postrating 版本进行测试。
- 这也适用于同一页面中的多个画廊。
- 不需要任何额外的 [评级] 短代码。
- 这个答案的赏金太低了......;)
- 使固定
- 修复了向 consol.log 添加了一些检查和调试的错误...
You can use hook into the Jetpack Carousel on the server-side
(like to output your data, for example).
Then on the client-side, get your Javascript rating code to
load after the Jetpack+Carousel JS, and hook into them
(hook on the bindings, etc).
JetPack provides 2 JavaScript hooks:
1) jp_carousel.afterOpen
2)jp_carousel.beforeClose.