|
|
第1行: |
第1行: |
| __TOC__ | | __TOC__ |
| Templates are the files which control how your WordPress site will be displayed on the Web. These files draw information from your WordPress [[WordPress:Glossary#MySQL|MySQL]] database and generate the [[WordPress:Glossary#HTML|HTML]] code which is sent to the web browser. Through its powerful [[WordPress:Using Themes|Theme]] system, WordPress allows you to define as few or as many Templates as you like all under one Theme. Each of these Template files can be configured for use under specific situations. More information on creating Themes can be found at [[WordPress:Theme Development]].
| |
|
| |
| 模板是那些控制你的WordPress站点在网络上如何显示的文件. 这些文件从你的WordPress [[WordPress:Glossary#MySQL|MySQL]]数据库中提取数据,生成 [[WordPress:Glossary#HTML|HTML]] 代码,发送到网络浏览器. 通过强大的 [[WordPress:Using Themes|主题]] 系统, WordPress 允许你在一个主题下根据你的意愿定义任意数量模板。每个模板文件可以在某些特定的情况下配置使用。创建模板的更多信息参见[[WordPress:Theme Development|主题开发]]. | | 模板是那些控制你的WordPress站点在网络上如何显示的文件. 这些文件从你的WordPress [[WordPress:Glossary#MySQL|MySQL]]数据库中提取数据,生成 [[WordPress:Glossary#HTML|HTML]] 代码,发送到网络浏览器. 通过强大的 [[WordPress:Using Themes|主题]] 系统, WordPress 允许你在一个主题下根据你的意愿定义任意数量模板。每个模板文件可以在某些特定的情况下配置使用。创建模板的更多信息参见[[WordPress:Theme Development|主题开发]]. |
|
| |
| == General Theme Articles ==
| |
|
| |
| ; [[WordPress:Using Themes]] : Basic information about using and installing Themes and Templates
| |
|
| |
| ; [[WordPress:Migrating Plugins and Themes]] : Contains information on how to upgrade a Theme for compatibility with new versions of WordPress
| |
|
| |
| ; [[WordPress:Theme Development]] : How to design and develop your own themes
| |
|
| |
| ; [[WordPress:Designing Themes for Public Release]] : How to design and develop WordPress Themes for public release
| |
|
| |
| ; [[WordPress:Themes/Theme_Compatibility/2.2 | Version 2.2 Theme Compatibility List]] : List of which Themes are compatible with Version 2.2 of WordPress
| |
|
| |
| ; [[WordPress:Themes/Theme_Compatibility/2.3 | Version 2.3 Theme Compatibility List]] : List of which Themes are compatible with Version 2.3 of WordPress
| |
|
| |
| ; [[WordPress:Site Architecture 1.5]] : Standard site architecture of the Default and Classic themes, which you are encouraged to follow in your Themes
| |
|
| |
| ; [[WordPress:Creating Admin Themes]] : How to create a plugin that modifies the look of the Admin section
| |
|
| |
|
| == 一般主题文章== | | == 一般主题文章== |
第39行: |
第19行: |
|
| |
|
| ; [[WordPress:Creating Admin Themes|创建管理主题]] : 如何创建一个修改管理界面的插件 | | ; [[WordPress:Creating Admin Themes|创建管理主题]] : 如何创建一个修改管理界面的插件 |
|
| |
| ; External resources:
| |
| * [http://www.cypherhackz.net/archives/2006/12/13/make-your-own-wordpress-theme-part-1/ Make your Own Wordpress Theme by Fauzi Mohd Darus]
| |
| *[http://boren.nu/archives/2004/11/10/anatomy-of-a-wordpress-theme/ Ryan Boren's Anatomy of a Theme]
| |
| *[http://www.transycan.net/blogtest/2005/03/31/visual-anatomy-of-a-wp-15-theme/ Moshu's Visual Anatomy of a WP v1.5 Theme]
| |
| *[http://www.chrisjdavis.org/2005/05/26/secrets-of-wp-theming-part-1/ Chris J. Davis' Secrets of WP Theming, Part 1]
| |
| *[http://www.chrisjdavis.org/2005/06/02/secrets-pt-2/ Chris J. Davis' Secrets of WP Theming, Part 2]
| |
| *[http://www.chrisjdavis.org/2005/06/13/secrets-pt-3/ Chris J. Davis' Secrets of WP Theming, Part 3]
| |
| * [http://www.urbangiraffe.com/2005/04/12/themeguide1/ Dissection of a WordPress Theme]
| |
| *[http://www.codescheme.net/how-to-design-a-wordpress-theme/ Design your First WordPress Theme]
| |
| *[http://www.jestro.com/web-design/convert-xhtml-css-to-wordpress/ How to convert your XHTML/CSS Based Design to a Wordpress Theme]
| |
| * [http://www.anekostudios.com/2006/09/21/how-to-create-a-wordpress-template-or-theme/ How to create a WordPress Template or Theme tutorial]
| |
| * [http://mattread.com/archives/2005/04/wordpress-is-not-php/ WordPress is Not PHP - Template Files]
| |
| * [http://mattread.com/archives/2005/04/wordpress-is-not-php/#comment-1846 WordPress is PHP]
| |
|
| |
|
| ; 其他资源: | | ; 其他资源: |
第67行: |
第33行: |
| * [http://mattread.com/archives/2005/04/wordpress-is-not-php/ WordPress 不是 PHP – 模板文件] | | * [http://mattread.com/archives/2005/04/wordpress-is-not-php/ WordPress 不是 PHP – 模板文件] |
| * [http://mattread.com/archives/2005/04/wordpress-is-not-php/#comment-1846 WordPress 是PHP] | | * [http://mattread.com/archives/2005/04/wordpress-is-not-php/#comment-1846 WordPress 是PHP] |
|
| |
| == Template File Articles ==
| |
|
| |
| === General References ===
| |
|
| |
| ; [[WordPress:Stepping Into Templates]] :Introduction to the building blocks of [[WordPress:Using Themes|WordPress Themes]], the template files. Explains how they work together to build a web page and how template files can be included in other template files.
| |
|
| |
| ; [[WordPress:Template Hierarchy]] : Description of the order of preference of templates for the generation of various pages. Briefly lists the various templates that WordPress checks for in the process of generating a requested page on the weblog.
| |
|
| |
| ; [[WordPress:The Loop]] : Description of the WordPress Loop, which is the part of a template file that generates the content
| |
|
| |
| ; [[WordPress:The Loop in Action]] : More about the WordPress Loop
| |
|
| |
|
| == 模板文件文章 == | | == 模板文件文章 == |
第88行: |
第42行: |
| ; [[WordPress:Template Hierarchy|模板层次]] : 描述了为生成多种页面优先模板的顺序,简要的列出了在weblog中生成请求的页面过程中WordPress查看的多种模板。 | | ; [[WordPress:Template Hierarchy|模板层次]] : 描述了为生成多种页面优先模板的顺序,简要的列出了在weblog中生成请求的页面过程中WordPress查看的多种模板。 |
|
| |
|
| ; [[WordPress:The Loop|Loop]] : 描述了WordPress Loop, 它是生模板文件中生成内容的部分 | | ; [[WordPress:The Loop|Loop]] : 描述了WordPress Loop, 它是模板文件中生成内容的部分 |
|
| |
|
| ; [[WordPress:The Loop in Action|运转的Loop]] : 更多关于WordPress Loop的信息 | | ; [[WordPress:The Loop in Action|运转的Loop]] : 更多关于WordPress Loop的信息 |
|
| |
| === Header, Footer, Sidebar, and Content Sections ===
| |
|
| |
| ;[[WordPress:Designing Headers]] :Customizing the <tt>header.php</tt> template file.
| |
|
| |
| ;[[WordPress:Adding Post Feeds to the Header]] : How to add RSS feed links to your header template file
| |
|
| |
| ;[[WordPress:Customizing Your Sidebar]] :Customizing the <tt>sidebar.php</tt> template file.
| |
|
| |
| ;[[WordPress:Customizing the Read More]] : Customizing the look of Read More links on your excerpts
| |
|
| |
| ;[[WordPress:Next and Previous Links]] : Customizing the look of next/previous post/page links
| |
|
| |
| ;[[WordPress:Styling Page-Links]] : How to break up single posts into multiple pages, and customize their links
| |
|
| |
| ;[[WordPress:Separating Categories]] : Putting custom separators in the category list for your posts
| |
|
| |
| ;[[WordPress:Using Custom Fields]] : How to add custom meta-data to your blog posts, and how to display it
| |
|
| |
| ;[[WordPress:Adding Asides]] : How to add side notes to your blog posts
| |
|
| |
| ; [[WordPress:FAQ_Working_with_WordPress#Can_I_have_popup_comments.3F|Enabling Popup Comments]]: How to make comments come in a pop-up window
| |
|
| |
|
| === 页眉,页脚,边栏和目录=== | | === 页眉,页脚,边栏和目录=== |
第135行: |
第67行: |
|
| |
|
| ; [[WordPress:FAQ_Working_with_WordPress#Can_I_have_popup_comments.3F|激活弹出窗口评论]]: 如何让评论出现在弹出窗口中 | | ; [[WordPress:FAQ_Working_with_WordPress#Can_I_have_popup_comments.3F|激活弹出窗口评论]]: 如何让评论出现在弹出窗口中 |
|
| |
| === Archives, Categories, and Special Pages ===
| |
|
| |
| ;[[WordPress:Creating a Static Front Page]] : How to make a static home page, or splash page, for your blog
| |
|
| |
| ;[[WordPress:Author Templates]] :Customizing the <tt>author.php</tt> template file which showcases information about the author and their posts.
| |
|
| |
| ; [[WordPress:Category Templates]] : All about defining and customizing templates for the various category archives on your weblog.
| |
|
| |
| ; [[WordPress:Alphabetizing Posts]] : How to make a category page use alphabetical rather than chronological order
| |
|
| |
| ;[[WordPress:Creating an Archive Index]] :Customizing the <tt>archives.php</tt> template file which showcases posts by date.
| |
|
| |
| ;[[WordPress:Pages]] : Describes WordPress Pages, and the relationship between Templates and Pages feature.
| |
|
| |
| ; [[WordPress:Styling Theme Forms]] : Describes how to make forms in your templates for comments, search, etc.
| |
|
| |
| ;[[WordPress:Creating a Search Page]] :Customizing the <tt>search.php</tt> template file.
| |
|
| |
| ;[[WordPress:Creating an Error 404 Page]] :Creating a template file Page to feature a customized Error 404 Page.
| |
|
| |
| ;[[WordPress:Displaying Posts Using a Custom Select Query]]: Modifying which posts are displayed on a page
| |
|
| |
| ;External Resources:
| |
| * [http://www.cameraontheroad.com/?p=623 Creating Multiple Single Posts for Different Categories]
| |
|
| |
|
| === 文档, 分类, 和特别页面 === | | === 文档, 分类, 和特别页面 === |
第185行: |
第92行: |
| ;其他资源: | | ;其他资源: |
| * [http://www.cameraontheroad.com/?p=623 为不同的分类创建多个单独文章] | | * [http://www.cameraontheroad.com/?p=623 为不同的分类创建多个单独文章] |
|
| |
| == Template Tags Articles==
| |
|
| |
| ; [[WordPress:Stepping Into Template Tags]] :Introduction to the use of template tags in template files.
| |
|
| |
| ; [[WordPress:Template Tags]] : The core set of functions used to draw information from the database and display it on the web. For example, the Content of a Post is displayed with the Template Tag <tt>[[WordPress:Template Tags/the_content|the_content()]]</tt>.
| |
|
| |
| ; [[WordPress:Template_Tags/Anatomy_of_a_Template_Tag|Anatomy of a Template Tag]] :Understanding the structure, usage, and parameters of template tags used in template files.
| |
|
| |
| ; [[WordPress:Include Tags]] : A document describing the tags that are available to include and use WordPress' template files.
| |
|
| |
| ; [[WordPress:Conditional Tags]] : These tags (always of the form <tt>is_''something''()</tt>, such as <tt>[[WordPress:Conditional Tags#The Main Page|is_home()]]</tt>), report what sort of page is being displayed (e.g. the Main Page, a Category Archive, etc.) and can be used within a Template to control the Template's output depending on what the tags report.
| |
|
| |
| ; [[WordPress:Template_Tags/query_posts|Query Posts Template Tag]] : A description of the <tt>query_posts</tt> template tag, which is used to control which posts are displayed on a page
| |
|
| |
| ;[[WordPress:Template_Tags/wp_list_pages|List Pages Template Tag]] : A description of the <tt>wp_list_pages()</tt> template tag used to create a list of Pages.
| |
|
| |
| ;External Resources:
| |
| *[http://boren.nu/archives/2004/10/16/templates-and-the-is-functions/ Templates and "is" functions, by Ryan]
| |
| * [http://www.headzoo.com/wptcs.png Theme cheatsheet]
| |
| * [http://florchakh.com/2007/04/17/mashup-of-posts-on-your-wordpress-homepage.html Using the_content and the_excerpt tags within the Loop at the same time].
| |
|
| |
|
| == 模板标签文章== | | == 模板标签文章== |
第227行: |
第113行: |
| * [http://www.headzoo.com/wptcs.png 主题cheatsheet] | | * [http://www.headzoo.com/wptcs.png 主题cheatsheet] |
| * [http://florchakh.com/2007/04/17/mashup-of-posts-on-your-wordpress-homepage.html 在Loop中同时使用the_content 和 the_excerpt标签]. | | * [http://florchakh.com/2007/04/17/mashup-of-posts-on-your-wordpress-homepage.html 在Loop中同时使用the_content 和 the_excerpt标签]. |
|
| |
|
| |
| ==CSS, Design, and Layout==
| |
|
| |
| ; [[WordPress:CSS]] : How to integrate CSS into WordPress, with list of other WordPress CSS references
| |
| ; [[WordPress:Blog Design and Layout]] : List of articles and resources for WordPress blog design, and layout
| |
| ; [[WordPress:Know Your Sources#CSS]] : List of general CSS references
| |
|
| |
| ; External Resources:
| |
| * [http://flumpcakes.co.uk/css/optimiser/ Flumpcakes CSS Optimizer] - Optimize your CSS file. ''Contains a possibly "not safe for work" header image.''
| |
| *[http://creativecommons.org/image/ Creative Commons Images]:Search for Creative Commons images that are free to share and use online.
| |
| *[http://www.imageafter.com/ Image * After]:A free stock image library for commercial and personal use.
| |
| *[http://www.sxc.hu/ stock.xchng]:Photographs available free of charge to the public.
| |
| *[http://www.freedigitalphotos.net freedigitalphotos.net]:Free photos for commercial and non-commercial use.
| |
| *[http://www.informaticafriuli.com/category/web-friuli/template-informatica-friuli/ informaticafriuli.com]:Free wordpress theme and template.
| |
| *[http://animalphotos.info/a/ Animal Photos]: Animal Photos under a creative commons license
| |
|
| |
| ==CSS, 设计, 和版面== | | ==CSS, 设计, 和版面== |
|
| |
|
第258行: |
第127行: |
| *[http://www.informaticafriuli.com/category/web-friuli/template-informatica-friuli/ informaticafriuli.com]:免费wordpress 主题和模板. | | *[http://www.informaticafriuli.com/category/web-friuli/template-informatica-friuli/ informaticafriuli.com]:免费wordpress 主题和模板. |
| *[http://animalphotos.info/a/ 动物照片]: 拥有creative commons license的动物照片 | | *[http://animalphotos.info/a/ 动物照片]: 拥有creative commons license的动物照片 |
|
| |
| == Tools, Testing and Validating==
| |
|
| |
| ; [[WordPress:CSS Fixing_Browser Bugs]]
| |
| ; [[WordPress:CSS Troubleshooting]]
| |
| ; [[WordPress:Validating a Website]]
| |
| ; [[WordPress:Glossary#Text_editor|Plain Text Editors]] :A list of plain text editors for all platforms.
| |
|
| |
|
| == 工具, 测试和验证== | | == 工具, 测试和验证== |