设为首页收藏本站

 找回密码
 立即注册

只需一步,快速開始

搜索
热搜: Discuz WordPress
查看: 306|回復: 0

最近发现博客网站经过整改,删除的文章链接打开空白一片

[複製鏈接]
發表於 2026-3-27 18:05:04 | 顯示全部樓層 |閱讀模式
博客网站去年底找了一个开心版主题CoreNext,当时用起来速度还挺快的,后面又慢慢变卡了,后面就又卸载不用。今年发现此主题作者又推出了新的主题,详情可以了看本站建站模板版块有介绍:AeroCore 主题发布https://www.lucaixing.com/bbs/thread-716-1-1.html 然后就又去下载安装来试看看,发现比以前好用,而且更快更流畅,而且开发测试期间免费使用。于是就又给安装试看看,到现在用了有一个多月了,一直都很流畅,而且作者没几天就更新,不断有新的功能出来,相信此主题会有前景,能适应现在建站的发展环境。
由于网站全面整改,以前的内容都删除了,包括这里论坛的内容,都是重新发布的新帖子。有博客站用户反馈说以前的链接打开怎么一片空白,一直等都没内容。
经过对主题的源码了解发现,作者没有做404页面,上一版CoreNext主题是有的。简单粗暴直接从那边复制404.php文件过来,经过一些地方的改动后,放在主题根目录下,和functions.php文件同级,直接看效果:


后面再通过DeepSeek提供的代码,经过测试调整最终确定了最终文件:

但是效果不是很理想

404图片被挡住了,后面再通过对CSS的修改和添加相关元素后效果如下:

从已删除文章的链接可以看到实际效果:https://www.lucaixing.com/post/14455.html
下面是完整的404.php文件
  1. <!doctype html>
  2. <html lang="zh">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6.     <title>404 - 页面不存在 - <?php echo get_bloginfo('name'); ?></title>
  7. <!-- 自定义 CSS 文件 -->       
  8. <style id="wp-img-auto-sizes-contain-inline-css" type="text/css">
  9. img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
  10. /*# sourceURL=wp-img-auto-sizes-contain-inline-css */
  11. </style>  
  12.    <?php
  13.     // 加载主题的 header
  14.     $header_file = get_template_directory() . '/templates/views/common/header.php';
  15.     if (file_exists($header_file)) {
  16.         include($header_file);
  17.     }
  18.     ?>
  19. </head>
  20. <body>
  21. <div id="core-next-app">
  22.     <app-header id="app-header"></app-header>
  23.     <div class="body-warp">
  24.         <main class="container">
  25.             <div class="main-warp" style="text-align: center; padding: 235px 60px;">
  26.                 <!-- 404 图片 -->       
  27.                 <img src="<?php echo get_template_directory_uri(); ?>/static/img/404.svg"
  28.                      width="100%"
  29.                      style="max-width: 500px; margin-bottom: 30px;"
  30.                      alt="404">
  31.                 <div style="margin-top: 30px;">
  32.                     <h2 style="font-size: 24px; margin-bottom: 15px;">😕 内容不存在或已被删除</h2>
  33.                     <p style="margin-bottom: 30px; color: #666;">抱歉,您访问的页面可能已被移除或链接有误</p>
  34.                     <a href="<?php echo home_url(); ?>"
  35.                        style="display: inline-block; padding: 12px 30px; background: #0073aa; color: #fff; text-decoration: none; border-radius: 4px; transition: background 0.3s;">
  36.                        返回首页
  37.                     </a>
  38.                 </div>
  39.             </div>
  40.         </main>
  41.         <?php
  42.         // 加载 footer
  43.         $footer_file = get_template_directory() . '/templates/views/common/footer.php';
  44.         if (file_exists($footer_file)) {
  45.             include($footer_file);
  46.         }
  47.         ?>
  48.     </div>
  49. </div>
  50. </body>
  51. <?php wp_footer(); ?>

  52. </html>
複製代碼



1、本站所有发布的技术资源或文章,若未标明原创均为网络收藏资源,所有权归原创作者所有,本站仅提供交流学习之用,切勿用于商业用途!

2、本站所有未提及收费的资源均为免费分享,不提供任何技术支持,如发现任何BUG,都可在这回复,大家共同交流解决。

3、发帖不易,部份帖子会收取适量积分才能查看或下载,不可退款,敬请谅解,谢谢!

草根般深入探索与分享,就在我的菜园。
回復

使用道具 举报

您需要登錄後才可以回帖 登录 | 立即注册  

本版積分規則

QQ|Archiver|手机版|小黑屋|老菜心 ( 闽ICP备16022933号-1 )|网站地图

GMT+8, 2026-5-17 20:08 , Processed in 0.022099 second(s), 22 queries .

Powered by Lucaixing! X3.5 Licensed

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表