• 周蓬安.blog的博客—强国博客—人民网 2019-05-10
  • 紫光阁中共中央国家机关工作委员会 2019-05-10
  • 感触名家笔下的端午文化吃香粽原来可以这样文艺 2019-05-09
  • 追梦夺冠游行嘲讽詹皇 百万人面前穿订制T恤羞辱他 2019-04-27
  • 《瘟疫传说》:黑死病恐怖 姐弟在绝望中求生 2019-04-10
  • 陕西国防工业职业技术学院百名大学生志愿者敬老院慰问孤寡老人陕西国防工业职业技术学院百名大学生志愿者敬老院慰问-陕西教育新闻 2019-04-08
  • 西藏拉萨:新家园 新生活 2019-04-08
  • 尊重和保障宗教信仰自由的中国实践 2019-04-06
  • 一敬泯恩仇 俄罗斯队主帅这个动作太暖了 2019-03-20
  • 四大名著剧组首次同台忆往事 经典影视剧如何铸就? 2018-12-07
  • “天眼”凝望 探秘宇宙 2018-12-07
  • 1

    WordPress开发者应该知道的一些小技巧

    Posted by 撒得一地 on 2015年12月19日 in wordpress笔记
    国外稳定加速器推荐    Express | Vypr

    WordPress主题的开发中,我们经常反复的要写几个常见的功能,如社交媒体分享,热门的帖子,显示作者信息等,一直重复这些东西有时候会让我们沮丧。所以在这里我收集了一些常用的WordPress代码,使用这些代码,即节省你很多时间也加快了主题开发。

    显示文章的作者信息

    将下面的代码在放在你的single.php文件,你可以显示部分文章作者的简介信息在你的博客上。这是特别有用如果你有很多作者在你的博客上。

    <div id=“author-info”>  
    <div id=“author-image”>  
    
    <a href=“<?php the_author_meta(‘user_url’); ?>”><?php echo get_avatar( get_the_author_meta(‘user_email’), ’80’, ” ); ?></a>  
    
    </div>  
    <div id=“author-bio”>  
    <h4>Written by <?php the_author_link(); ?></h4>  
    <?php the_author_meta(‘description’); ?>  
    </div>  
    </div>  
    

    循环输出不同文章

    你可以使用下面的代码,从一个分类目录中输出最近提交的10篇文章,或者通过改变$showpost变量来改变任意数量。这个小功能是非常有用的,特别是当你在开发一个自定义的主页,你可以根据不同的目录输出每个目录下任意数量的文章。而且这个代码可以被放置到你主题下的任意位置,如:sidebar.php, footer.php, header.php等。

    <?php $my_query = new WP_Query(‘category_name=Featured&showposts=10’);
    
    while ($my_query->have_posts()) : $my_query->the_post();
    
    $do_not_duplicate = $post->ID; ?>
    
    <!– POST CODES HERE –>
    
    <?php endwhile; ?>
    

    不用插件显示相关文章

    将下面的代码放到你的single.php文件中,可以根据标签展示相关文章:

    <?php
    $tags = wp_get_post_tags($post->ID);
    
    if ($tags) {
    $tag_ids = array();
    
    foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;
    
    $args=array(
    ‘tag__in’ => $tag_ids,
    ‘post__not_in’ => array($post->ID),
    ‘showposts’=>5, // Number of related posts that will be shown.
    ‘caller_get_posts’=>1
    );
    
    $my_query = new wp_query($args);
    
    if( $my_query->have_posts() ) {
    echo '
    <h3>Related Posts</h3>
    <ul>';
    
    while ($my_query->have_posts()) {
    $my_query->the_post();
    ?>
    
    <li><a href=“<?php the_permalink() ?>” rel=“bookmark” title=“Permanent Link to < ?php the_title_attribute(); ?>”>< ?php the_title(); ?></a></li>
    
    < ?php
    }
    echo ‘</ul>’;
    }
    }
    ?></ul>
    

    展示热门文章

    你可以在sidebar.php文件中根据评论数来展示热门文章。

    <h2>Popular Posts</h2>
    <ul>
    
    <?php $result = $wpdb->get_results(“SELECT comment_count,ID,post_title FROM $wpdb->posts ORDER BY comment_count DESC LIMIT 0 , 5”);
    
    foreach ($result as $post) {
    setup_postdata($post);
    $postid = $post->ID;
    $title = $post->post_title;
    $commentcount = $post->comment_count;
    
    if ($commentcount != 0) { ?>
    
    <li><a href=“<?php echo get_permalink($postid); ?>” title=“< ?php echo $title ?>”>< ?php echo $title ?></a> {< ?php echo $commentcount ?>}</li>
    
    <?php } } ?></ul>
    

    标签:

    上一篇:

    下一篇:

    相关推荐

    1 Comment

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    3 + 0 = ?

    网站地图|广东快乐10分开奖直播

    Copyright © 2015-2019 广东快乐10分开奖直播 All rights reserved.
    闽ICP备15015576号-1,版权所有?psz.

  • 周蓬安.blog的博客—强国博客—人民网 2019-05-10
  • 紫光阁中共中央国家机关工作委员会 2019-05-10
  • 感触名家笔下的端午文化吃香粽原来可以这样文艺 2019-05-09
  • 追梦夺冠游行嘲讽詹皇 百万人面前穿订制T恤羞辱他 2019-04-27
  • 《瘟疫传说》:黑死病恐怖 姐弟在绝望中求生 2019-04-10
  • 陕西国防工业职业技术学院百名大学生志愿者敬老院慰问孤寡老人陕西国防工业职业技术学院百名大学生志愿者敬老院慰问-陕西教育新闻 2019-04-08
  • 西藏拉萨:新家园 新生活 2019-04-08
  • 尊重和保障宗教信仰自由的中国实践 2019-04-06
  • 一敬泯恩仇 俄罗斯队主帅这个动作太暖了 2019-03-20
  • 四大名著剧组首次同台忆往事 经典影视剧如何铸就? 2018-12-07
  • “天眼”凝望 探秘宇宙 2018-12-07
  • 老时时彩360官方网站 彩票福彩 老时时彩投注平台 22选5中奖规则 七乐彩杀号天齐网 中国福彩网王云戈 快乐时时彩计划表 福彩双色球开奖号码 福彩之生肖时时彩 历史任选9场奖金查询 必中腾讯分分彩彩计划 江苏15选5开奖结果 排列3跨度表 新疆时时彩开奖走势图 江西时时彩历史开奖号码 全天pk10计划群