添加额外的默认标题到WordPress二十个主题

二十个主题带有八个默认标题。 您设置的任何默认标题都会替换为帖子的“精选图片”。 查看该帖子时只能看到新的标题。 在本周的WordPress快速提示中,我们将看到添加额外的标题到标题面板是多么简单。

观看Screencast

的functions.php

打开Twenty Ten主题的functions.php文件。 找到以下部分:

//与主题一起打包的默认自定义标头。  %s是主题模板目录URI的占位符。 

接下来是列出当前默认标题及其位置的数组。 要添加自己的日历标题数组的最后一个括号后面添加一个逗号。 下面是添加两个头之后的样子:

register_default_headers(array(
 'berries'=>数组(
 'url'=>'%s / images / headers / berries.jpg',
 'thumbnail_url'=>'%s / images / headers / berries-thumbnail.jpg',
 / *译员:标题图片描述* /
 'description'=> __('Berries','twentyten')
 )
 'cherryblossom'=>数组(
 'url'=>'%s / images / headers / cherryblossoms.jpg',
 'thumbnail_url'=>'%s / images / headers / cherryblossoms-thumbnail.jpg',
 / *译员:标题图片描述* /
 'description'=> __('Cherry Blossoms','twentyten')
 )
 '凹'=>数组(
 'url'=>'%s / images / headers / concave.jpg',
 'thumbnail_url'=>'%s / images / headers / concave-thumbnail.jpg',
 / *译员:标题图片描述* /
 'description'=> __('凹','二十')
 )
 'fern'=>数组(
 'url'=>'%s / images / headers / fern.jpg',
 'thumbnail_url'=>'%s / images / headers / fern-thumbnail.jpg',
 / *译员:标题图片描述* /
 'description'=> __('Fern','twentyten')
 )
 'forestfloor'=>数组(
 'url'=>'%s / images / headers / forestfloor.jpg',
 'thumbnail_url'=>'%s / images / headers / forestfloor-thumbnail.jpg',
 / *译员:标题图片描述* /
 'description'=> __('Forest Floor','twentyten')
 )
 'inkwell'=> array(
 'url'=>'%s / images / headers / inkwell.jpg',
 'thumbnail_url'=>'%s / images / headers / inkwell-thumbnail.jpg',
 / *译员:标题图片描述* /
 'description'=> __('Inkwell','twentyten')
 )
 'path'=> array(
 'url'=>'%s / images / headers / path.jpg',
 'thumbnail_url'=>'%s / images / headers / path-thumbnail.jpg',
 / *译员:标题图片描述* /
 'description'=> __('Path','twentyten')
 )
 'sunset'=>数组(
 'url'=>'%s / images / headers / sunset.jpg',
 'thumbnail_url'=>'%s / images / headers / sunset-thumbnail.jpg',
 / *译员:标题图片描述* /
 'description'=> __('Sunset','twentyten')
 )
 '瀑布'=>数组(
 'url'=>'%s / images / headers / waterfall.jpg',
 'thumbnail_url'=>'%s / images / headers / waterfall-thumbnail.jpg',
 / *译员:标题图片描述* /
 'description'=> __('Waterfall','twentyten')
 )
 'mountain'=> array(
 'url'=>'%s / images / headers / mountain.jpg',
 'thumbnail_url'=>'%s / images / headers / mountain-thumbnail.jpg',
 / *译员:标题图片描述* /
 'description'=> __('Mountain','twentyten')
 )
 )); 

让我们稍微剖析一下代码。

register_default_headers: 这是创建和显示我们的默认标题的功能。 它接受一组参数。

名称: 用我们的标题名称设置一个值。 然后我们可以设置一个额外的值和键的数组。

网址: 标题图片的相对路径。 请注意,当前路径是/images/headers/image_name.jpg

thumbnail_url: 标题图像缩略图的相对路径。 当前路径是/images/headers/image_name-thumbnail.jpg

描述: 图像的描述。 将鼠标悬停在“标题面板”中的图像上时,将会显示此信息。

注意事项

二十头是940×198,比这更大的东西可以调整大小; 更小的东西将伸展以适应这些尺寸。 缩略图可以设置为任何尺寸,默认为230×48。 图片只能是.jpg,否则将被忽略,不会显示。