2008-09-17 11 views
1

Yakın bir zamanda, Wordpress temalarının büyük sefer numaralı yolculuğuna çıktım ve bir temanın nasıl yazılacağı konusunda Wordpress belgelerini okuyorum. here ile karşılaştığım bir şey, Wordpress motoru tarafından kullanılmak üzere style.css dosyasının belirli bir başlık içermesi gerektiğiydi. Kısa bir örnek verdiler ancak style.css başlık kısmındaki nelerin olması gerektiği ile ilgili herhangi bir resmi açıklama yapamadım. Bu WordPress sitesinde var mı? Eğer bilmiyorsak belki de burada tarif edebilir miyiz?Wordpress style.css şablon öğesinin sözdizimi her yerde kullanılabilir mi?

+0

Tüm cevapların şu ana kadar geçerli olduğunu düşünüyorum (belli ki, kendim dokümanlar ile bağlantılıyım). Aradığım şey daha resmi bir tanımdır, yani Case Insensitive, Şablon unsuru nedir, Sürüm numaranız ne kadar özgür olabilir (Oracle style x.x.x.x.x?). Şimdiye kadar teşekkürler! –

+1

aha, bu biraz daha mantıklı. Bildiğim kadarıyla, hiç bir gereksinim duymadan, oldukça özgür bir metin. Aslında, en azından 2.7'de (kanayan gövde) bu blok eksik olsa bile stil hala kullanılabilir. Birkaç dakikam daha fazla doktora yapacağım. – cori

cevap

7

http://codex.wordpress.org/Theme_Development dayanarak:

/* 
Theme Name: Rose 
Theme URI: the-theme's-homepage 
Description: a-brief-description 
Author: your-name 
Author URI: your-URI 
Template: use-this-to-define-a-parent-theme--optional 
Version: a-number--optional 
Tags: a-comma-delimited-list--optional 
. 
General comments/License Statement if any. 
. 
*/ 

basit Oyun içerir:

aşağıdaki stil ilk birkaç satır bir örneğidir, tema için "gül", stil başlığını adı Varsa sadece bir style.css dosyası, artı görüntüler. Böyle bir Tema oluşturmak için, style.css başlık yorumlarındaki Şablon: satırını düzenleyerek Tema ile kullanım için miras alacağınız bir şablon seti belirtmelisiniz. Örneğin, "Rose" temasının "test" adı verilen başka bir Tema şablonunu miras almasını istiyorsanız, Rose: style.css'in başındaki yorumlarda Şablon: testini dahil edersiniz. Şimdi "test", her zaman wp-content/themes/Rose dizininde bulunan bir style.css dosyası ve eşzamanlı resimlerden oluşan "Rose" ana temasıdır. (Bir ana temanın belirlendiğini, bu temanın tüm şablon dosyalarını devralacağını unutmayın - bu, çocuğun Tema dizinindeki şablon dosyalarının yok sayılacağı anlamına gelir.)

style.css'deki yorum başlık çizgileri, WordPress için gereklidir. Bir Temayı tanımlayabilir ve Yönetim Paneli'nde Tasarım> Temalar altındaki tüm diğer Temalarla birlikte kullanılabilir Tema olarak görüntüleyebilir.

Tema Adı, Sürümü, Yazarı ve Yazar URI alanları WordPress tarafından ayrıştırılır ve mevcut Tema alanında, Yazarın Adının Yazar ile köprüsünün olduğu geçerli Tema bilgisinin en üst satırındaki bu verileri görüntülemek için kullanılır. URI. Açıklama ve Etiket alanları, tema bilgilerinin gövdesinde ayrıştırılır ve görüntülenir ve eğer tema bir ana temaya sahipse, bu bilgi de bilgi birimine yerleştirilir. Mevcut Temalar bölümünde, sadece Tema Adı, Açıklama ve Etiketler alanları kullanılır.

Bu alanların hiçbiri herhangi bir kısıtlamaya sahip değildir - hepsi dizge olarak ayrıştırılır. Buna ek olarak, bunların hiçbiri kodda gerekmemektedir, ancak pratikte yukarıdaki listede isteğe bağlı olarak işaretlenmemiş alanlar, WordPress yöneticisine bağlamsal bilgi sağlamak için kullanılır ve tüm temalar için dahil edilmelidir.

1

Muhtemelen bu düşünüyoruz:

/* 
THEME NAME: Parallax 
THEME URI: http://parallaxdenigrate.net 
VERSION: .1 
AUTHOR: Martin Jacobsen 
AUTHOR URI: http://martinjacobsen.no 
*/ 

Ben kapalı yol dönmezsem, Wordpress yönetici backend "Activate Design" iletişim görüntülemek için bu bilgileri kullanır.

İlgili konular