打造个性化WordPress网站:从子主题到自定义字段
个性化WordPress网站

首页 2025-09-03 00:55:41

【正文】
灯芯噼啪,我守着满屏代码,像在修补一部未完的编年。所谓“个性化WordPress网站”,不过是把冷硬模板揉进自己的掌纹:先以子主题锁死样式,免得一朝更新灰飞烟灭;再用functions.php添几行钩子,让文章页按年份自动折叠,如史卷分册;最后把自定义字段写成注脚,使每张图、每句引文皆有出处。三步走罢,后台已是我私藏的史馆,访客只消推门,便踏进我的纪元。
——记于丙子月丁亥日,墨迹未干

【教程:三步打造专属WordPress】
  1. 备份与准备
    • 在主机根目录复制/wp-content/themes/原主题文件夹,改名为my-child-theme,并在其中新建style.css,顶部加:
    复制
    /*
    Theme Name: My Child Theme
    Template: 原主题文件夹名
    * /
    • 启用子主题,后续改动皆落于此,无惧更新覆盖。
  2. 功能定制
    • 进入my-child-theme,新建functions.php,写入:
    复制
    add_action('wp_enqueue_scripts', function () {
        wp_enqueue_style('child-style', get_stylesheet_uri());
    });
    • 若需文章页折叠年份,可在同文件追加:
    复制
    add_shortcode('year_list', function () {
        global $wpdb;
        $years = $wpdb->get_col("SELECT YEAR(post_date) FROM $wpdb->posts WHERE post_status='publish' GROUP BY YEAR(post_date) DESC");
        return '
      '.implode('', array_map(fn($y)=>"
    • {$y}年
    • ", $years)).'
    '; });
    【year_list】简码插入任一页面,即生年度索引。
  3. 外观微调
    • 在style.css继续写CSS,如:
    复制
    .year-index li { display:inline-block; margin-right:10px; }
    .entry-content blockquote { border-left:4px solid #c19a6b; padding-left:1em; }
    • 若想给每篇文章加“史料来源”字段,安装插件“Advanced Custom Fields”,新建字段组,位置规则设为“文章类型=文章”,字段名source。然后在single.php适当位置插:
    if(get_field('source')) echo '

    史料来源:'.get_field('source').'

    ';
以上三步,模板归我,字段随心。灯火再暗,也只照得见自己的山河。
nat123映射怎么用?超详细步骤,外网访问内网轻松搞定
nat123域名怎么用?两种方式轻松搞定
nat123怎么用?简单几步实现内网穿透
内网穿透工具对比:nat123、花生壳与轻量新选择
远程访问内网很简单:用对工具,一“箭”穿透
ngrok下载完全指南:从入门到获取客户端
内网远程桌面软件:穿透局域网边界的数字窗口
从外网远程访问内网服务器的完整方案
Windows Server 2008端口转发完全教程:netsh命令添加/查看/删除/重置
为什么三层交换机转发比Linux服务器快?转发表硬件加速的秘密