wordpress 一个安装简单,主题多,并且操作简单总体来说是非常棒的,但是最近有面试一个公司,有一个条件就是要写一个wordpress 外贸的一个网站。(哎~css实在不是我的强项)所以只能先了解一个wordpress 开发模式。
https://codex.wordpress.org/zh-cn:%E4%B8%BB%E9%A2%98%E5%BC%80%E5%8F%91
WordPress主题目录位于 wp-content/themes/。主题的子目录拥有所有样式文件、模板文件、可选的函数文件 (functions.php)、JavaScript 文件、图片等。比如说一个叫做 "test" 的主题就会放在 wp-content/themes/test/目录里。请避免使用数字名字,这会导致无法在主题列表中正常显示出来。
WordPress每一个发行版都会有一个默认的主题。请认真查看默认的主题,这样可能会对制作你自己的主题有帮助。
WordPress 主题除了图片和JavaScript,经常由三种文件构成。
样式表文件 style.css, 控制着页面的外观
函数文件 (functions.php)。
模板文件,它控制着从数据库中调出的数据所呈现的外观。
在最简单的情况下,一个WordPress主题由两个文件构成:
style.css
index.php
这些文件都位于主题目录. 这index.php 模板 是非常灵活的.他可以用来包含所有的引用 header, sidebar, footer, content, categories, archives, search, error, 和其它在WordPress产生的文件.
或者,他也可以模块化,使用单独的文件分担工作.如果你没有提供其它的模板文件,WordPress 会使用默认文件.比如说,如果你没有提供comments.php 文件, WordPress会自动使用 wp-comments.php 模板文件 Template Hierarchy. (注意: 自3.0起,那些默认的文件已经不能保证都存在或者跟以前的一样。提供你自己的模板文件会更安全。)
典型的模板文件包括:
comments.php
footer.php
header.php
sidebar.php
使用这些模板文件,你可以把这些文件嵌入到index.php 中,最后生成的文件里.
包含header, 使用get_header().
包含sidebar, 使用 get_sidebar().
包含 footer, 使用 get_footer().
包含 search form, 使用 get_search_form().
实验开始。
首先通过一个基本的主题进行实验和验证。
首先要创建两个最近基本的文件模板文件和样式文件
模板文件为 index.php
无意中看到一个说明就是 home.php 也是模板文件, 如果没有home.php在加载index.php。实验证实是这样的。
样式文件为style.css
实现一个主题最主要的就是循环出文章
参看地址
http://www.jinsanguo.com/wordpress/143.html
//最简单的循环就是
<?
if (have_posts()) : while (have_posts()) : the_post();
the_content();
endwhile;
endif;
?>
<?php
// The Loop的基本格式
if (have_posts()) : while (have_posts()) : the_post();
...
endwhile; else:
...
endif;
?>
...发现这个网站讲的很详细。大家可以看这个网站的。
网友评论