WordPress 主题 Twenty Eleven Theme 随着 WordPress 4.5 的发布也更新到了 2.4 版本。此次更新主要是增加了自定义主题功能中的微件选择性更新的特色功能。同时为了配合 WP 4.5 对可视化编辑器的改进还修改了一些编辑器的样式表(CSS),而其它的仅仅涉及到版本号的升级以及一些代码中注释文本的修改。
具体的更新内容可参考相应的 ChangeSet:2.3 –> 2.4。其中非常直观的列出了该主题与上一般版本相比修改过的所有文件及修改位置前后若干行的代码对照。
关于微件选择性更新功能的更新体现在以下文件。但是水景一页定制该主题的时候将 theme_customizer
的部分都给清除了,因为感觉用不上了。所以这些变更了解到就可以了,不需要整合。不过这里还是列出了相应的实质性变动:
functions.php
文件中在主题安装函数twentyeleven_setup
的结尾增加了该功能的支持声明,// Indicate widget sidebars can use selective refresh in the Customizer. add_theme_support( 'customize-selective-refresh-widgets' );
inc/theme-options.php
文件中在,$options = twentyeleven_get_theme_options();
之前增加了微件选择性更新的配置选项,
if ( isset( $wp_customize->selective_refresh ) ) { $wp_customize->selective_refresh->add_partial( 'blogname', array( 'selector' => '#site-title a', 'container_inclusive' => false, 'render_callback' => 'twentyeleven_customize_partial_blogname', ) ); $wp_customize->selective_refresh->add_partial( 'blogdescription', array( 'selector' => '#site-description', 'container_inclusive' => false, 'render_callback' => 'twentyeleven_customize_partial_blogdescription', ) ); }
同时还在,
/** * Bind JS handlers to make Customizer preview reload changes asynchronously.
之前增加了,
/** * Render the site title for the selective refresh partial. * * @since Twenty Eleven 2.4 * @see twentyeleven_customize_register() * * @return void */ function twentyeleven_customize_partial_blogname() { bloginfo( 'name' ); } /** * Render the site tagline for the selective refresh partial. * * @since Twenty Eleven 2.4 * @see twentyeleven_customize_register() * * @return void */ function twentyeleven_customize_partial_blogdescription() { bloginfo( 'description' ); }
等函数。
inc/widgets.php
文件中,在,'description' => __( 'Use this widget to list your recent Aside, Status, Quote, and Link posts', 'twentyeleven' ),
下面增加了,
'customize_selective_refresh' => true,
的参数选项。
而针对可视化编辑器的样式表 editor-style.css
的更新就比较多一些,不过水景一页定制的时候就没有改变这个文件,所以用新的文件直接覆盖旧文件就可以了。
主题的样式表文件 style.css
的改变有三处,分别是,
- 在
max-width: 96%;
和padding: 9px;
之间增加一行max-width: calc( 100% - 18px );
- 在
.wp-caption img
的max-width: 98%;
后面,以及#content .gallery .gallery-icon img
部分的结尾分别增加一行max-width: calc( 100% - 14px );
水景一页目前使用的主题还是基于 2011 主题定制的,暂时也没想着更换主题,所以这个更新通告就一直保持着,也好给自己做个记录。
语言文件包的更新仅限于版本号和注释文字,无影响,也不需要更新。语言文件包没有什么变化,不再更新了。至于主题语言包的下载和使用,还是请移步 WordPress 主题 TwentyEleven 简体中文语言包唯一下载页面进行下载。这主要是为了维护方便,不用在服务器上保留多个版本的文件。请多包涵!©
本文发表于水景一页。永久链接:<https://cnzhx.net/blog/wp-theme-2011-2-4-zh_cn/>。转载请保留此信息及相应链接。
经常来博客参观,非常喜欢博主的主题。
多谢捧场 :D
非常不错的主题,干净利落
谢谢!
这样有个好处是页面加载比较快——可惜慢慢加了一些功能,很多功能不用 jQuery 还真不方便实现,所以内在又开始慢慢变得臃肿了。