二十个主题带有八个默认标题。 您设置的任何默认标题都会替换为帖子的“精选图片”。 查看该帖子时只能看到新的标题。 在本周的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,否则将被忽略,不会显示。