在循环之外使用GD星级评级?

时间:2012-03-20 作者:Francois

在WordPress中以编程方式创建了一篇帖子并添加了评论之后,我需要立即插入一个评分。

在我获得帖子id/评论id后,调用什么(GDSR)函数来触发评级?

3 个回复
最合适的回答,由SO网友:Francois 整理而成

这是:

gdsrBlgDB::save_vote($post_id, $user_ID, $ip, $ua, $vote, $comment_id);
然后在主题中插入:

wp_gdsr_comment_integrate_standard_result(get_comment_ID());

SO网友:Sagive

如果您正在讨论在主题文件(如single)中使用GD star rating。php或页面。php您可以使用这样的短代码:

<div class="rateit"><?php echo do_shortcode(\'[starrater tpl=10]\'); ?></div>
您可以在“创建新帖子”的面板中选择要使用的短代码。。。您可以在工具栏中找到它。

如果您正在谈论使用完全没有wordpress的文件,您应该首先像这样“加载wordpress框架”,在页面中的所有内容之上:

require( \'../wordpress_install_root/wp-load.php\' );
然后你可以使用上面的短代码。。。

希望这有帮助。萨吉夫

SO网友:Joe Kuzma

我试图打印一份最近评论的列表,以及评分,这是我唯一能在循环之外找到方法的方法。

由于我使用自定义查询来获取评论,因此我可以通过最近的评论列表来显示评分:

<div class="rateit">
<?php echo do_shortcode(\'[starrater post=\'.$comment->comment_post_ID.\']\'); ?>
</div>

结束

相关推荐

在循环之外使用GD星级评级? - 小码农CODE - 行之有效找到问题解决它

在循环之外使用GD星级评级?

时间:2012-03-20 作者:Francois

在WordPress中以编程方式创建了一篇帖子并添加了评论之后,我需要立即插入一个评分。

在我获得帖子id/评论id后,调用什么(GDSR)函数来触发评级?

3 个回复
最合适的回答,由SO网友:Francois 整理而成

这是:

gdsrBlgDB::save_vote($post_id, $user_ID, $ip, $ua, $vote, $comment_id);
然后在主题中插入:

wp_gdsr_comment_integrate_standard_result(get_comment_ID());

SO网友:Sagive

如果您正在讨论在主题文件(如single)中使用GD star rating。php或页面。php您可以使用这样的短代码:

<div class="rateit"><?php echo do_shortcode(\'[starrater tpl=10]\'); ?></div>
您可以在“创建新帖子”的面板中选择要使用的短代码。。。您可以在工具栏中找到它。

如果您正在谈论使用完全没有wordpress的文件,您应该首先像这样“加载wordpress框架”,在页面中的所有内容之上:

require( \'../wordpress_install_root/wp-load.php\' );
然后你可以使用上面的短代码。。。

希望这有帮助。萨吉夫

SO网友:Joe Kuzma

我试图打印一份最近评论的列表,以及评分,这是我唯一能在循环之外找到方法的方法。

由于我使用自定义查询来获取评论,因此我可以通过最近的评论列表来显示评分:

<div class="rateit">
<?php echo do_shortcode(\'[starrater post=\'.$comment->comment_post_ID.\']\'); ?>
</div>

相关推荐