突触3更新

  • 发布于2013年9月22日

突触的3被推这个周末,包括一些很酷的新功能和修正。这是一个重大的版本更新,所以请务必按照屏幕上的指示和备份你的当前版本以防万一。

请注意更新


添加虹膜颜色选择器和主题匹配的预置

你会发现,颜色选取器预置使用您选择的主题风格的原色。如果你定制你的配色方案,您可以重写(ColorPicker。JS)通过儿童主题功能。See function st_colorpicker_options() and copy colorpicker.js to your child theme to customize and override.


增加了一个新的内容模板


下拉菜单选项添加的响应

除了选择菜单选项(这似乎不是一个伟大的实现在iOS7)我们增加了一个下拉菜单作为另一种选择。


新集装箱的最大宽度断点选项

960是感觉更像是1960天,所以我们添加为您的偏好选择集装箱的最大宽度(960px,1140px,1200px)。


加入WP编辑器的主题选择和幻灯片

这是你梦寐以求的。而不是一个基本的文本,你可以使用在主题选择WP编辑器作为一场。我们也加入了这个幻灯片自定义字段的文本。


修复和改进

  • 改进的脚本、CSS入队和优化
  • 儿童题材是现在的要求
  • 主题的选择最后保存选项卡状态
  • 添加背景标题的颜色

更新的重要注意事项

如果你更新你的主题(2 x 3 x)你需要去主题选项(外观→主题选项),审查新的设置和重新保存。

如果你有重要的功能,在您的孩子的主题functions.php,您可能会遇到一些小问题:

核心的变化的潜在问题

以下是一些主题的性质已经改变,我们做了什么,以确保无缝的更新过程。

侧边栏的位置和单个幻灯片的设置

首先,这种变化背后的推理:当选择一个自定义的页面布局(或侧边栏的位置),你可能已经注意到了自定义字段的值将显示在您的“自定义字段”对话框(如;“st_layout_box”)。这是一种丑陋的,我们只是想得到它的方式。

抑制选项对话框的自定义字段的方法是用一个下划线前缀。这种内在的变化,它们存储在数据库中的方式(wp_postmeta)。

现有的网站运行的突触,我们增加了一个功能叫做<strong>update_synapse()</strong>。这是连接到<strong>after_setup_theme()</strong>功能。节能主题选项应该触发功能和更新现有的自定义字段和幻灯片的选择。

这个功能是下面更好的理解:

function update_synapse() {
	global $wpdb;
	$wpdb->query("UPDATE $wpdb->postmeta SET meta_key = &apos;_st_layout_box&apos; WHERE meta_key = &apos;st_layout_box&apos;;");
	$wpdb->query("UPDATE $wpdb->postmeta SET meta_key = &apos;_st_slide_type&apos; WHERE meta_key = &apos;st_slide_type&apos;;");
	$wpdb->query("UPDATE $wpdb->postmeta SET meta_key = &apos;_st_slide_thumb_size&apos; WHERE meta_key = &apos;st_slide_thumb_size&apos;;");
	$wpdb->query("UPDATE $wpdb->postmeta SET meta_key = &apos;_st_customexcerpt&apos; WHERE meta_key = &apos;st_customexcerpt&apos;;");
	$wpdb->query("UPDATE $wpdb->postmeta SET meta_key = &apos;_st_customurlname&apos; WHERE meta_key = &apos;st_customurlname&apos;;");
	$wpdb->query("UPDATE $wpdb->postmeta SET meta_key = &apos;_st_customurl&apos; WHERE meta_key = &apos;st_customurl&apos;;");
	$wpdb->query("UPDATE $wpdb->postmeta SET meta_key = &apos;_st_slide_linktarget&apos; WHERE meta_key = &apos;st_slide_linktarget&apos;;");
	$wpdb->query("UPDATE $wpdb->postmeta SET meta_key = &apos;_st_show_title&apos; WHERE meta_key = &apos;st_show_title&apos;;");
	$wpdb->query("UPDATE $wpdb->postmeta SET meta_value = &apos;_st_0&apos; WHERE meta_key = &apos;_st_slide_type&apos; AND meta_value = &apos;st_0&apos;;");
	$wpdb->query("UPDATE $wpdb->postmeta SET meta_value = &apos;_st_1&apos; WHERE meta_key = &apos;_st_slide_type&apos; AND meta_value = &apos;st_1&apos;;");
	$wpdb->query("UPDATE $wpdb->postmeta SET meta_value = &apos;_st_2&apos; WHERE meta_key = &apos;_st_slide_type&apos; AND meta_value = &apos;st_2&apos;;");
	$wpdb->query("UPDATE $wpdb->postmeta SET meta_value = &apos;_st_3&apos; WHERE meta_key = &apos;_st_slide_type&apos; AND meta_value = &apos;st_3&apos;;");
}
add_action (&apos;after_setup_theme&apos;, &apos;update_synapse&apos;);
评论由Disqus