• WordPress 主题开发


    原文出自: http://themeshaper.com/2012/10/22/the-themeshaper-wordpress-theme-tutorial-2nd-edition/

    THE THEMESHAPER WORDPRESS THEME TUTORIAL: 2ND EDITION

    Preface

    Many of you have written or commented to tell us how much you liked Ian Stewart’s original tutorial, “How To Create a WordPress Theme: The Ultimate WordPress Theme Tutorial”. You’ll be happy to learn that that we’ve created a second edition of the tutorial! Just like last time, you can expect one new lesson each day. What’s changed in the second edition? Keep reading to find out!

    前言
      
        本文是《How To Create a WordPress Theme: The Ultimate WordPress Theme Tutorial》(如何制作wordpress主题:WordPress主题终极教程)的第二版。请继续阅读,以了解第二版中的内容变化 。

    What’s new in the Second Edition:

    • Updated code samples that draw from the Underscores (_s) starter theme. February 2012 marked the release of the Underscores (_s) starter theme, and since then, it has gathered plenty of momentum. The code samples and file structure for the theme we’re going to create in this tutorial will draw from _s as a source of modern code that reflects current best practices.
    • New Lessons. Developing Your Theme Sense is worth reading if you’re completely new to WordPress Theme Development. It’ll teach you what you need to know to sharpen your theme intuition. Setting Up Your Theme Functions guides you through creating an organized theme structure, and Secure your WordPress Themetells you what you need to know to lock your theme down from potential security threats. Distributing Your WordPress Theme covers the steps you’ll need to take to prepare your theme for distribution, and what you need to know about licensing.
    • New Tools. We added new awesome tools to the Theme Development Tools lesson.

    Introduction

    In only 16 individual lessons, this WordPress Theme Tutorial is going to show you how to build a powerful, up-to-date, WordPress Theme from scratch. As we go along I’ll explain what’s happening including (for better or worse) my thinking on certain techniques and why I’m choosing one path over another. Essentially, I’ll be teaching youeverything you need to know about WordPress Theme development.

    At the end of this tutorial, you’ll be able to do almost anything you want.

    Skip to the Table of Contents.

    Introducing the Underscores (_s) Starter Theme

    If you haven’t heard of _s, in short, it’s a 100% GPL, community-driven starter theme that contains modern templates, starter CSS, and an organized file structure — everything you need to help you get your designs off the ground. You can also use _s as a starting point for your future theme projects. If you’d like to learn more about the thinking behind _s, please take a moment to read A 1000-Hour Head Start: Introducing the _s Theme. Come right back after you’ve read it. No, seriously, we’ll wait.

    The simple theme we’re going to build in this tutorial, The Shape Theme (yes, it’s the  Shape Theme from the 1st Edition, updated for the 2nd Edition), is based on _s. Download it and check it out if you’d like to see the finished code we’ll be going through, live, in action. It’ll be a while before we get to the CSS lesson, but if you’d like to look ahead at the sample design we’ll eventually create for the Shape theme, you can grab it here.

    A Word About Timeliness Are you reading this on a date that makes October 2012 seem like a long time ago? Yes? Then there’s a good chance that some of the code samples in this tutorial are already outdated. That’s OK, because what’s more important is that you understand the broad concepts — the whys — that are presented in the lessons. You can always grab a copy of the latest _s source code from the GitHub repository.

    Here’s the list of features your finished theme will be able to boast of:

    • A well-organized, modular file structure
    • All the search-engine optimization you’ll really need
    • Google-supported Microformat markup
    • Valid and logical semantic markup structure than can be used to create ANY layout
    • Smart default CSS layouts
    • Localization support: translation-ready mark-up and an RTL stylesheet
    • Dynamic body, post, and comment classes
    • Separated trackbacks and threaded comments
    • Two widget areas: the first one with default widgets, and the second coded to disappear when it’s empty
    • Support for the Aside Post Format (after the tutorial, you’ll easily be able to add support for more post formats)
    • A Custom Menu, Flexible Custom Header Image, and a Custom Background
    • Simple responsive styling, including a lightweight navigation menu for mobile devices
    • And all the typical WordPress stuff you expect from a theme

    I think that’s kind of impressive—for any WordPress Theme.

  • 相关阅读:
    使用std::accumulate计算和、积和平均值
    Boost文件读写,断言、日期
    mem_fun的用法,以及使用wcout
    singleton的内存泄漏及线程安全性问题
    delphi关键字
    Windows Api的一些方法 封装 以及 常用参数
    linux字符设备驱动 自动创建设备节点的的方法
    Linux混杂设备注册方法
    linux2.6字符设备的标准注册方法
    另一种linux下的powerpc中断注册的方法
  • 原文地址:https://www.cnblogs.com/songix/p/3387498.html
Copyright © 2020-2023  润新知