专注国内外云服务器
分享建站技术教程

文章根据浏览量从多到少进行排序的WordPress教程

立即购买

阿里云服务器 ¥102元/年 云数据库37.5元/年 限时

个人、企业均可购买 | 更多配置0.8折特惠

WordPress程序适合新手使用,但是想要二次开发一些功能还是需要有一定变成基础的,WordPress如何根据浏览量进行排序呢?今天就分享一下文章根据浏览量从多到少进行排序的WordPress教程

将下方代码添加进functions.php外加一个php文件即可实现:

//根据浏览量从多到少进行排序

function get_most_viewed_format($mode = ”, $limit = 10, $show_date = 0, $term_id = 0, $beforetitle= ‘(‘, $aftertitle = ‘)’, $beforedate= ‘(‘, $afterdate = ‘)’, $beforecount= ‘(‘, $aftercount = ‘)’) {

global $wpdb, $post;

$output = ”;

$mode = ($mode == ”) ? ‘post’ : $mode;

$type_sql = ($mode != ‘both’) ? “AND post_type=’$mode’” : ”;

$term_sql = (is_array($term_id)) ? “AND $wpdb->term_taxonomy.term_id IN (” . join(‘,’, $term_id) . ‘)’ : ($term_id != 0 ? “AND $wpdb->term_taxonomy.term_id = $term_id” : ”);

$term_sql.= $term_id ? ” AND $wpdb->term_taxonomy.taxonomy != ‘link_category’” : ”;

$inr_join = $term_id ? “INNER JOIN $wpdb->term_relationships ON ($wpdb->posts.ID = $wpdb->term_relationships.object_id) INNER JOIN $wpdb->term_taxonomy ON ($wpdb->term_relationships.term_taxonomy_id = $wpdb->term_taxonomy.term_taxonomy_id)” : ”;

// database query

$most_viewed = $wpdb->get_results(“SELECT ID, post_date, post_title, (meta_value+0) AS views FROM $wpdb->posts LEFT JOIN $wpdb->postmeta ON ($wpdb->posts.ID = $wpdb->postmeta.post_id) $inr_join WHERE post_status = ‘publish’ AND post_password = ” $term_sql $type_sql AND meta_key = ‘views’ GROUP BY ID ORDER BY views DESC LIMIT $limit”);

if ($most_viewed) {

foreach ($most_viewed as $viewed) {

$post_ID = $viewed->ID;

$post_views = number_format($viewed->views);

$post_title = esc_attr($viewed->post_title);

$get_permalink = esc_attr(get_permalink($post_ID));

$output .= ‘

  • ’.$post_title.”;

    if ($show_date) {

    $posted = date(get_option(‘date_format’), strtotime($viewed->post_date));

    $output .= “$beforedate $posted $afterdate”;

    }

    $output .= “$beforecount $post_views $aftercount

  • ”;

    }

    } else {

    $output = “

  • N/A
  • n”;

    }

    echo $output;

    }

    //在需要调用的地方插入下方代码

    文章来源于wordpress教程:文章根据浏览量从多到少进行排序的WordPress教程

    相关推荐: 利用标题优化来提高网站排名

    吾上云WORDPRESS教程最新“利用标题优化来提高网站排名”众所周知,网站排名优化是针对关键词排名而优化的。每个网站都有自己的关键词。从网站首页开始,每一页的关键词都会包含关键词,达到良好的效果。今天,我们将讨论如何提高关键字的标题排名。对于关键词优化来说,…

    赞(0)
    未经允许不得转载:吾上云 » 文章根据浏览量从多到少进行排序的WordPress教程
    分享到: 更多 (0)
    • 阿里云
      基础型云服务器

      1核CPU

      2G内存

      40G硬盘

      1M带宽

      独立IP

      分布式存储

      适合企业官网、个人站长类网站

      ¥89/1年 原价¥903.40

    • 阿里云
      超值型云服务器

      2核CPU

      4G内存

      40G硬盘

      3M带宽

      独立IP

      分布式存储

      适合企业官网、行业门户类网站

      ¥899/3年 原价¥8281

    • 阿里云
      高性能云服务器

      2核CPU

      8G内存

      40G硬盘

      5M带宽

      独立IP

      分布式存储

      适合电商、数据库等企业级应用

      ¥1399/3年¥14765

    • 腾讯云
      基础型云服务器

      1核CPU

      2G内存

      50G硬盘

      1M带宽

      独立IP

      分布式存储

      适合企业官网、个人站长类网站

      ¥95/1年 原价¥834

    • 腾讯云
      超值型云服务器

      1核CPU

      2G内存

      50G硬盘

      1M带宽

      独立IP

      分布式存储

      适合企业官网、行业门户类网站

      ¥288/3年 原价¥2502

    • 腾讯云
      高性能云服务器

      4核CPU

      8G内存

      50G硬盘

      5M带宽

      独立IP

      分布式存储

      适合电商、数据库等企业级应用

      ¥2188/3年¥13986

    • 阿里云
      基础型云服务器

      1核CPU

      2G内存

      40G硬盘

      1M带宽

      独立IP

      分布式存储

      适合企业官网、个人站长类网站

      ¥89/1年 原价¥903.40

    • 阿里云
      超值型云服务器

      2核CPU

      4G内存

      40G硬盘

      3M带宽

      独立IP

      分布式存储

      适合企业官网、行业门户类网站

      ¥899/3年 原价¥8281

    • 阿里云
      高性能云服务器

      2核CPU

      8G内存

      40G硬盘

      5M带宽

      独立IP

      分布式存储

      适合电商、数据库等企业级应用

      ¥1399/3年¥14765

    • 腾讯云
      基础型云服务器

      1核CPU

      2G内存

      50G硬盘

      1M带宽

      独立IP

      分布式存储

      适合企业官网、个人站长类网站

      ¥95/1年 原价¥834

    • 腾讯云
      超值型云服务器

      1核CPU

      2G内存

      50G硬盘

      1M带宽

      独立IP

      分布式存储

      适合企业官网、行业门户类网站

      ¥288/3年 原价¥2502

    • 腾讯云
      高性能云服务器

      4核CPU

      8G内存

      50G硬盘

      5M带宽

      独立IP

      分布式存储

      适合电商、数据库等企业级应用

      ¥2188/3年¥13986

    评论 抢沙发

    评论前必须登录!

     

    吾上云 专注服务器选购

    购买云服务器联系我们