wordpress功能和主题文件介绍

网站建设
1).对于网站建设的参与角色:设计师、工程师、架构师、内容提供者

2)网站的主体属性:
主标题、副标题、网站地址、时区(日期、时间、星期一开始于)、网站所有人(公司)、网站设计者(公司)、联系方式、网站内容分享协议、网站地图、about us 等等。
3)网站的表现单元:网页,包括页眉、主体区、页脚(前三者组成一个常规的网站内容体系)、侧边栏。
侧边栏是一些提升体验的辅助功能,比如:搜索、分类目录、标签目录、RSS订阅、微博号(微信号)、广告位(也可以是其他地方)。
4)网站的内容单元:在wordpress中主要是文章,包括标题、正文、摘要、固定链接、作者、时间、标签、分类、评论(和访客互动的一种方式)

作为一个CMS(内容管理系统),不止这些
一个好的文章或内容编辑器、多媒体管理工具。
有效的会员管理系统:
订阅者:是权限最弱的角色,仅仅可以阅读网站文章,编辑自己的个人资料信息,如昵称,密码,联系信息。一般开放注册的网站,从前端注册后便可以发帖购物的用户就是订阅者。
投稿者:具有订阅者的所有权限之外,还可以发表文章和评论,但发表的文章必须经过管理员的审核才能正式发布在网站上,对自己待审的文章可以进行编辑,通过审核的文章则不可以再编辑。
作者:具有投稿者的所有权限之外。可以发表文章不需要审核,可以使用媒体库,可以编辑删除自己已发表的文章。但不能编辑别人的文章。
编辑:具有作者的所有权限之外。还可以对文章标签、分类进行管理,可以管理友情链接,可以编辑评论,可以添加或编辑页面,还可以编辑其他人的文章等。实际上,编辑只是不具备对外观主题、插件、用户、设置和备份这些选项的操作。
管理者:具有绝对的最高权限。可以编辑管理以上任何角色。
在wordpress中一些方便的功能
从远程发布你的WordPress文章
通过E-mail发布文章
有新文章自动通知搜索引擎:搜索引擎利用sitemap来查找新文章。
发布了新文章可以通知其他站点这一更新。
一些多媒体文件(比如图片、文件)可以使用第三方托管网站。
可以让站长最大限度的修改主题:WordPress提供的方式
每个主题的架构都是有4大块主体派生出来的。页首、文章栏、侧边栏、页尾。
每个主题下都有一些固定的php文件来承担起相应的表现。
404.php代表的是当连接错误页面时会弹出的信息。
functions.php是函数集合的文件
footer.php、header.php、index.php这些事常用文件
sidebar.php:侧边栏可能会和后台的模板做结合,但是也是不可或缺的。
comments.php是评论页面文件。
page.php:分页显示样式会在page中作配置,就是页面上方的一个单独的连接。
archive.php是文章归档,按照一定顺序排列所有文章。
single.php用来放置单篇文章的样式。
search.php:查询结果的界面
说到底我们最后都是为了得到能再客户端显示的HTML文件。而HTML最直观的两个区块是有和所组成,我们会在写入HTML的信息,这些信息是写给浏览器看的,但是它却不会显示在浏览器上;而会显示的标题、段落、清单等区块则是写在内。模板标签:是一种php的函数,但是用在主题中,像一个标签一样,插在相应的位置。类似于;
掌握常见的模板标签更能自由快速的修改主题,下面有常见的几个:
bloginfo():显示博客信息
wptitle():显示目前浏览页面文章的标题。
thetitle():博客单篇文章的标题
thetime():显示文章发布的时间
thecontent():显示文章内容
thetags():显示文章标签内容。
commentspopup_link():显示评论的数目。
轻松上手css
大概需要掌握常用的9种选择器:
id或者class选择器;
*通用选择器;
标签选择器:例如:h1{}、p{}
后代选择器:例如:h1 p{}
属性选择器:例如:h2[class],h2[class=title],input[type='']
子选择器:例如:div >#child {};
伪类选择器:a:hover,a:visted,a:link,a:active,a:first-child,a:lang(E)
伪元素选择器:X:first-line, X:first-letter,
常用的css技术
图片变换效果
有时候我们想给图片做展示,但是又不希望一开始就让浏览者看到全部图片,希望浏览者移过鼠标后才可以看到图片的全貌。
HTML结构类似下面:通常显示a的背景,鼠标过后显示img的图片。
html








  • 制作css说明效果
    这个效果主要是运用一个隐藏区块达到该效果。鼠标移动后,会将隐藏的区块显示出来,同时将隐藏区块做好定位。
    HTML结构类似下面:
    html
    链接说明文字
    链接说明文字
    链接图片
    链接说明文字
    在博客的图标:用图片代替文字
    HTML结构类似下面:
    html

    利用css排列整齐的表单
    表单的最开始排列比较混乱,可以利用css使得前面的文字对齐。
    HTML结构类似下面:
    html


    居住地区:


    姓名:


    网址:




    绚丽的特效让WordPress与众不同
    进行ajax开发需要将网络等待时间考虑进去。如果不给予用户明确的回应、没有事先预读数据,或者对XHR的处理不当,都会让用户明显感受延迟时间。不过这部分已经有解决的方法,ajax开发者通常会使用一些动态的loading指示告诉用户正在读取或写入数据。
    使用js的库jQuery和jQueryUI会更加便捷快速。
    将hover运用在留言中,就是做一个鼠标移动的效果。
    留言收合效果:有时留言数目一多,可以做一个收合效果改善体验。
    通过Tab标签功能集成侧边栏:这样可以有效缩短侧边栏的高度
    技术实现固然重要,但是最终还得靠好的创意和设计。
    SEO对网站的重要性(只抓取文字,不包括图片)
    搜索引擎利用蜘蛛去主动抓取网络上的数据,得到一个实时更新的索引数据库。然后再将数据整理+算法,为每个搜索请求提供网页结果排序。
    所以SEO的目标是从Spider开始爬网页时,我们的网页都要准备好,而数据在整理时,我们必须让我们的网页连接到固定的关键词,最后在算法运行的时候,我们必须让内容能根据算法的公式提供其重要性。

    我们需要为每一篇文章都要做好SEO,而不仅仅是首页。下面就来干货了。
    SEO配置的基本要求:
    1.主页的标题、描述、关键词以及固定链接(可以看懂意思的单词),每个不同的页面都需要这些。
    2.页面内容应该符合主题,对用户有足够吸引力,其中的图片需要有较好的说明。
    3.网站需要有404页面,有和Spider交流的robots.txt,可以有网站地图sitemape, 还可以主动出击告诉Spider我的网站更新了。

    利用工具分析WordPress的流量
    Alexa是网站的排名的标准。从统计学角度,可以做出相当准确的预测。广告商找广告登载条件时首先是查网站在Alexa的排名情况与日访问独立IP数量,而不是查Google的PageRank。
    网站信息中的Sites Linking in:就是有多少网站有链接到你的网站,这是一个网站是否有名的重要依据。
    Google PR值
    一个网站最重要的,就是当其相关内容关键词在搜索引擎中被查找时,能出现在搜索引擎的第一页的前几名。因此SEO很重要。如果一个网站的PR值超过了5,就说明这个网站的确相当重要了。
    利用Google Analytics来掌握博客的流量
    几个插件的关系
    有这样一个theme:shopkeeper, 其中内置了常用的轮播动态插件:sliderrevolution。
    还有这样一个插件woocommerce,内置有商城插件:愿望清单YITH

    你可能感兴趣的:(wordpress功能和主题文件介绍)