background preloader

Site Design and Layout

Site Design and Layout
Languages: English • Español • Bahasa Indonesia • 日本語 • 한국어 • Polski • Русский • ไทย • 中文(简体) • 中文(繁體) • (Add your language) Basics of WordPress Theme Design Theme Design WordPress and CSS CSS - Overview of CSS within WordPress, and list of resources related to CSS and WordPress Know Your Sources - External resources on HTML, PHP, and CSS in general CSS Coding Standards - Best practices for coding CSS CSS Troubleshooting - Examining and debugging CSS Right-to-Left Language Support - Working with RTL text using CSS Themes, Templates, and Customization Using Themes - Best starting point for learning about Themes Templates - Comprehensive list of theme and template resources Plugins - Comprehensive list of plugin resources WordPress Plugins and Customization - Other resources related to customizing WordPress

Stepping Into Template Tags Stepping Into Template Tags Languages: English • 日本語 • Русский • Português do Brasil • ไทย • (Add your language) If you take a peek into the header.php template file that came with your WordPress Theme, you will notice that where it says "My Blog Name", whatever it is, when you view your WordPress site, it doesn't say "My Blog Name" in the template file. In fact, it has a bunch of strange arrows and parentheses and words that don't make much sense. This is an example of a Template Tag. Let's take a few steps toward learning more about what these are and how they work. What is a Template Tag A template tag is code that instructs WordPress to "do" or "get" something. The template tag is <? Template Tag Parameters In addition to the name parameter in the <? name <? As mentioned, this displays the name of the site and is set by the administrator in the Options > General SubPanel by default. description <? url <? admin_email <? version <? <p>Powered by WordPress version <? How Do You Use Template Tags?

Anatomy of a Template Tag Anatomy of a Template Tag Languages: English • 日本語 • Português do Brasil • Русский • (Add your language) Introduction This document provides a brief examination of the animal known as the WordPress template tag, to help those who may be new to WordPress and PHP understand what template tags are and how they're used. A WordPress template tag is made up of three components: These are explained below. PHP code tag WordPress is built with the PHP scripting language. The above shows the opening (<? Anything within this tag is parsed and handled by the PHP interpreter, which runs on the web server (the interpreter is the PHP engine that figures out what the various functions and code do, and returns their output). WordPress function A WordPress or template function is a PHP function that performs an action or displays information specific to your blog. the_ID(); the_ID() displays the ID number for a blog entry or post. Optional parameters Further reading TemplatesHow to Pass Tag Parameters

Templates Templates Languages: English • Español • Italiano • 日本語 • Русский • (Add your language) Templates are the files which control how your WordPress site will be displayed on the Web. These files draw information from your WordPress MySQL database and generate the HTML code which is sent to the web browser. Through its powerful 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. General Theme Articles Using Themes Basic information about using and installing themes and templates Migrating Plugins and Themes Content information how to upgrade a theme for compatibility with new versions of WordPress Theme Development How to develop and build your own themes Theme Frameworks Build a child theme on the foundation of a parent theme. Theme Review How to prepare your Theme for public release and submission to Theme Directory I18n for WordPress Developers Creating Admin Themes

Theme Review Theme Review Process #Theme Review Process Every theme that is uploaded for inclusion in the repo goes through this process: A theme gets uploaded.A theme goes to the new theme queue.A theme gets allocated a theme reviewer.The reviewer does a review by checking the required items and noting any recommendations.Once the review is done the review is added to the theme ticket.If all the required items aren’t met, the theme should not be approved and left open in reviewing status for updates.If a theme ticket has no update from the theme author for 7 days it may be closed due to inactivity. Top ↑ Timeframes #Timeframes There are no exact time frames for the queues. Allocated tickets without a response from either the theme author or reviewer within 7 days will be closed or reallocated to a new reviewer. The Review #The Review Required #Required There are certain checks that all themes need to pass before they can be put on the theme repository. Notes #Notes

