如何使用wordpress钩子函数在发表文章的同时添加一条记录

 2020-01-02 09:30:38  ADMIN

如何使用wordpress钩子函数在发表文章的同时添加一条记录

如何使用wordpress钩子函数在发表文章的同时添加一条记录?

本文为大家介绍下如何使用wordpress的钩子函数,在发表文章的同时添加一条记录到投票表,下面是具体的实现,大家不要错过

  推荐:《WordPress教程

我要对文章进行排序,按照投票数的多少排,已经投票的都会记录投票数,而没有投票的文章没有记录,默认投票为0,这时排序就有问题了,它先把有记录的文章进行排序,因为投票可能是负数,排完了负数再排列没有投票记录的文章,这个时候就会出现没有投票的文章也就是投票数为0的排在负数的后面,如图: 

3f6023a4317d8ca430af7538768379a.png

 86eeca68d4dabeca42bce72c4e4246b.png

 

投票记录表 

生成的sql语句:

select wp_posts.ID FROM wp_posts LEFT JOIN wp_wti_like_post on wp_wti_like_post.post_id=wp_posts.ID WHERE 1=1 AND ( ( post_date_gmt > ’2013-11-16 12:17:03′ ) ) AND wp_posts.post_type = ‘post’ AND (wp_posts.post_status = ‘publish’ OR wp_posts.post_status = ‘private’) ORDER BY wp_wti_like_post.value DESC,wp_posts.post_date DESC LIMIT 5, 5
登录后复制
x

在线咨询

微信客服

售后技术

QQ咨询