自定义帖子类型星级评级

时间:2011-09-12 作者:dabito

我需要在我的自定义帖子类型中添加星级。起初我自己编写,但当评分挑战来临时,我考虑改用插件,所以我使用了简单的帖子类型。

我尝试了几个星级插件,但似乎都不起作用。例如,对于WP PostRatings,我在单个customposttype中使用了下一个代码。php:

<?php if(function_exists(\'the_ratings\')) { the_ratings(); } ?>
图像显示,但单击不起任何作用。其他插件也会发生同样的情况。Star Ratins只显示“发生错误”,但不显示其他调试信息。

因此,我不知道你是否可以推荐其他插件或其他方法来为我的自定义帖子类型添加星级功能,因为它无法正常工作。

1 个回复
最合适的回答,由SO网友:Lars Koudal 整理而成

对于任何评级功能,我总是求助于GD Star Rating 米兰·彼得罗维奇。

这个插件可以做很多事情,包括拇指评级、评论评级、多个评级等。它还可以处理丰富的代码片段(用于在Google SERPs中显示您的星级)、缓存机制等。。

简而言之,它可以做很多事情,我通常使用它是因为它的灵活性和功能。

您可能需要根据您的站点更改代码,但以下是我如何在我的一个站点上实现它(在“single.php”模板文件中):

if (function_exists(\'wp_gdsr_render_article\')) {
    wp_gdsr_render_article(10, false,\'\',16);
}
警告:您需要熟悉插件的设置并阅读文档,但这将是一个很好的时间。

结束

相关推荐

将目录路径传递给plugins_url()安全吗?

plugins_url() 函数接受插件slug或文件路径来构建URL。我有以下目录结构:/wp-content/mu-plugins/someplugin/css/file.css /wp-content/mu-plugins/someplugin/includes/file.php 我需要建立URL到file.css 在里面file.php. 我不能通过__FILE__ 因为这将是一个层次太深。plugins_url(\'css/file.css\', __FILE__ )