<!-- t 9 r -->
<?php
$the_query = new Wp_Query(array(
//列表页排序规则
'meta_key' => 'wp_top_value','meta_value' => '1','orderby' => 'rand',
'order' => 'DESC', //倒序
'posts_per_page' => 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; ?>
1、这段代码是用于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);?>
这段代码是用于获取分类ID为1的分类名称,并将其输出。具体来说,get_cat_name()是一个WordPress函数,用于获取指定分类ID对应的分类名称。在这里,它传入了参数1,表示获取ID为1的分类名称。
最后,使用echo语句将获取到的分类名称输出到页面上。
echo get_category_link(1); ?>
<ul>
<li class="more-fl"><a href="">更多></a></li>
<!-- 1 24 -->
<?php
$the_query = new Wp_Query(array(
'cat' => 1,
'orderby' => 'id', //列表页排序规则
'order' => 'DESC', //倒序
'posts_per_page' => 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参数是用于查询指定分类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(
'cat' => 2,
'orderby' => 'rand', //列表页排序规则
'order' => 'DESC', //倒序
'posts_per_page' => 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-d'); ?></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('home'); ?>
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_id']); ?>" title="$tagnqme = get_tag($var['term_id']);echo $tagnqme->name;?>">
<?php $tagnqme = get_tag($var['term_id']);echo $tagnqme->name;?>
</a>
<?php }?>
echo '. get_term_link($term, $term->slug) . '" target="_blank" class="nav-span">' . $term->name . '$i . '"> ' ;
' . $i . '
进行拼接,用
进行拼接会报格式错误。 <title><?php echo $s; ?>-<?php bloginfo('name'); ?></title>
<meta name="keywords" content="$s; ?>">
's' => $s,//相比archive页的区别
$the_query = new Wp_Query(array(
's' => $s,//添加模糊查询
'orderby' => 'id', //列表页排序规则
'order' => 'DESC', //倒序
'posts_per_page' => 15,//1页15个
'paged' => get_query_var( 'paged', 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>
<a href="">首頁</a> > <?php the_category(' , ') ?> > <?php the_title(); ?>
不清楚面包屑导航有什么作用的可以参考这篇文章:https://blog.csdn.net/weixin_43576565/article/details/131045405