设为首页收藏本站

 找回密码
 立即注册

只需一步,快速开始

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

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

[複製鏈接]
  • TA的每日心情
    萌哒
    2026-2-6 13:52
  • 發表於 昨天 18:05 | 顯示全部樓層 |閱讀模式
    博客网站去年底找了一个开心版主题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>
    複製代碼



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

    使用道具 举报

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

    本版積分規則

    亲爱的,赶快加入我们吧!
    X
    获取帮助
    X

    客服咨询

    菜心哥 旺旺客服

    微博收听

    鹭彩星微博

    工作时间

    8:30 - 23:00

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

    GMT+8, 2026-3-28 11:38 , Processed in 0.020111 second(s), 31 queries .

    Powered by Lucaixing! X3.5 Licensed

    © 2001-2026 Discuz! Team.

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