为Jetpack Carousel添加评级功能

时间:2014-03-17 22:38:46

标签: wordpress image wordpress-plugin jetpack

我在我的画廊网站上使用jet-pack轮播,我想添加图像评级功能。我有" wp-postratings"插件在我网站的其余部分运行。

我假设我可以将其添加到单个图像中,因为wp会将每个图像视为帖子,如果是这样,我会在哪里找到模板,我应该将此代码添加到?

所有插件需要的是我在页面/图像中添加了一行php,但我无法弄清楚它的位置,因为旋转木马的代码似乎完全是js和php生成的。

2 个答案:

答案 0 :(得分:2)

  

在js文件中 jetPack_meet_wpPostRating.js 复制此代码(将文件放在主题的js文件夹中):

  

在主题的 functions.php 文件中输入以下代码:

  

  
      
  • 注意
  •   
  • 安装上述脚本后,请确保在测试前删除浏览器缓存。
  •   
  • 使用最新的wordpress,jetpack和wp-postrating版本进行了测试。
  •   
  • 这也适用于同一页面中的多个图库。
  •   
  • 不需要添加任何额外的[等级]短信代码。
  •   
  • 这个答案的赏金太低了......;)
  •   

  
      
  • FIX
  •   
  • 修正了错误,为consol.log添加了一些检查和调试......
  •   

答案 1 :(得分:0)

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. 

Action hook code example