文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

wordpress常用标签、方法解释

2023-09-05 16:02

关注
<!-- t 9 r  -->     <?php     $the_query = new Wp_Query(array(      //列表页排序规则      'meta_keyhttps://blog.csdn.net/weixin_43576565/article/details/' => 'wp_top_valuehttps://blog.csdn.net/weixin_43576565/article/details/','meta_valuehttps://blog.csdn.net/weixin_43576565/article/details/' => '1https://blog.csdn.net/weixin_43576565/article/details/','orderbyhttps://blog.csdn.net/weixin_43576565/article/details/' => 'randhttps://blog.csdn.net/weixin_43576565/article/details/',        'orderhttps://blog.csdn.net/weixin_43576565/article/details/' => 'DESChttps://blog.csdn.net/weixin_43576565/article/details/', //倒序      'posts_per_pagehttps://blog.csdn.net/weixin_43576565/article/details/' => 9     ));?>     <?php if ( $the_query->have_posts() ) : ?>    <?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?>        <a href="">    <img src="" alt=""><b>    <?php the_title();?></b>    </a>        <?php endwhile; ?>    <?php wp_reset_postdata(); ?><?php endif; ?>

这段代码是用于WordPress网站中,在文章列表页面中查询meta_key为’wp_top_value’且meta_value为1的文章,并按照随机顺序(orderby => ‘rand’)进行倒序排列(order => ‘DESC’),每页显示9篇文章。如果有符合条件的文章,则会输出文章标题和缩略图的链接,同时调用了一个叫做catch_that_image()的函数来显示文章缩略图。最后使用了wp_reset_postdata()函数来重置文章数据。
2、这段代码主要是用于显示符合条件的文章列表。具体来说,它通过创建一个新的WP_Query对象,设置参数来查询meta_key为’wp_top_value’且meta_value为1的文章,其中’meta_key’和’meta_value’分别指定了需要查询的自定义字段名称和其对应的值。

然后,它使用orderby和order参数来指定文章排序规则,这里采用了随机顺序,并且倒序排列(从大到小)。

接下来,它使用posts_per_page参数来控制每页显示的文章数量,这里设置为9篇。

如果有符合条件的文章,则会进入if语句块中,使用while循环来遍历所有符合条件的文章,并使用the_post()函数来设置当前文章对象。在循环体内,它输出了文章标题和缩略图的链接,并调用了一个名为catch_that_image()的函数来获取文章缩略图。最后,循环结束后,使用wp_reset_postdata()函数来重置文章数据以便后续使用。

 echo get_cat_name(1);?>
 echo get_category_link(1); ?>
<ul>    <li class="more-fl"><a href="">更多></a></li>    <!-- 1 24  -->    <?php          $the_query = new Wp_Query(array('cathttps://blog.csdn.net/weixin_43576565/article/details/' => 1,              'orderbyhttps://blog.csdn.net/weixin_43576565/article/details/' => 'idhttps://blog.csdn.net/weixin_43576565/article/details/',   //列表页排序规则               'orderhttps://blog.csdn.net/weixin_43576565/article/details/' => 'DESChttps://blog.csdn.net/weixin_43576565/article/details/', //倒序                'posts_per_pagehttps://blog.csdn.net/weixin_43576565/article/details/' => 24    ));?><?php if ( $the_query->have_posts() ) : ?>    <?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?>    <li>        <a href=""><img src="" alt=""><b>        <?php the_title();?></b>        </a>    </li>    <?php endwhile; ?>    <?php wp_reset_postdata(); ?><?php endif; ?></ul>

这段代码是用于查询ID为1的分类下的文章列表,并按照文章ID进行倒序排列。具体来说,它创建了一个新的WP_Query对象,使用'cat'参数来指定需要查询的分类ID,其中'orderby'参数指定了文章排序规则,这里设置为根据文章ID进行排序,'order'参数设置为倒序排列(从大到小),'posts_per_page'参数用于控制每页显示的文章数量,这里设置为24篇。

如果有符合条件的文章,则会进入if语句块中,使用while循环来遍历所有符合条件的文章,并使用the_post()函数来设置当前文章对象。在循环体内,它输出了文章标题和缩略图的链接,并调用了一个名为catch_that_image()的函数来获取文章缩略图。

最后,循环结束后,使用wp_reset_postdata()函数来重置文章数据以便后续使用。

其中 ‘cat’ => 1和’meta_value’ => '1’有什么区别

‘cat’ => 1参数是用于查询指定分类ID的文章列表,而’meta_value’ => '1’参数是用于查询具有指定自定义字段值的文章列表

具体来说,‘cat’参数可以通过指定分类ID来查询特定分类下的文章,例如’cat’ => 1表示查询分类ID为1的分类下的所有文章。而’meta_value’参数则是根据自定义字段的值来查询符合条件的文章,例如’meta_value’ => '1’表示查询所有自定义字段中值为1的文章。

因此,这两个参数的区别在于查询文章的条件不同。'cat’参数查询基于分类的文章,而’meta_value’参数查询基于自定义字段的文章。

<!-- 2 10 r  --><?php       $i = 1;       $the_query = new Wp_Query(array(             'cathttps://blog.csdn.net/weixin_43576565/article/details/' => 2,             'orderbyhttps://blog.csdn.net/weixin_43576565/article/details/' => 'randhttps://blog.csdn.net/weixin_43576565/article/details/',   //列表页排序规则             'orderhttps://blog.csdn.net/weixin_43576565/article/details/' => 'DESChttps://blog.csdn.net/weixin_43576565/article/details/', //倒序             'posts_per_pagehttps://blog.csdn.net/weixin_43576565/article/details/' => 10));?><?php if ( $the_query->have_posts() ) : ?>    <?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?>             <h3><i class="ranking_i$i;?>"><?php echo $i;?></i><a href="" target="_blank">         <?php the_title(); ?></a>         </h3>                  <div><i class="ranking_i$i;?>"><?php echo $i;?></i>                  <a href="" target="_blank"><img src="" alt="" /><b><?php the_title(); ?></b><u>         <?php echo get_post_meta($post->ID, "wp_size_value", true); ?> MB / <em class="old"><?php the_time('m-dhttps://blog.csdn.net/weixin_43576565/article/details/'); ?></em></u></a>                 </div>         <?php $i++; endwhile; ?>    <?php wp_reset_postdata(); ?><?php endif; ?>

这段代码是用于查询分类ID为2的文章列表,并按照随机顺序进行倒序排列,每页显示10篇文章。具体来说,它创建了一个新的WP_Query对象,使用’cat’参数来指定需要查询的分类ID,其中’orderby’参数指定了文章排序规则,这里设置为随机顺序,'order’参数设置为倒序排列(从大到小),'posts_per_page’参数用于控制每页显示的文章数量,这里设置为10篇。

如果有符合条件的文章,则会进入if语句块中,使用while循环来遍历所有符合条件的文章,并使用the_post()函数来设置当前文章对象。在循环体内,它输出了文章标题、缩略图以及文件大小等信息,并使用$i变量记录文章排名。

具体来说,它利用了get_post_meta()函数来获取文章的自定义字段值,包括文件大小和上传日期等信息。同时,它还使用了一个叫做catch_that_image()的函数来获取文章缩略图。

最后,循环结束后,使用wp_reset_postdata()函数来重置文章数据以便后续使用。

 echo get_option('homehttps://blog.csdn.net/weixin_43576565/article/details/'); ?>

持续更新补充:(2023.6.8更新)

 if (have_posts()) : while (have_posts()) : the_post(); ?>             <?php the_content(); ?>  <?php endwhile; ?>  <?php endif; ?>
 echo get_post_meta($post->ID, "wp_xzlj_value", true); ?>
       <?php        $varstag = $wpdb -> get_results("SELECT * FROM `term_taxonomy` where taxonomy='post_tag' LIMIT 10", ARRAY_A);        foreach($varstag as $var){    ?>    <a href="$var['term_idhttps://blog.csdn.net/weixin_43576565/article/details/']); ?>" title="$tagnqme = get_tag($var['term_idhttps://blog.csdn.net/weixin_43576565/article/details/']);echo $tagnqme->name;?>">    <?php $tagnqme = get_tag($var['term_idhttps://blog.csdn.net/weixin_43576565/article/details/']);echo $tagnqme->name;?>    </a>    <?php }?>
echo '
  • . get_term_link($term, $term->slug) . '" class="nav-span">https://blog.csdn.net/weixin_43576565/article/details/' . $term->name . '. $i . '">
  • https://blog.csdn.net/weixin_43576565/article/details/'
    ;

    search页标签:

     <title><?php echo $s; ?>-<?php bloginfo('namehttps://blog.csdn.net/weixin_43576565/article/details/'); ?></title> <meta name="keywords" content="$s; ?>">
      'shttps://blog.csdn.net/weixin_43576565/article/details/' => $s,//相比archive页的区别
                              $the_query = new Wp_Query(array(    'shttps://blog.csdn.net/weixin_43576565/article/details/' => $s,//添加模糊查询        'orderbyhttps://blog.csdn.net/weixin_43576565/article/details/' => 'idhttps://blog.csdn.net/weixin_43576565/article/details/',    //列表页排序规则    'orderhttps://blog.csdn.net/weixin_43576565/article/details/' => 'DESChttps://blog.csdn.net/weixin_43576565/article/details/', //倒序    'posts_per_pagehttps://blog.csdn.net/weixin_43576565/article/details/' => 15,//1页15个    'pagedhttps://blog.csdn.net/weixin_43576565/article/details/'   => get_query_var( 'pagedhttps://blog.csdn.net/weixin_43576565/article/details/', 1 ) //分页));?>              <?php if ( $the_query->have_posts() ) : ?>              <?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?>//循环语句部分    <?php endwhile; ?>              <?php wp_reset_postdata(); ?>              <?php endif; ?>
     <form name="searchTop" target="_blank" method="get" action="/">       <input type="text" class="s_input" placeholder="请输入搜索关键词" value="" name="s" id="s" autocomplete="off">       <input type="submit" value="" class="s_btn">    </form>

    single页添加面包屑导航

    <a href="">首頁</a> &gt; <?php the_category(' , https://blog.csdn.net/weixin_43576565/article/details/') ?> &gt; <?php the_title(); ?>

    来源地址:https://blog.csdn.net/weixin_43576565/article/details/130892758

    阅读原文内容投诉

    免责声明:

    ① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

    ② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

    软考中级精品资料免费领

    • 历年真题答案解析
    • 备考技巧名师总结
    • 高频考点精准押题
    • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

      难度     813人已做
      查看
    • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

      难度     354人已做
      查看
    • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

      难度     318人已做
      查看
    • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

      难度     435人已做
      查看
    • 2024年上半年系统架构设计师考试综合知识真题

      难度     224人已做
      查看

    相关文章

    发现更多好内容

    猜你喜欢

    AI推送时光机
    位置:首页-资讯-开源
    咦!没有更多了?去看看其它编程学习网 内容吧
    首页课程
    资料下载
    问答资讯