• WordPress主题制作教程[壹]


          最近开始筹备WordPress主题开发了。首先我们在此章节中进行了解什么是WP,以及WP的结构。通过这个文章索引到以后所写的WP系列教程。

     (抱歉,大家不要急,持续更新中....

     1.首先,我们来认识一下什么是wordpress,可以用来做什么?

    WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。
    WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的。用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。
    WordPress有许多第三方开发的免费模板,安装方式简单易用。不过要做一个自己的模板,则需要你有一定的专业知识。比如你至少要懂的标准通用标记语言下的一个应用HTML代码、CSS、PHP等相关知识。
    WordPress官方支持中文版,同时有爱好者开发的第三方中文语言包。WordPress拥有成千上万个各式插件和不计其数的主题模板样式。

    2.Wordpress的现状和前景

    大家可以通过百度了解下,WordPress平台现在已成为全球18.9%网站的基础平台,有超过1亿个站点。

    这是非常庞大的一个数字,而且是非常具有竞争力的。

    前景就不用我多说了,已经很牛XX了,用的人只会更多。

    2.Wordpress的优点和缺点

    wordpress能博得这么多用户的青睐,一定非常好把?  那么我们来罗列一下

    优点:

            有数量众多的主题和插件,你可以很方便的扩展。

            你可以很轻易的扩展你想要的功能,你可以将WP改造成CMS、SHOP、企业站、分类信息等等。

            系统遍布钩子,可以很方便的进行开发工作。

            系统安装包较为小巧,只有6.9M 的大小。

            系统版本碎片化程度较低,你可以只用关心最新版本专心开发,而不用纠结会不会兼容老版本。

            可以很容易的搜索到很多关于WP的建站和使用技巧。

    缺点:

            系统只有12张表,这12张表可以扩展出很多功能,但是效率也因此降低了。

            不适合建大数据大流量网站(优化得好可以)

            系统功能较少(这应该是能成功的关键因素)

            

      AD: 挖沙啦电影网

    /////////////////////////////////////////////////////////////////
    模版文件及定义

    header.php 页头模版 *
    footer.php 页脚模版 *
    index.php 首页模版 *
    single.php 文章页面模版 *
    page.php 页面模版 *
    404.php 404错误页模版 *
    search.php 搜索结果模版 *
    archive.php 文章归档 *
    archives.php
    author.php 作者模板
    category.php 分类目录模板
    comments.php 评论模版 *
    comments-popup.php
    image.php 图片附件模版
    links.php
    sidebar.php 边栏模版
    functions.php 模版函数 *
    style.css 样式表 *
    rtl.css 样式表(RTL) *
    screenshot.png 缩略图 *
    -images 图片文件夹
    -js 脚本文件夹
    -fonts 字体文件夹
    -widgets 小工具文件夹
    -page-templates 页面模版文件夹

    /////////////////////////////////////////////////////////////////
    页面及文章模版的创建

    <?php
    /*
    Template Name:两列模版
    */
    ?>
    //将以上的代码复制到模版的顶部即可,模版放置在page-templates统一管理


    /////////////////////////////////////////////////////////////////
    小工具注册&创建widgets

    1.首先,需要在functions.php创建小工具的引用
    require_once get_stylesheet_directory() . '/widgets/widget-index.php';

    -widgets 小工具文件夹
    --widget-index.php 小工具索引文件(这里会掌管所有小工具的注册)
    --widget-tools1.php 具体的小工具
    --widget-tools2.php ......

    2.在数组中创建小工具的文件名widget-{这里才是array中出现的文件名}.php
    $widgets = array(
    'tools1',
    'tools2'
    );

    3.在小工具的顶部创建
    function widget_ui_tools1() {
    $widget_ops = array( 'classname' => 'widget_ui_tools1', 'description' => '显示测试1的内容' );
    $this->WP_Widget( true, 'DG-测试1-标题', $widget_ops );
    }

    具体的关于小工具的一些知识和理论请见:小工具注册&创建 [widgets]

    ////////////////////////////////////////////////////////////////////
    1.你需要在 /wp-content/Themes/ 文件夹下创建你的主题文件夹。
    2.你需要一次创建 index.php、screenshot.jpg、style.css
    3.你需要在style.css文件的顶部写入以下主题信息
    4.进入WP的主题列表,你可以看到你所创建的演示了。

    /*
    Theme Name: DNNGO One Theme
    Description: This is a test theme.
    Theme URI: https://www.dnngo.net/
    Author: zhangzaiman
    Author URI: https://www.dnngo.net/
    Version: 1.0
    */


    ////////////////////////////////////////////////////////////////////
    你可以将制作好的静态HTML放入到index.php,然后拆分共用的页头和页脚。
    将页头和页脚代码分别放入header.php、footer.php这两个文件中。

    在下面页头和页脚部分替换这两个函数(同 include用法一样)
    <?php get_header(); ?> //装载页头模版header.php

    <?php get_footer(); ?> //装载页脚模版footer.php

     AD: 挖沙啦电影网

  • 相关阅读:
    价值投资-买股票操作流程
    win10安装mysql8
    .NET Debugging Demos Lab 7: Memory Leak
    .NET Debugging Demos Lab 6: Debugging Challenge
    .NET Debugging Demos Lab 5: Crash
    .NET Debugging Demos Lab 3: Memory
    .NET Debugging Demos Lab 1: Hang- Walkthrough
    .NET Debugging Demos Lab 1: Hang
    【翻译 windbg-3】高级WinDbg 使用教程
    【翻译 windbg-2】Getting started with windbg
  • 原文地址:https://www.cnblogs.com/zzmzaizai/p/4746787.html
Copyright © 2020-2023  润新知