custom-aboutus.php 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. <!doctype html>
  2. <html>
  3. <?php include 'head.php'; ?>
  4. <body>
  5. <?php
  6. /*Template Name: Custom Aboutus*/
  7. get_header();
  8. ?>
  9. <div class="ny_ban"><img src="/wp-content/uploads/2024/03/2019072513575281.jpg"></div>
  10. <div class="ny_main w1200">
  11. <div class="l">
  12. <div class="box">
  13. <div class="tit">走进箭冠</div>
  14. <div class="bor">
  15. <ul class="lm">
  16. <?php
  17. // 获取当前子分类
  18. $cat_id = $_REQUEST['fid'] ?? 18;
  19. // 输出目录
  20. echo get_slider_submenus('about',3,$cat_id)
  21. ?>
  22. </ul>
  23. </div>
  24. </div>
  25. <?php include 'concat.php'; ?>
  26. </div>
  27. <div class="r">
  28. <div class="tit">
  29. <div class="lj">您当前位置 :<a href="/index">首页</a> > <a href="/about">走进箭冠</a> > <span><?php echo get_cat_name($cat_id) ?></span></div>
  30. <span><?php echo get_cat_name($cat_id) ?></span>
  31. </div>
  32. <div class="con">
  33. <?php
  34. if($cat_id != 24){
  35. // 获取该分类下的第一篇文章
  36. $args = array(
  37. 'cat' => $cat_id, // 分类ID
  38. 'posts_per_page' => 1, // 每页显示的文章数量
  39. 'orderby' => 'date', // 按日期排序
  40. 'order' => 'ASC', // 升序
  41. );
  42. $cur_post = get_posts($args);
  43. if ($cur_post) {
  44. $content = $cur_post[0]->post_content; // 文章内容
  45. echo $content;
  46. } else {
  47. echo '文章不存在';
  48. }
  49. // 释放查询结果
  50. wp_reset_postdata();
  51. }
  52. // 假设你已经在WordPress环境中,并且有分类ID $category_id
  53. $category_id = $cat_id; // 替换为你的分类ID
  54. // 获取分页参数
  55. $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
  56. // 查询参数
  57. $args = array(
  58. 'cat' => $category_id, // 分类ID
  59. 'posts_per_page' => 9, // 每页显示的文章数量
  60. 'paged' => $paged
  61. );
  62. // 查询文章
  63. $query = new WP_Query($args);
  64. if ($query->have_posts()) {
  65. echo '<div class="ny_product"><ul>';
  66. while ($query->have_posts()) {
  67. $query->the_post();
  68. // 在这里编写你的文章列表
  69. $post_id = get_the_ID(); // 获取文章ID
  70. $excerpt = get_the_excerpt(); // 获取摘要
  71. if ( mb_strlen( $excerpt ) > 90 ) { // 如果字数超过200字
  72. $excerpt = mb_substr( $excerpt, 0, 90 ); // 截取前200个字符
  73. $excerpt .= '...'; // 添加省略号
  74. }
  75. // 门店展示
  76. if($cat_id == 24){
  77. ?>
  78. <li>
  79. <div>
  80. <?php
  81. if(has_post_thumbnail()){
  82. // 获取特色图片的ID
  83. $thumbnail_id = get_post_thumbnail_id();
  84. // 获取特色图片的URL
  85. $thumbnail_url = wp_get_attachment_url( $thumbnail_id );
  86. ?>
  87. <a href="#"><img src="<?php echo $thumbnail_url ?>" width="100%"></a>
  88. <?php
  89. }
  90. ?>
  91. </div>
  92. <h3><a href="#"><?php the_title(); ?></a></h3>
  93. <p><?php echo $excerpt; ?></p>
  94. </li>
  95. <?php
  96. }
  97. }
  98. echo '</ul></div>';
  99. // 分页导航
  100. lingfeng_pagenavi();
  101. } else {
  102. // 没有找到文章的提示
  103. echo '没有找到文章。';
  104. }
  105. // 重置WordPress查询
  106. wp_reset_postdata();
  107. ?>
  108. </div>
  109. </div>
  110. </div>
  111. <style>
  112. .swiper-wrapper{height:auto;}
  113. .ny_product>ul li h3{text-align:center;}
  114. .ny_product>ul li div{padding:5px;overflow: hidden;}
  115. .ny_product>ul li div a{display:flex;height:100%;width:100%;align-items: center;justify-content: center;}
  116. </style>
  117. <?php get_footer(); ?>
  118. </body>
  119. </html>