[收起] 文章目录

后台设置的左上角一直显示着" WordPress 4.7 现已可用!请现在更新 "真是分外的碍眼,考虑到用户可能会遇到升级后出现“什么鬼”毛病,硬着头皮升级到 4.7 ,看看是什么鬼!

升级过程一万个惊悚,突然就停在 Download 链接几分钟不动要闹什么鬼,刷新一下页面重来一次成功了,Wordpress 您的服务器要爆了不是? Anyway 循例的阅读一下更新文档:New Default Theme - Twenty Seventeen (新主题)、Theme Starter Content & Edit Shortcuts (主题设置向导:默认主题)、Video Headers (页头媒体:支持视频插入)、New Functions, Hooks, and Behaviour for Theme Developers (开发者更多自定义函数)......,就不一一罗列,最后的一项起码是有必要了解一下!

更方便快捷的定义路径写法:

The get_theme_file_path () Function:开发者一定都会在主题上定义 JS 、CSS 的获取路径,一般的写法是:


wp_enqueue_script( 'my-script', get_template_directory_uri() . 'js/my-script' );
//新的写法:
wp_enqueue_script( 'my-script', get_theme_file_uri( 'js/my-script.js' ) ); 

如果制作子主题的话配合 filemtime () 函数对父主题最近的修改版本的脚本获取可以写作:


wp_enqueue_script(
    'my-script',
    get_theme_file_uri( 'js/my-script.js' ),
    array(),
    filemtime( get_theme_file_path( 'js/my-script.js' ) )
);

更实用的模板功能

WordPress 4.6及之前的版本一般使用是在Page的页头写入以下注释:


<?php /** Template Name: Full-width layout */get_header(); ?>

然而旧版本上的使用确实是有一点局限性,有时候是有种奇怪的想法就像一个双栏的主题在某一篇文章就不想显示侧栏,那怎么办?大动干戈改主题?不能忍对不对?新的注释功能帮到您:只要页头部分作以下改动:


<?php /** Template Name: Full-width layout
Template Post Type: post, page, product*/get_header(); ?>

更改之后再回到文章编辑页内右边的会出现“页面属性”的一个模块,有需要的话选择为 Full-width layout 模板页就可以了!同理,这样可以妥妥的设计很多不同的“页面”。
这次 WORDPRESS 4.7 的更新其实还有不少的改进,就 Twenty Seventeen 也可以发现很多有趣的功能,篇幅有限不多详述了,想知道更多?亮点自寻呗!