Pagdaragdag ng Mga Karagdagang Default na Mga Header sa WordPress Twenty Ten na Tema

Ang Dalawampung Sampung tema ay may walong mga default na header. Anumang default header na iyong itinakda ay pinalitan ng “itinatampok na larawan” ng isang post. Maaari mo lamang makita ang bagong header kapag tinitingnan ang post na iyon. Sa WordPress Quick Tip ngayong linggo, makikita natin kung gaano kadali ang magdagdag ng mga karagdagang header sa Panel ng Header.

Panoorin ang Screencast

Functions.php

Buksan ang mga function.php file ng Twenty Ten na tema. Hanapin ang sumusunod na seksyon:

/ / Default na mga custom na header na nakabalot sa tema.  Ang% s ay isang placeholder para sa direktoryo ng template ng tema URI. 

Ang sumusunod ay isang array na naglilista ng kasalukuyang mga default na header at kanilang lokasyon. Upang idagdag ang iyong sarili, magdagdag ng kuwit pagkatapos ng huling panaklong ng hanay ng header ng paglubog ng araw. Narito ang isang halimbawa ng kung ano ang magiging hitsura nito pagkatapos ng pagdaragdag ng dalawa pang header:

register_default_headers (array (
 'Berries' => array (
 'Url' => '% s / images / headers / berries.jpg',
 'Thumbnail_url' => '% s / images / headers / berries-thumbnail.jpg',
 / * tagasalin: description image ng header * /
 'Paglalarawan' => __ ('Berries', 'twentyten')
 ),
 'Cherryblossom' => array (
 'Url' => '% s / images / headers / cherryblossoms.jpg',
 'Thumbnail_url' => '% s / images / headers / cherryblossoms-thumbnail.jpg',
 / * tagasalin: description image ng header * /
 'Paglalarawan' => __ ('Cherry Blossoms', 'twentyten')
 ),
 'Concave' => array (
 'Url' => '% s / images / headers / concave.jpg',
 'Thumbnail_url' => '% s / images / headers / concave-thumbnail.jpg',
 / * tagasalin: description image ng header * /
 'Paglalarawan' => __ ('Concave', 'twentyten')
 ),
 'Pako' => array (
 'Url' => '% s / images / headers / fern.jpg',
 'Thumbnail_url' => '% s / images / headers / fern-thumbnail.jpg',
 / * tagasalin: description image ng header * /
 'Paglalarawan' => __ ('Fern', 'twentyten')
 ),
 'Forestfloor' => array (
 'Url' => '% s / images / headers / forestfloor.jpg',
 'Thumbnail_url' => '% s / images / headers / forestfloor-thumbnail.jpg',
 / * tagasalin: description image ng header * /
 'Paglalarawan' => __ ('Forest Floor', 'twentyten')
 ),
 'Inkwell' => array (
 'Url' => '% s / images / headers / inkwell.jpg',
 'Thumbnail_url' => '% s / images / headers / inkwell-thumbnail.jpg',
 / * tagasalin: description image ng header * /
 'Paglalarawan' => __ ('Inkwell', 'twentyten')
 ),
 'Path' => array (
 'Url' => '% s / images / headers / path.jpg',
 'Thumbnail_url' => '% s / images / headers / path-thumbnail.jpg',
 / * tagasalin: description image ng header * /
 'Paglalarawan' => __ ('Path', 'twentyten')
 ),
 'Paglubog ng araw' => array (
 'Url' => '% s / images / headers / sunset.jpg',
 'Thumbnail_url' => '% s / images / headers / sunset-thumbnail.jpg',
 / * tagasalin: description image ng header * /
 'Paglalarawan' => __ ('Sunset', 'twentyten')
 ),
 'Talon' => array (
 'Url' => '% s / images / headers / waterfall.jpg',
 'Thumbnail_url' => '% s / images / headers / waterfall-thumbnail.jpg',
 / * tagasalin: description image ng header * /
 'Paglalarawan' => __ ('Waterfall', 'twentyten')
 ),
 'Bundok' => array (
 'Url' => '% s / images / headers / mountain.jpg',
 'Thumbnail_url' => '% s / images / headers / mountain-thumbnail.jpg',
 / * tagasalin: description image ng header * /
 'Paglalarawan' => __ ('Mountain', 'twentyten')
 )
 )); 

Nagbibigay-daan sa pag-dissect ang code nang kaunti.

register_default_headers: Ito ang function na lumilikha at nagpapakita ng aming mga default na header. Tinatanggap nito ang isang hanay ng mga parameter.

pangalan: Nagtatakda ng isang halaga sa aming pangalan ng header. Pagkatapos ay maaari naming itakda ang isang hanay ng mga karagdagang mga halaga at mga susi.

url: Kamag-anak na path sa imahe ng header. Pansinin na ang kasalukuyang landas ay /images/headers/image_name.jpg

thumbnail_url: Kamag-anak na landas sa isang thumbnail ng imahe ng header. Ang kasalukuyang landas ay /images/headers/image_name-thumbnail.jpg

paglalarawan: Isang paglalarawan ng imahe. Ito ay makikita sa pag-hover sa ibabaw ng imahe sa loob ng Panel ng Mga Header.

Mga bagay na dapat tandaan

Ang Twenty Sample na header ay 940 × 198, anumang mas malaki kaysa sa sukat na iyon; anumang bagay na mas maliit ay aatasan upang magkasya ang mga dimensyon. Ang mga thumbnail na imahe ay maaaring itakda sa anumang sukat, 230 × 48 ang default. Ang mga imahe ay maaari lamang maging .jpg o sila ay hindi papansinin at hindi ipapakita.