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的朋友可以有所帮助!

  • 相关阅读:
    在Java和.Net中的MD5的一致性
    为Asp.net 网站新增发送手机短信功能
    ASP.NET如何防止页面重复提交
    转:Ajax调用Webservice和后台方法
    Ext 常用方法之一
    C#编程实战之类功能缺失
    Silverlight常用控件最佳实践之1.自定义TabControl禁用状态
    Blend4精选案例图解教程(五):可视数据管理
    DEDE织梦自定表单提交后自动发送邮件并到站长邮箱
    php常用数组相关处理函数(1)
  • 原文地址:https://www.cnblogs.com/kedarui/p/3624512.html
Copyright © 2011-2022 走看看