Theme Development Languages: বাংলা • English • Español • 日本語 • 한국어 • Português do Brasil • Русский • 中文(繁體) • (Add your language) This article is about developing WordPress Themes. If you wish to learn more about how to install and use Themes, review Using Themes. This topic differs from Using Themes because it discusses the technical aspects of writing code to build your own Themes rather than how to activate Themes or where to obtain new Themes. Why WordPress Themes WordPress Themes are files that work together to create the design and functionality of a WordPress site. You may wish to develop WordPress Themes for your own use, for a client project or to submit to the WordPress Theme Directory. To create a unique look for your WordPress site. A WordPress Theme has many benefits, too. It separates the presentation styles and template files from the system files so the site will upgrade without drastic changes to the visual presentation of the site. Why should you build your own WordPress Theme? style.css

How to Pass Tag Parameters How to Pass Tag Parameters Languages: English • Italiano • 日本語 • (Add your language) Introduction Template tags are PHP functions you can embed in your WordPress page templates to provide dynamic blog content. In regards to parameters, WordPress template tags come in three "flavors." Tags without parameters Some template tags do not have any options, and thus have no parameters you can pass to them. The template tag the_author_firstname() is one that accepts no parameters. Tags with PHP function-style parameters For template tags that can accept parameters, some require them to be in the default PHP style. The bloginfo() tag accepts one parameter (known as the show parameter) that tells it what information about your blog to display: The first and last parameters are enclosed in single-quotes however, the second is not because the first and last are strings, while the second a boolean parameter. Important points to keep in mind for PHP function-style parameters: <? <? Types of parameters String

Template Tags Languages: English • Español • Français • Italiano • 日本語 • 한국어 • Português do Brasil • Русский • ไทย • Türkçe • 中文(简体) • 中文(繁體) • (Add your language) Template tags are used within your blog's Templates to display information dynamically or otherwise customize your blog, providing the tools to make it as individual and interesting as you are. Below is a list of the general user tags available in WordPress, sorted by function-specific category. For further information on template tags and templates in general, see the following: Stepping Into Template Tags - an introduction to Template Tags. Note: If you have an interesting twist on the implementation of a template tag, you're encouraged to add to its documentation for the benefit of other WordPress users. Files Template tags files are stored in the wp-includes directory. Tags General tags wp-includes/general-template.php Author tags wp-includes/author-template.php Bookmark tags wp-includes/bookmark-template.php and wp-includes/bookmark.php

Function Reference Languages: English • Español • فارسی • Français • Italiano • 日本語 ქართული • 한국어 • Português do Brasil • Русский • Türkçe • עברית • 中文(简体) • 中文(繁體) • (Add your language) The files of WordPress define many useful PHP functions. Some of the functions, known as Template Tags, are defined especially for use in WordPress Themes. There are also some functions related to actions and filters (the Plugin API), which are therefore used primarily for developing Plugins. Many of the core WordPress functions are useful to Plugin and Theme developers. You can help make this page more complete! Here are some things you can do to help: Add documentation to un-documented functions, by creating sub-pages or at least by adding short comments in the lists below. Read Contributing to WordPress to find out more about how you can contribute to the effort! Functions by category Official and Unofficial References Trac Browser - WordPress source code.

45 Free Wordpress Themes for Winter 2014 inShare4 Free themes for WordPress for several years already remain a hot trend in search engines. WordPress is the most famous CMS system, which received its popularity due to wide possibilities of customizing your website, regular updates and user-friendly interface. Cleanistic The Cleanistic template is a high-quality and custom design photography, portfolio or personal blogging theme for WordPress. Demo Simple’n’Bright Colorful, shining yet clean simple theme for your portfolio or/and blog. Demo Tesla Tesla is a Premium WordPress Theme with clean, minimalist and responsive design, packed with our latest features, all powered by our Tesla Framework. Nemo Demo Freelancer Freelancer is a responsive one page WordPress theme developed by ThemeFuse. Demo Fullby Fullby is a simple grid theme built with boostrap and font awesome. Demo Moments Moments is a new personal blogging theme that allows you to record your life with beautifully designed post formats. Demo weDocs Demo Lycanthropy Demo Dapple Demo Flat Demo