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();

?>

相关推荐
kebeiovo6 分钟前
游戏服务端开发:Actor模型详解(Go语言)
开发语言·后端·golang
红烧大青虫23 分钟前
setInterval 倒计时实现:60s 验证码发送逻辑
后端·华为·harmonyos·鸿蒙系统
小村儿1 小时前
连载14-实战篇--一个半月,我一个人和 Claude Code 搭出一套数字人工程
前端·后端·ai编程
你驴我1 小时前
WhatsApp 多账号下消息已读回执的实时聚合与推送实践
后端·python
用户208046804561 小时前
Python3 注释编写完全指南:从基础规范到高效实践
后端
苏三说技术1 小时前
Jackson3来了,变化真大!
后端
Larcher2 小时前
LangChain RAG 排错实录:.env 为什么没有生效
vue.js·后端
半个落月2 小时前
用 LangChain 连接远程 MCP:从工具发现到多轮调用闭环
人工智能·后端·node.js
HONG````2 小时前
HarmonyOS ArkUI 弹窗全解:Toast、AlertDialog 与 CustomDialog 封装
后端
JaneConan3 小时前
鸿蒙 ArkUI 深水区:@Watch 和 @Observed,状态变了「自动跑」+ 嵌套对象「深层重绘」
开发语言·后端·ui·harmonyos