WordPress 主题初体验:从 style.css 到 index.php、single.php 简单实战

  • 主题创建,再themes目录下创建一个文件夹,例如:cs
  • .创建style.css和index.php文件,后台就多一个主题,启用
  • .定义style.css
    1.Theme Name:主题名称
    2.Theme URI:主题地址
    3.Author:作者
    4.Author URI:作者地址
    5.Description:描述
  1. Version:版本号
    7.License:开源协议
    8.License URI:开源协议地址
    9.Tags:标签
    10.Text Domain:主题目录

三.创建header.php和footer.php,注意看头部和底部的body和html标签组合起来是闭合的

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<meta name="viewport" content="width=device-width, initial-scale=1">

<title>测试</title>

</head>

<body>

<?php echo '我是头部';?>

<?php

echo '我是底部';

?>

</body>

</html>

四.index.php加载头部和底部

<?php

get_header();

echo '我是首页';

get_footer();

?>

五.创建archive.php,下面是一个简单的archive.php的代码

<?php

get_header();

if ( have_posts() ) : while ( have_posts() ) : the_post();

echo "<br/>";

echo "我是标题:";

echo "<br/>";

the_title();

echo "<br/>";

echo "我是时间:";

echo "<br/>";

the_date();

echo "<br/>";

echo '我是内容:';

echo "<br/>";

the_content();

echo "<br/>";

endwhile;

endif;

get_footer();

?>

六.创建single.php,可以看到single.php是没有循环的单个文章

<?php

get_header();

echo "<br/>";

echo "我是标题:";

echo "<br/>";

the_title();

echo "<br/>";

echo "我是时间:";

echo "<br/>";

the_date();

echo "<br/>";

echo '我是内容:';

echo "<br/>";

the_content();

echo "<br/>";

get_footer();

?>

相关推荐
逍遥德12 分钟前
SpringBoot自带TaskScheduler 接口实现定时任务的动态增、删、启、停。
java·spring boot·后端·中间件
不会摸鱼的小鱼1 小时前
WSL 安装 Ubuntu 22.04 到指定磁盘
数据库·postgresql·php
jieyucx1 小时前
Go 语言核心关键字:defer 深度解析与实战避坑
开发语言·后端·golang·defer
南囝coding2 小时前
Anthropic 内部数百个 Claude Code Skills,他们总结的这套方法值得看
前端·后端
Rust研习社2 小时前
Ubuntu 全面拥抱 Rust 后,我意识到 Rust 社区要变了
linux·服务器·开发语言·后端·ubuntu·rust
小江的记录本3 小时前
【AI大模型选型指南】《2026年5月(最新版)国内外主流AI大模型选型指南》(个人版)
前端·人工智能·后端·ai·aigc·ai编程·ai写作
我叫黑大帅3 小时前
基于 Docker + Watchtower 自动化部署后端服务
后端·docker·面试
fox_lht3 小时前
12.3.使用生命周期使引用一直有用
开发语言·后端·rust
fengxin_rou4 小时前
用户模块架构实战:DTO 与 Domain 分层、Optional 空值处理、事务只读优化详解
java·后端·架构·用户实战
程序员cxuan4 小时前
看了一下姚顺宇的访谈,确实太顶了。
人工智能·后端·程序员