custom-school.php 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  1. <!doctype html>
  2. <html>
  3. <?php include 'head.php'; ?>
  4. <body>
  5. <?php
  6. /*Template Name: Custom School*/
  7. get_header();
  8. ?>
  9. <div class="ny_ban"><img src="/wp-content/uploads/2024/03/2019072513545162.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'] ?? 30;
  19. // 输出目录
  20. echo get_slider_submenus('school',29,$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="/school">创业大学</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 != 32&&$cat_id != 35&&$cat_id != 36){
  35. echo "<div>";
  36. if($cat_id == 31){
  37. echo "<div class='ny_school2'>";
  38. }
  39. // 获取该分类下的第一篇文章
  40. $args = array(
  41. 'cat' => $cat_id, // 分类ID
  42. 'posts_per_page' => 1, // 每页显示的文章数量
  43. 'orderby' => 'date', // 按日期排序
  44. 'order' => 'ASC', // 升序
  45. );
  46. $cur_post = get_posts($args);
  47. if ($cur_post) {
  48. $content = $cur_post[0]->post_content; // 文章内容
  49. echo $content;
  50. } else {
  51. echo '文章不存在';
  52. }
  53. echo "</div>";
  54. // 释放查询结果
  55. wp_reset_postdata();
  56. }
  57. // 假设你已经在WordPress环境中,并且有分类ID $category_id
  58. $category_id = $cat_id; // 替换为你的分类ID
  59. // 获取分页参数
  60. $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
  61. // 查询参数
  62. $args = array(
  63. 'cat' => $category_id, // 分类ID
  64. 'posts_per_page' => 12, // 每页显示的文章数量
  65. 'paged' => $paged
  66. );
  67. // 查询文章
  68. $query = new WP_Query($args);
  69. if ($query->have_posts()) {
  70. if($cat_id == 32){
  71. echo '<div class="ny_school3"><ul>';
  72. }
  73. if($cat_id == 35){
  74. echo '<div class="ny_school6"><ul>';
  75. }
  76. if($cat_id == 36){
  77. echo '<div class="ny_school7"><ul>';
  78. }
  79. while ($query->have_posts()) {
  80. $query->the_post();
  81. // 在这里编写你的文章列表
  82. $post_id = get_the_ID(); // 获取文章ID
  83. $post_slug = get_post_field( 'post_name', $post_id ); // 获取文章别名
  84. $excerpt = get_the_excerpt(); // 获取摘要
  85. // 师资力量
  86. if($cat_id == 32){
  87. ?>
  88. <li>
  89. <div>
  90. <?php
  91. if(has_post_thumbnail()){
  92. // 获取特色图片的ID
  93. $thumbnail_id = get_post_thumbnail_id();
  94. // 获取特色图片的URL
  95. $thumbnail_url = wp_get_attachment_url( $thumbnail_id );
  96. ?>
  97. <a href="#"><img src="<?php echo $thumbnail_url ?>" width="100%"></a>
  98. <?php
  99. }
  100. ?>
  101. </div>
  102. <h3><a href="#"><?php the_title(); ?></a></h3>
  103. <p><?php echo $excerpt; ?></p>
  104. </li>
  105. <?php
  106. }
  107. // 学员分享
  108. if($cat_id == 35){
  109. ?>
  110. <li>
  111. <h3><a href="/schoolDetail/?id=<?php echo the_id() ?>&&fid=<?php echo $category_id ?>"><span>&gt;&gt;</span><?php the_title(); ?></a></h3>
  112. <div><?php echo $excerpt; ?> </div>
  113. </li>
  114. <?php
  115. }
  116. // 成功案例
  117. if($cat_id == 36){
  118. ?>
  119. <li>
  120. <div>
  121. <?php
  122. if(has_post_thumbnail()){
  123. // 获取特色图片的ID
  124. $thumbnail_id = get_post_thumbnail_id();
  125. // 获取特色图片的URL
  126. $thumbnail_url = wp_get_attachment_url( $thumbnail_id );
  127. ?>
  128. <a href="/schoolDetail/?id=<?php echo the_id() ?>&&fid=<?php echo $category_id ?>"><img src="<?php echo $thumbnail_url ?>" width="100%"></a>
  129. <?php
  130. }
  131. ?>
  132. </div>
  133. <h3><a href="/schoolDetail/?id=<?php echo the_id() ?>&&fid=<?php echo $category_id ?>"><?php the_title(); ?></a></h3>
  134. <span><?php echo urldecode($post_slug); ?></span>
  135. <p><?php echo $excerpt; ?></p>
  136. </li>
  137. <?php
  138. }
  139. }
  140. echo '</ul></div>';
  141. // 分页导航
  142. lingfeng_pagenavi();
  143. } else {
  144. // 没有找到文章的提示
  145. echo '没有找到文章。';
  146. }
  147. // 重置WordPress查询
  148. wp_reset_postdata();
  149. ?>
  150. </div>
  151. </div>
  152. </div>
  153. <style>
  154. .swiper-wrapper{height:auto;}
  155. </style>
  156. <?php get_footer(); ?>
  157. </body>
  158. </html>