如何从管理员端/手动对帖子进行评分?

时间:2012-08-03 作者:Nisha_at_Behance

我在一个小型工作网站上工作。

我想从管理员/编辑端手动给帖子评分

评分最高的人将位居榜首。所以游客会有更好的选择。

不允许访问者对帖子进行评分

像这样

please have a look

如何做到这一点?

{1} 元框使用{2}自定义字段

请帮帮我

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

如果我不想使用插件,我可以使用以下内容

创建自定义字段作为rating 并在发布时提供值。假设我给了6分,现在wordpress将其保存到数据库中。

  • meta_key => 评级meta_value => 6
现在要在帖子上显示评分,我将使用此代码single.phpindex.php 但一定要把它放进去Wordpress loop -

<?php
    //grab the rating value
    $rating = get_post_meta($post->ID, \'rating\', true);

    //prints star image
    for ($i=1; $i<=$rating; $i++){
        echo \'<img src="LINK-TO-STAR-ICON"/>\';
    }

    //prints unstar image
    for ($i=$rating; $i<10; $i++){
        echo \'<img src="LINK-TO-UNSTAR-ICON"/>\';
    }
?>
上述代码的结果如下-enter image description here

结束

相关推荐

如何提高这个QUERY_POSTS循环的性能呢?

我创建了一个WordPress页面模板,为我网站上的某些WordPress帖子构建一个定制的XML提要。具体来说,页面模板呈现XML,并且仅包括某些自定义帖子类型,并且仅当这些帖子包含特定元数据时。我正在使用这些数据将WordPress内容提供给iOS应用程序。它似乎工作得很好;然而,来自服务器的响应时间各不相同,并且经常失败。我的托管公司(MediaTemple)建议我可以通过提高数据库查询的效率来提高性能。这种查询有没有标准的优化提示?<?php $numposts = -1;