Files

35 lines
1.7 KiB
PHP
Raw Permalink Normal View History

2022-01-07 11:15:42 +08:00
<?php
/**
* 404 模板
* @author Yongquan Yang <yangyq.net>
2022-01-07 11:15:42 +08:00
* @license MIT License
* @version 2020.04.12
*/
get_header(); ?>
<div class="k-main <?php echo kratos_option('top_select', 'banner'); ?>" style="background:#ffffff">
<div class="container">
<div class="row">
<div class="col-12 page404">
<div class="thumbnail" style="background-image: url(<?php
/* 统一走默认图注册表:用户填了就用他的,空着就用包内默认图。
原来那段 if/else 用 !kratos_option() 判真假,而空字符串是
falsy、'' 却又让 isset 成立,两种写法混在一起时行为很难预期;
现在只判一次"最终拿到什么"。
URL 里有括号/引号的可能,用 esc_url 兜一层再进 CSS。 */
echo esc_url(yang_option_image('g_404')); ?>">
2022-01-07 11:15:42 +08:00
<div class="overlay"></div>
</div>
<div class="content text-center">
<div class="title pt-4"><?php _e('很抱歉,你访问的页面不存在', 'kratos'); ?></div>
<div class="subtitle pt-4"><?php _e('可能是输入地址有误或该地址已被删除', 'kratos'); ?></div>
<div class="action pt-4">
<a href="javascript:history.go(-1)" class="btn btn-outline-primary back-prevpage"><?php _e('返回上页', 'kratos'); ?></a>
<a href="<?php echo get_option('home'); ?>" class="btn btn-outline-primary ml-3 back-index"><?php _e('返回主页', 'kratos'); ?></a>
</div>
</div>
</div>
</div>
</div>
</div>
<?php get_footer(); ?>