WordPress如果想用作新闻资讯类站点无疑是绝佳的选择,现如今,因其简单易用且功能强大的属性为众多新闻资讯站点所青睐,但毕竟核心研发团队是歪果仁,外文才是主要阐述语言,国内开发环境及开发文档缺少,导致中文文档较外文文档相对缺乏。当然,外语专业的人士阅读障碍并不大。那么我们想实现一些改善访客阅读体验的WordPress功能怎么办呢?譬如,按投票得分排序的文章标题列表实现最多人赞的功能…
我们想要实现最多人赞的功能就必须对WordPress的代码风格及编写规范有一定了解,因此仅适合具备一定编程基础的人进行二次开发或者直接使用现成的代码,接下来我将公布自己经过测试并成功实现按投票得分排序的文章标题列表的方法希望帮到有需要的人!
安装投票插件并在需要调用的地方插入下方代码即可实现:
下载插件
//按投票得分排序的文章标题列表
<?php
global $wpdb;
$hight_voting = $wpdb->get_results("SELECT `post_title`, `ID`
FROM $wpdb->posts, $wpdb->postmeta
WHERE `meta_key` = 'ludou_ratings_score'
AND `ID` = `post_id`
ORDER BY CAST(`meta_value` AS DECIMAL) DESC
LIMIT 10");
?>
<ul>
<?php foreach($hight_voting as $vote_post) : ?>
<li><a href="<?php echo get_permalink( $vote_post->ID ); ?>" title="<?php echo $vote_post->post_title; ?>"><?php echo $vote_post->post_title; ?></a></li>
<?php endforeach; ?>
</ul>
未经允许不得转载:WordPress组织 » WordPress实现按投票得分排序的文章标题列表
评论前必须登录!