custom-schoolDetail.php 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. <!doctype html>
  2. <html>
  3. <?php include 'head.php'; ?>
  4. <body>
  5. <?php
  6. /*Template Name: Custom SchoolDetail*/
  7. get_header();
  8. ?>
  9. <div class="ny_ban"><img src="/wp-content/uploads/2024/03/2019072513571726.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 ny_news_detail">
  33. <?php
  34. // 文章id
  35. $post_id = $_REQUEST['id'];
  36. if($post_id) {
  37. // 获取文章标题
  38. $title = get_post_field('post_title', $post_id);
  39. // 获取文章内容
  40. $content = get_post_field('post_content', $post_id);
  41. // 获取作者ID
  42. $author_id = get_post_field('post_author', $post_id);
  43. // 获取作者名字
  44. $author_name = get_the_author_meta('display_name', $author_id);
  45. // 获取发布时间
  46. $published_date = get_the_date('', $post_id);
  47. }
  48. // 检查文章是否存在
  49. $post = get_post($post_id);
  50. setup_postdata($post);
  51. if ($post) {
  52. // 获取当前文章的浏览计数
  53. $post_views = (int) get_post_meta($post->ID, 'views', true);
  54. ?>
  55. <h3><?php echo $title; ?></h3>
  56. <div class="infos">
  57. <span><img src="<?php echo get_stylesheet_directory_uri(); ?>/assets/images/news_detail_03.jpg">发布时间:<?php echo $published_date ?></span>
  58. <span><img src="<?php echo get_stylesheet_directory_uri(); ?>/assets/images/news_detail_04.jpg">发布者:<?php echo $author_name ?></span>
  59. <span><img src="<?php echo get_stylesheet_directory_uri(); ?>/assets/images/news_detail_05.jpg">浏览次数:<?php echo $post_views ?>次</span>
  60. <!-- <span><img src="images/news_detail_06.jpg">分享到:<img src="images/news_detail_07.jpg"></span> -->
  61. </div>
  62. <div class="con">
  63. <?php echo $content; ?>
  64. </div>
  65. <div class="prev_next">
  66. <?php
  67. // 更新浏览计数
  68. update_post_meta($post->ID, 'views', $post_views + 1);
  69. // 获取上一篇文章
  70. $previous_post = get_adjacent_post(true, '', false);
  71. // 获取下一篇文章
  72. $next_post = get_adjacent_post(true, '', true);
  73. // 输出前后文章的链接和标题
  74. if (!empty($previous_post)) {
  75. echo '<div>上一篇:<a href="/schoolDetail/?id=' . $previous_post->ID .'&&fid='.$cat_id. '">' . get_the_title($previous_post) . '</a></div> ';
  76. }else{
  77. echo '<div>上一篇:<span>没有啦</span></div>';
  78. }
  79. if (!empty($next_post)) {
  80. echo '<div>下一篇:<a href="/schoolDetail/?id=' . $next_post->ID .'&&fid='.$cat_id. '">' . get_the_title($next_post) . '</a></div> ';
  81. }else{
  82. echo '<div>下一篇:<span>没有啦</span></div>';
  83. }
  84. ?>
  85. </div>
  86. <?php
  87. } else {
  88. // 没有找到文章的提示
  89. echo '没有找到文章。';
  90. }
  91. wp_reset_postdata();
  92. ?>
  93. </div>
  94. </div>
  95. </div>
  96. <style>
  97. .swiper-wrapper{height:auto;}
  98. </style>
  99. <?php get_footer(); ?>
  100. </body>
  101. </html>