论坛风格切换
您好,欢迎光临本站!   登录 注册新用户
  • 4773阅读
  • 3回复

[php]wordpress使用集锦【版主实测】 [复制链接]

上一主题 下一主题
 

发帖
5566
黑豆
58
威望
17754
贡献值
0
交易币
0
红豆
86
只看楼主 倒序阅读 0 发表于: 2013-06-04
— 本帖被 内蒙小唯 执行加亮操作(2013-06-04) —
以下内容,都是版主亲自测试过有效才贴上来的,整理于网络





标签的使用
标签有三个属性,一个是名称,一个是别名,一个是描述
1、调用当前文章所持标签的其他相关文章
  1. <ul id="tags_related">
  2. <?php
  3. $post_tags = wp_get_post_tags($post->ID);
  4. if ($post_tags) {
  5. foreach ($post_tags as $tag)
  6. {
  7. // 获取标签列表
  8. $tag_list[] .= $tag->term_id;
  9. }
  10. // 随机获取标签列表中的一个标签
  11. $post_tag = $tag_list[ mt_rand(0, count($tag_list) - 1) ];
  12. // 该方法使用 query_posts() 函数来调用相关文章,以下是参数列表
  13. $args = array(
  14. 'tag__in' => array($post_tag),
  15. 'category__not_in' => array(NULL), // 不包括的分类ID
  16. 'post__not_in' => array($post->ID),
  17. 'showposts' => 6, // 显示相关文章数量
  18. 'caller_get_posts' => 1
  19. );
  20. query_posts($args);
  21. if (have_posts()) :
  22. while (have_posts()) : the_post(); update_post_caches($posts); ?>
  23. <li>· <a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></li>
  24. <?php endwhile; else : ?>
  25. <li>* 暂无相关文章</li>
  26. <?php endif; wp_reset_query(); } ?>
  27. </ul>



2、调用当前标签的描述
  1. <?php
  2. $tags = get_the_tags();
  3.         foreach($tags as $tag) {
  4.         $newtagdes.=$tag->description.",";
  5.          }
  6. $newtagdes=rtrim($newtagdes, ",");
  7. echo $newtagdes;
  8. ?>



3、调用当前标签的别名
  1. <?php
  2. $tags = get_the_tags();
  3.         foreach($tags as $tag) {
  4.         $newtag.=$tag->name.",";
  5.          }
  6. $newtag=rtrim($newtag, ",");
  7.     echo $newtag;
  8. ?>



3、调用当前标签名称
  1. <?php the_tags('<strong>标签:</strong> ', ' , ' , ''); ?>


发帖
524
黑豆
971
威望
632
贡献值
0
交易币
0
红豆
0
只看该作者 2 发表于: 2014-06-02
学习了

发帖
181
黑豆
506
威望
313
贡献值
0
交易币
0
红豆
0
只看该作者 3 发表于: 2014-06-07
虽然不知道做什么的,要学习一下
快速回复
限100 字节
 
上一个 下一个