米乐体育平台:打造米乐体育网站老虎机,大宝娱乐注册登录下载基地!

软件分类|下载排行|最近更新

当前位置:首页软件教程其他综合相关 → 米乐体育平台app下载中心 WordPress怎么实现米乐体育平台注册网站功能?几种方法分享

米乐体育平台app下载中心 WordPress怎么实现米乐体育平台注册网站功能?几种方法分享

时间:2023-03-03 22:06:07 人气: 作者:网友整理 我要评论

WordPress怎么实现米乐体育平台注册网站功能?下面本篇文章给大家介绍一下WordPress代码实现米乐体育平台注册网站的几种方法,希望对大家有所帮助!


米乐体育平台app下载中心 WordPress怎么实现米乐体育平台注册网站功能?几种方法分享


WordPress很多插件可以实现米乐体育平台注册网站的功能,插件的优点是配置简单,但是可能会对网站的速度造成一些小的影响,所以很多人还是比较喜欢用代码实现需要的功能,但是话又说回来了,代码实现也有缺点,就是配置复杂,不懂代码的人完全摸不着头脑或者只能照搬别人的代码,还不如用插件。

这里我整理编写了几种用代码实现米乐体育平台注册网站的方法,这其中会详细标明各部分代码的作用,以及如何自定义你想要的功能,希望对大家有所帮助。开始之前,说明一点,以下所有方法输出的HTML代码格式都是以下形式,你可以根据需要进行修改:

     
  • 文章标题1
  •     
  • 文章标题2
  •     ......

    米乐体育网站网页版

    首先获取文章的所有标签,接着获取这些标签下的 n 篇文章,那么这 n 篇文章就是与该文章相关的文章了。现在可以见到的WordPress米乐体育平台注册网站插件都是使用的这个方法。下面是实现的代码:

     ID); if ($post_tags) {   foreach ($post_tags as $tag) {     // 获取标签列表     $tag_list[] .= $tag->term_id;   }   // 随机获取标签列表中的一个标签   $post_tag = $tag_list[ mt_rand(0, count($tag_list) - 1) ];   // 该方法使用 query_posts() 函数来调用米乐体育平台注册网站,以下是参数列表   $args = array(         'tag__in' => array($post_tag),         'category__not_in' => array(NULL),  // 不包括的分类ID         'post__not_in' => array($post->ID),         'showposts' => 6,            // 显示米乐体育平台注册网站数量         'caller_get_posts' => 1     );   query_posts($args);   if (have_posts()) {     while (have_posts()) {       the_post(); update_post_caches($posts); ?>     
  • " rel="bookmark" title="">
  • * 暂无米乐体育平台注册网站';   }   wp_reset_query();  } else {   echo '
  • * 暂无米乐体育平台注册网站
  • '; } ?>

    使用说明:"不包括的分类ID" 指的是米乐体育平台注册网站不显示该分类下的文章,将同行的 NULL 改成文章分类的ID即可,多个ID就用半角逗号隔开。因为这里限制只显示6篇米乐体育平台注册网站,所以不管给 query_posts() 的参数 tag__in 赋多少个值,都是只显示一个标签下的 6 篇文章,除非第一个标签有1篇,第二个标签有2篇,第三个有3篇。。。。。。所以如果这篇文章有多个标签,那么我们采取的做法是随机获取一个标签的id,赋值给 tag__in 这个参数,获取该标签下的6篇文章。

    米乐体育网站网页版

    本方法是通过获取该文章的分类id,然后获取该分类下的文章,来达到获取米乐体育平台注册网站的目的。

    ID);if ($cats) {     $args = array(           'category__in' => array( $cats[0] ),           'post__not_in' => array( $post->ID ),           'showposts' => 6,           'caller_get_posts' => 1       );   query_posts($args);     if (have_posts()) {     while (have_posts()) {       the_post(); update_post_caches($posts); ?>   
  • " rel="bookmark" title="">
  • * 暂无米乐体育平台注册网站';   }   wp_reset_query(); }else {   echo '
  • * 暂无米乐体育平台注册网站
  • ';}?>

    米乐体育平台app下载中心

    获取米乐体育平台注册网站的原理与方法一相似,不过在获取文章的时候是以SQL语句来直接读取数据库,从而随机获取6篇米乐体育平台注册网站记录,而不是WordPress的函数query_posts().

    ID);if ($post_tags) {     $tag_list = '';     foreach ($post_tags as $tag) {         // 获取标签列表         $tag_list .= $tag->term_id.',';     }     $tag_list = substr($tag_list, 0, strlen($tag_list)-1);       $related_posts = $wpdb->get_results("         SELECT DISTINCT ID, post_title         FROM {$wpdb->prefix}posts, {$wpdb->prefix}term_relationships, {$wpdb->prefix}term_taxonomy         WHERE {$wpdb->prefix}term_taxonomy.term_taxonomy_id = {$wpdb->prefix}term_relationships.term_taxonomy_id         AND ID = object_id         AND taxonomy = 'post_tag'         AND post_status = 'publish'         AND post_type = 'post'         AND term_id IN (" . $tag_list . ")         AND ID != '" . $post->ID . "'         ORDER BY RAND()         LIMIT 6");         // 以上代码中的 6 为限制只获取6篇米乐体育平台注册网站         // 通过修改数字 6,可修改你想要的文章数量       if ( $related_posts ) {         foreach ($related_posts as $related_post) {?>     
  • ID); ?>" rel="bookmark" title="post_title; ?>">post_title; ?>
  • 暂无米乐体育平台注册网站';     } }else {   echo '
  • 暂无米乐体育平台注册网站
  • ';}?>

    米乐体育网站彩票

    获取米乐体育平台注册网站的原理与方法二相似,不过在获取文章的时候是以SQL语句来直接读取数据库,从而随机获取6篇米乐体育平台注册网站记录,而不是WordPress的函数query_posts().

    ID);if ($cats) {   $related = $wpdb->get_results("   SELECT post_title, ID   FROM {$wpdb->prefix}posts, {$wpdb->prefix}term_relationships, {$wpdb->prefix}term_taxonomy   WHERE {$wpdb->prefix}posts.ID = {$wpdb->prefix}term_relationships.object_id   AND {$wpdb->prefix}term_taxonomy.taxonomy = 'category'   AND {$wpdb->prefix}term_taxonomy.term_taxonomy_id = {$wpdb->prefix}term_relationships.term_taxonomy_id   AND {$wpdb->prefix}posts.post_status = 'publish'   AND {$wpdb->prefix}posts.post_type = 'post'   AND {$wpdb->prefix}term_taxonomy.term_id = '" . $cats[0] . "'   AND {$wpdb->prefix}posts.ID != '" . $post->ID . "'   ORDER BY RAND( )   LIMIT 6");     if ( $related ) {       foreach ($related as $related_post) {?>     
  • ID); ?>" rel="bookmark" title="post_title; ?>">post_title; ?>
  • * 暂无米乐体育平台注册网站';   } }else {   echo '
  • * 暂无米乐体育平台注册网站
  • ';}?>

    米乐体育平台app下载中心

    该方法是获取该文章作者的其他文章来充当米乐体育平台注册网站,代码如下:

     $post_author,         'post__not_in' => array($post->ID),         'showposts' => 6,                // 显示米乐体育平台注册网站数量         'orderby' => date,           // 按时间排序         'caller_get_posts' => 1     );   query_posts($args);     if (have_posts()) {     while (have_posts()) {       the_post(); update_post_caches($posts); ?>   
  • " rel="bookmark" title="">
  • * 暂无米乐体育平台注册网站';   }   wp_reset_query();?>


    时间效率对比

    我们对以上各个米乐体育平台注册网站代码执行时间进行测算,以便对以上各个的方法进行效率,给你的选择提供参考。以下是在同一篇文章中获取6篇米乐体育平台注册网站,以上各方法最终测算的时间如下:

    方法一:0.18067908287048 秒

    方法二:0.057158946990967 秒

    方法三:0.037126064300537 秒

    方法四:0.045628070831299 秒

    方法五:0.023991823196411 秒


    米乐体育平台注册网站

    • 精仿茶杯狐影视跳转系统源码

      精仿茶杯狐影视跳转系统源码,独立后台,可修改,可定制,灵活性强,PC端,手机端自适应,目前版本为7.2最新版,本源码采用了E-CDN加速技术,imageszip技术,XML高速接口技术,H-Speed解析加速技术等,大大的提高了站点运行速度..
    • 简单个人信息表单模版代码

      一款简单个人信息表单模版代码,绿色清新风格,响应式页面设计,多功能模块满足日常需求,适用于任意类型的网站中。..

    米乐体育网站网页版

    关于中名 | 联系方式 | 发展历程 | 版权声明 | 下载帮助(?) | 广告联系 | 网站地图 | 友情链接

    Copyright © 2021 WWW.coachoutlet80upclearance.net 米乐体育平台 版权所有

    声明: 本站非腾讯QQ官方网站 所有软件和文章来自互联网 如有异议 请与本站联系 本站为非赢利性网站 不接受任何赞助和广告