zoukankan      html  css  js  c++  java
  • 调用最新最热文章

    WordPress自带的widget侧边栏小工具虽然可以很轻松的调用最新文章,热门文章,随机文章。但使用侧边栏将会影响我们自定义的侧边栏效果。很多用wordpress的博客朋友都会使用其他插件来实现调用,例如中文工具箱。下面将介绍一下不用插件调用这四种类型文章的方法。

    调用最新文章:

    <ul><?php $post_query = new WP_Query(‘showposts=10′);

    while ($post_query->have_posts()) : $post_query->the_post();

    $do_not_duplicate = $post->ID; ?>

    <li><a href=”<?php the_permalink(); ?>”><?php the_title(); ?></a></li>

    <?php endwhile;?>

    </ul>

    调用热门文章:

    <ul><?php

    $post_num = 10; // 设置调用条数

    $args = array(

    ‘post_password’ => ”,

    ‘post_status’ => ‘publish’, // 只选公开的文章.

    ‘post__not_in’ => array($post->ID),//排除当前文章

    ‘caller_get_posts’ => 1, // 排除置頂文章.

    ‘orderby’ => ‘comment_count’, // 依評論數排序.

    ‘posts_per_page’ => $post_num

    );

    $query_posts = new WP_Query();

    $query_posts->query($args);

    while( $query_posts->have_posts() ) { $query_posts->the_post(); ?>

    <li><a href=”<?php the_permalink(); ?>” title=”<?php the_title(); ?>”><?php the_title(); ?

    ></a></li>

    <?php } wp_reset_query();?>

    </ul>

    调用随机文章:

    <ul>

    <?php

    global $post;

    $postid = $post->ID;

    $args = array( ‘orderby’ => ‘rand’, ‘post__not_in’ => array($post->ID), ‘showposts’ => 10);

    $query_posts = new WP_Query();

    $query_posts->query($args);

    ?>

    <?php while ($query_posts->have_posts()) : $query_posts->the_post(); ?>

    <li><a href=”<?php the_permalink(); ?>” rel=”bookmark” title=”<?php the_title_attribute(); ?>”><?php the_title(); ?></a></li>

    <?php endwhile; ?>

    </ul>

    希望对学习wordpress的朋友可以有所帮助!

  • 相关阅读:
    WPF学员管理系统
    dotnet-千星项目OpenAuthNet基于NetCore21的快速开发框架
    MVC5仓库管理系统
    华为设备IPC V200R002C0SPC SDK连接demo
    基础界面
    交通建设项目管理信息化系统
    Apache常见interview
    mamcached+(magent+keepalived高可用)搭建及理论概述
    TCP/IP三次挥手,四次断开(精简)
    简述FTP的主动模式与被动模式(精简)
  • 原文地址:https://www.cnblogs.com/kedarui/p/3624512.html
Copyright © 2011-2022 走看看