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

?>

相关推荐
ttwuai3 小时前
Go 后台接入 CAS 单点登录后,原来的权限怎么继续生效?
开发语言·后端·golang
小蒜学长3 小时前
springboot党建云课堂学习与管理系统(代码+数据库+LW)
java·数据库·spring boot·后端·学习
烂蜻蜓5 小时前
Flask入门教程(十二):表单处理——从基础到Flask-WTF完整实践
后端·python·flask
2601_9620559712 小时前
跟据spring boot版本,查看对应的tomcat,并查看可支持的tomcat的版本范围
spring boot·后端·tomcat
Lost of 程序猿13 小时前
ASP.NET Core API 幂等性设计深度实战:从一次重复申领事故说起
后端·asp.net
QQ_216962909615 小时前
【源码编号:project79475】SpringBoot校内二手交易平台:商品发布、分类检索、留言交流、订单管理全流程实战
java·spring boot·后端
郑州光合科技余经理16 小时前
本地生活服务系统:模块边界与结算字段怎么拆
java·开发语言·前端·后端·系统架构·uni-app·php
IT_陈寒16 小时前
Vue的嵌套组件竟然吃掉了我的事件?
前端·人工智能·后端
大辉狼_音频架构17 小时前
进阶:从源码编译 SOF 固件与 topology
后端
大辉狼_音频架构17 小时前
上板:让 SOF 在 FRDM-i.MX8MP 上跑起来
后端