有谁知道有一个插件具有相似的功能或竖起大拇指等,它将这些相似的内容存储为自定义元数据?不像facebook。
我目前正在使用WTI Likes,它将数据存储在新的数据库表中。
我需要一种方法来排序这些喜欢的帖子,似乎现在最简单的是找到一个插件,其中存储在自定义元喜欢,因为有插件按自定义元排序。
提前感谢
有谁知道有一个插件具有相似的功能或竖起大拇指等,它将这些相似的内容存储为自定义元数据?不像facebook。
我目前正在使用WTI Likes,它将数据存储在新的数据库表中。
我需要一种方法来排序这些喜欢的帖子,似乎现在最简单的是找到一个插件,其中存储在自定义元喜欢,因为有插件按自定义元排序。
提前感谢
如果你仍然使用插件WTI Likes 您可以从插件创建的表中获取direkt值,而不是将值保存到post meta。
在需要列表的位置添加此代码。现在它会打印所有喜欢的帖子。从最大到最小。
<?php
global $wpdb;
$query = "SELECT post_id, SUM(value) AS count FROM {$wpdb->prefix}wti_like_post GROUP BY post_id ORDER BY value DESC";
$posts = $wpdb->get_results( $query );
if( count( $posts ) > 0 ) {
foreach ($posts as $post) {
$post_title = get_the_title( $post->post_id );
$post_link = get_permalink( $post->post_id );
$count = $post->count;
$output .= \'<li>\';
// $count shows how many likes the post have
$output .= \'<span>\'. $count .\'</span>\';
$output .=\'<a href="\'.$post_link.\'">\'.$post_title.\'</a>\';
$output .= \'</li>\';
}
} else {
$output .= \'<li>\';
$output .= __(\'No posts.\', \'mytheme\');
$output .= \'</li>\';
}
echo $output;
?>
我有一个网站,上面有各州的分类法(如维多利亚州、肯斯兰州等)。这种分类法被称为listing\\u State。我还有一个名为membership\\u type的分类法,它可以是免费的,也可以是付费的。这两种税收经济适用于上市公司的CPT如果我点击一个州的分类法,它会按照预期结果按发布日期排序,我会如何在免费会员之前列出付费会员。我正在使用Genesis和Lifestyle主题谢斯里查德