wordpress主题制作1 将html制作为wordpress主题模板
wordpress有一些主题基础知识,可参考:wordpress主题制作开发实战教程3.1(1)- 主题基础 BY WP花园
文章内容目录:
- WordPress主题主要文件模块
- 模板工作流程,判断使用哪个模块
- WordPress主题文件模块优先级
主题里的基本循环- 1.找到代码
- 2.在<article>标签之前添加代码,开始我们的循环。
- 3.接下来,添加显示文章内容的代码
- 4.在文章内容中替换掉链接的代码
- 5.关闭循环,否则循环将没有作用。
- 6.保存所有页面,然后在浏览器中刷新显示。
创建存放所有主题文件的文件夹,放在服务器wp-content/themes/ 目录下。
主题模板文件位于根目录下,而JavaScript,CSS,图片则放置在素材目录中,模板放置在相应的模板分目录下,并将与核心相关的功能集合放置 inc文件夹下。
assets
– css
– images
– js
inc
template-parts
– footer
– header
– navigation
– page
– post
404.php
archive.php
comments.php
footer.php
front-page.php
functions.php
header.php
index.php
page.php
README.txt
rtl.css
screenshot.png
search.php
searchform.php
sidebar.php
single.php
style.css将index.html重命名为index.php文件,并拆分成头部文件,脚部文件,侧边栏文件,php文件等。
- 将</header>以上部分代码剪切,新建为header.php。在index.php文件开头加入
<?php get_header(); ?>
,调用header.php文件。 - 在header.php文件与footer.php文件中分别添加了wp_head和wp_footer回调。
wp_head回调用于许多插件添加标签至<head>,例如styles,scripts及meta tags,
wp_footer用于插件回调JavaScript文件。
在header.php文件中,</head> 标签上方插入以下代码:<?php wp_head(); ?>
在footer.php文件中,</body>标签上方插入以下代码:<?php wp_footer(); ?>
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="keywords" content="" /><meta name="description" content="<?php bloginfo('description'); ?>" /><title><?php bloginfo('name'); ?></title><link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" /><link rel="alternate" type="application/rss+xml" title="RSS 2.0 - 所有文章" href="<?php echo get_bloginfo('rss2_url'); ?>" /><link rel="alternate" type="application/rss+xml" title="RSS 2.0 - 所有评论" href="<?php bloginfo('comments_rss2_url'); ?>" /><?php wp_head(); ?>
</head><body><header>//……</header>
- 将index.html中<footer>以下部分剪切,新建为footer.php。在index.php文件开头加入
<?php get_footer(); ?>
,调用footer.php文件。
<footer>//……</footer><?php wp_footer(); ?>
</body>
<script src="<?php bloginfo('stylesheet_url'); ?>/js/XXX.js"></script>
</html>
为静态页面创建模板文件:WordPress是由pages,posts和atachments构成的。可以通过创建特殊的模板文件来展示。
最常用的模板文件为index.php和page.php,用于展示静态页面。这是由于静态页面不需要展示所有的信息,例如数据和评论。style.css 样式表
wordpress主题默认引用wp-content/themes/style.css为主要css样式文件,注意css存放位置及命名。
在index.php文件中修改css引用地址:href="<?php bloginfo('stylesheet_url'); ?>"
在css文件最开始的地方添加以下信息:
Theme Name: (主题名字)
Theme URI: (主题地址)
Author: (主题作者)
Author URI:(作者地址)
Description: (主题描述)
Beginners Guide
Version:(版本)
Tags: (标签)
- 在wordpress后台启用主题
bloginfo('name');(显示站点标题)
bloginfo('url');(显示站点地址)
bloginfo( 'description' );(显示站点描述)
wordpress主题制作1 将html制作为wordpress主题模板相关推荐
- WordPress主题制作全过程(三):HTML静态模板制作
制作WordPress需要了解PHP,但是不管怎样,你的博客页面都是一张网页,网页之所以能够在浏览器中显示出来,是因为最终传送给浏览器的是HTML.CSS和JS等终端代码,最终由这些代码控制浏览器的显 ...
- WordPress主题制作全过程(五):制作header.php
你可以尝试用文本编辑器打开从WordPress主题制作全过程(三):HTML静态模板制作下载到的 .html 文件,不知道你有没有发现他们头部的代码都非常的相似呢?其实我们可以提取这部分相似的代码,放 ...
- WordPress主题制作全过程
WordPress主题制作全过程完整列表: WordPress主题制作全过程(一):基础准备 WordPress主题制作全过程(二):主题文件构成 WordPress主题制作全过程(三):HTML静态 ...
- 怎么把照片做成计算机主题,Win7主题制作教程 电脑主题制作图文方法
修改Windows7主题文件的具体步骤: 一.修改.theme主题文件 1.到365主题下载"天涯明月刀主题后"进行安装,然后我们在C:\Windows\Resources\The ...
- wordpress企业站主题制作笔记
特定位置调用特定的文章tags.phpwp_tag_cloud标签参数说明 1.企业静态页面制作成wordpress主题 企业主题和博客主题的区别 1.首页显示内容不一样 2.产品为主,图片丰富, ...
- wordpress引入php文件,WordPress主题制作之模板文件的引入方法,wordpress模板
WordPress主题制作之模板文件的引入方法,wordpress模板 get_template_part() 用来引用模板文件,类似于 get_header().get_sidebar() 和 ge ...
- WordPress主题制作常用代码集合
如何你是个wordpress主题设计者,可能会在制作wordpress主题时为了一些寻找合适的wordpress代码焦虑,这里搜集总结wordpress主题开发中常用的代码片段,希望为你工作中带来方便 ...
- WordPress主题制作全过程(二):主题文件构成
声明:本文转自露兜博客 在开始制作WordPress主题之前,首先得了解WordPress主题到底由哪些文件构成,你得清楚WordPress程序是怎样与主题文件连接的. 以下是WordPress默认主 ...
- php源码 自定义字段,wordpress主题制作:设置自定义选项字段
在主题制作时,有时需要将一些文字和样式提出来,做成一个选项给用户设置. customize_register这个可以帮到你 定义一个可编辑内容,并且可以设置颜色.代码如下,必须在functions.p ...
最新文章
- jdbc事物回滚是否需要重新commit 不需要
- Hover伪类在IE6中的实现
- iOS 序列化与反序列化
- 神奇的JavaScript之正则
- mysql autoextend_innodb_autoextend_increment':问题解决方法
- 虚幻四如何实现第一人称_虚幻周报20200930 | 双节快乐么么哒!
- ASP.NET Core on K8S学习初探(3)部署API到K8S
- 替代JavaOne 2013
- 用Javascript代码实现浏览器菜单命令(以下代码在 Windows XP下的浏览器中调试通过
- 举例子说明什么是迭代什么是递归【转载】
- PowerShell 操作 Azure Blob Storage
- linux环境nginx-1.10.3安装
- 浮动元素经常和标准流父级搭配使用(HTML、CSS)
- 图纸管理软件_企业图纸文档的安全管理与使用,是否遇到这些图纸管理问题?...
- SQL Server2008安装详细教程
- win10计算器rsh_win10 自带计算器快捷键有哪些_windows10计算器快捷键汇总
- VMware安装CentOS 7.0 Fail to start media check on /dev/sr0
- DBCO-PEG4-SUE DBCO-PEG4-蔗糖
- 聊一聊,如何做好垂直域稳定性
- Visio2016通过部署工具的方式进行安装
热门文章
- 游戏本方便学C语言吗,为什么游戏本都不使用便携的C口充电器?一句话:厂商懒...
- 华为云主机,数据安全的保障
- X windows重启&init
- 腾讯开源框架Tars学习 (1、搭建平台,输出hello world)
- RSATree: Distribution-Aware Data Representation of Large-Scale Tabular Datasets for Flexible Visual
- 华为手机吃鸡隐藏功能android,环幕屏只是好看?开启华为Mate30 Pro这个隐藏功能,秒变吃鸡大神!...
- 世平信息亮相中国中医药信息大会,助力医药行业数据安全体系建设
- 美国疾控中心:持续减肥,降低32%患癌风险,降低48%癌死亡风险
- 【Java调试工具JSHDB的使用】
- Windows系统对中文生僻字支持问题的解决办法