34 | | <div class="changelog point-releases"> |
35 | | <h3><?php _e( 'Maintenance and Security Releases' ); ?></h3> |
36 | | <p> |
37 | | <?php |
38 | | printf( |
39 | | /* translators: 1: WordPress version number, 2: plural number of bugs. */ |
40 | | _n( |
41 | | '<strong>Version %1$s</strong> addressed %2$s bug.', |
42 | | '<strong>Version %1$s</strong> addressed %2$s bugs.', |
43 | | 46 |
44 | | ), |
45 | | '4.9.8', |
46 | | number_format_i18n( 46 ) |
47 | | ); |
48 | | ?> |
49 | | <?php |
50 | | /* translators: %s: Codex URL */ |
51 | | printf( __( 'For more information, see <a href="%s">the release notes</a>.' ), 'https://codex.wordpress.org/Version_4.9.8' ); |
52 | | ?> |
53 | | </p> |
54 | | <p> |
55 | | <?php |
56 | | printf( |
57 | | /* translators: 1: WordPress version number, 2: plural number of bugs. */ |
58 | | _n( |
59 | | '<strong>Version %1$s</strong> addressed some security issues and fixed %2$s bug.', |
60 | | '<strong>Version %1$s</strong> addressed some security issues and fixed %2$s bugs.', |
61 | | 17 |
62 | | ), |
63 | | '4.9.7', |
64 | | number_format_i18n( 17 ) |
65 | | ); |
66 | | ?> |
67 | | <?php |
68 | | /* translators: %s: Codex URL */ |
69 | | printf( __( 'For more information, see <a href="%s">the release notes</a>.' ), 'https://codex.wordpress.org/Version_4.9.7' ); |
70 | | ?> |
71 | | </p> |
72 | | <p> |
73 | | <?php |
74 | | printf( |
75 | | /* translators: 1: WordPress version number, 2: plural number of bugs. */ |
76 | | _n( |
77 | | '<strong>Version %1$s</strong> addressed %2$s bug.', |
78 | | '<strong>Version %1$s</strong> addressed %2$s bugs.', |
79 | | 18 |
80 | | ), |
81 | | '4.9.6', |
82 | | number_format_i18n( 18 ) |
83 | | ); |
84 | | ?> |
85 | | <?php |
86 | | /* translators: %s: Codex URL */ |
87 | | printf( __( 'For more information, see <a href="%s">the release notes</a>.' ), 'https://codex.wordpress.org/Version_4.9.6' ); |
88 | | ?> |
89 | | </p> |
90 | | <p> |
91 | | <?php |
92 | | printf( |
93 | | /* translators: 1: WordPress version number, 2: plural number of bugs. */ |
94 | | _n( |
95 | | '<strong>Version %1$s</strong> addressed some security issues and fixed %2$s bug.', |
96 | | '<strong>Version %1$s</strong> addressed some security issues and fixed %2$s bugs.', |
97 | | 28 |
98 | | ), |
99 | | '4.9.5', |
100 | | number_format_i18n( 28 ) |
101 | | ); |
102 | | ?> |
103 | | <?php |
104 | | /* translators: %s: Codex URL */ |
105 | | printf( __( 'For more information, see <a href="%s">the release notes</a>.' ), 'https://codex.wordpress.org/Version_4.9.5' ); |
106 | | ?> |
107 | | </p> |
108 | | <p> |
109 | | <?php |
110 | | printf( |
111 | | /* translators: 1: WordPress version number, 2: plural number of bugs. */ |
112 | | _n( |
113 | | '<strong>Version %1$s</strong> addressed %2$s bug.', |
114 | | '<strong>Version %1$s</strong> addressed %2$s bugs.', |
115 | | 1 |
116 | | ), |
117 | | '4.9.4', |
118 | | number_format_i18n( 1 ) |
119 | | ); |
120 | | ?> |
121 | | <?php |
122 | | /* translators: %s: Codex URL */ |
123 | | printf( __( 'For more information, see <a href="%s">the release notes</a>.' ), 'https://codex.wordpress.org/Version_4.9.4' ); |
124 | | ?> |
125 | | </p> |
126 | | <p> |
127 | | <?php |
128 | | printf( |
129 | | /* translators: 1: WordPress version number, 2: plural number of bugs. */ |
130 | | _n( |
131 | | '<strong>Version %1$s</strong> addressed %2$s bug.', |
132 | | '<strong>Version %1$s</strong> addressed %2$s bugs.', |
133 | | 34 |
134 | | ), |
135 | | '4.9.3', |
136 | | number_format_i18n( 34 ) |
137 | | ); |
138 | | ?> |
139 | | <?php |
140 | | /* translators: %s: Codex URL */ |
141 | | printf( __( 'For more information, see <a href="%s">the release notes</a>.' ), 'https://codex.wordpress.org/Version_4.9.3' ); |
142 | | ?> |
143 | | </p> |
144 | | <p> |
145 | | <?php |
146 | | printf( |
147 | | /* translators: 1: WordPress version number, 2: plural number of bugs. */ |
148 | | _n( |
149 | | '<strong>Version %1$s</strong> addressed some security issues and fixed %2$s bug.', |
150 | | '<strong>Version %1$s</strong> addressed some security issues and fixed %2$s bugs.', |
151 | | 22 |
152 | | ), |
153 | | '4.9.2', |
154 | | number_format_i18n( 22 ) |
155 | | ); |
156 | | ?> |
157 | | <?php |
158 | | /* translators: %s: Codex URL */ |
159 | | printf( __( 'For more information, see <a href="%s">the release notes</a>.' ), 'https://codex.wordpress.org/Version_4.9.2' ); |
160 | | ?> |
161 | | </p> |
162 | | <p> |
163 | | <?php |
164 | | printf( |
165 | | /* translators: 1: WordPress version number, 2: plural number of bugs. */ |
166 | | _n( |
167 | | '<strong>Version %1$s</strong> addressed some security issues and fixed %2$s bug.', |
168 | | '<strong>Version %1$s</strong> addressed some security issues and fixed %2$s bugs.', |
169 | | 11 |
170 | | ), |
171 | | '4.9.1', |
172 | | number_format_i18n( 11 ) |
173 | | ); |
174 | | ?> |
175 | | <?php |
176 | | /* translators: %s: Codex URL */ |
177 | | printf( __( 'For more information, see <a href="%s">the release notes</a>.' ), 'https://codex.wordpress.org/Version_4.9.1' ); |
178 | | ?> |
179 | | </p> |
180 | | </div> |
181 | | |
209 | | <div class="section-content"> |
210 | | <div class="section-item"> |
211 | | <div class="inline-svg"> |
212 | | <img src="https://s.w.org/images/core/4.9/draft-and-schedule.svg" alt=""> |
213 | | </div> |
214 | | <h3><?php _e( 'Draft and Schedule Site Design Customizations' ); ?></h3> |
215 | | <p><?php _e( 'Yes, you read that right. Just like you can draft and revise posts and schedule them to go live on the date and time you choose, you can now tinker with your site’s design and schedule those design changes to go live as you please.' ); ?></p> |
216 | | </div> |
217 | | <div class="section-item"> |
218 | | <div class="inline-svg"> |
219 | | <img src="https://s.w.org/images/core/4.9/design-preview-links.svg" alt=""> |
220 | | </div> |
221 | | <h3><?php _e( 'Collaborate with Design Preview Links' ); ?></h3> |
222 | | <p><?php _e( 'Need to get some feedback on proposed site design changes? WordPress 4.9 gives you a preview link you can send to your team and customers so that you can collect and integrate feedback before you schedule the changes to go live. Can we say collaboration++?' ); ?></p> |
223 | | </div> |
224 | | <div class="section-item"> |
225 | | <div class="inline-svg"> |
226 | | <img src="https://s.w.org/images/core/4.9/locking.svg" alt=""> |
227 | | </div> |
228 | | <h3><?php _e( 'Design Locking To Guard Your Changes' ); ?></h3> |
229 | | <p><?php _e( 'Ever encounter a scenario where two designers walk into a project and designer A overrides designer B’s beautiful changes? WordPress 4.9’s design lock feature (similar to post locking) secures your draft design so that no one can make changes to it or erase all your hard work.' );?></p> |
230 | | </div> |
231 | | <div class="section-item"> |
232 | | <div class="inline-svg"> |
233 | | <img src="https://s.w.org/images/core/4.9/prompt.svg" alt=""> |
234 | | </div> |
235 | | <h3><?php _e( 'A Prompt to Protect Your Work' ); ?></h3> |
236 | | <p><?php _e( 'Were you lured away from your desk before you saved your new draft design? Fear not, when you return, WordPress 4.9 will politely ask whether or not you’d like to save your unsaved changes.' ); ?></p> |
237 | | </div> |
| 53 | <div class="feature-section four-col"> |
| 54 | <div class="col"> |
| 55 | <figure> |
| 56 | <img src="https://wordpress.org/gutenberg/files/2018/07/Plugin-1-1.gif" alt=""/> |
| 57 | <figcaption><?php _e( 'Do more with fewer plugins.' ); ?></figcaption> |
| 58 | </figure> |
241 | | <div class="floating-header-section"> |
242 | | <div class="section-header"> |
243 | | <h2><?php _e( 'Coding Enhancements' ); ?></h2> |
| 80 | <div class="feature-section one-col"> |
| 81 | <div class="col"> |
| 82 | <h2><?php _e( 'Building with Blocks' ); ?></h2> |
| 83 | <p><?php _e( 'The new block-based editor won’t change the way any of your content looks to your visitors. What it will do is let you insert any type of multimedia in a snap and rearrange to your heart’s content. Each piece of content will be in its own block; a distinct wrapper for easy maneuvering. If you’re more of an HTML and CSS sort of person, then the blocks won’t stand in your way. WordPress is here to simplify the process, not the outcome.' ); ?></p> |
| 84 | <video controls autoplay loop> |
| 85 | <source src="https://wordpress.org/gutenberg/files/2018/11/add-block.mp4" type="video/mp4"> |
| 86 | <p><?php printf( __('Your browser doesn’t support HTML5 video. Here is a <a href="%s">link to the video</a> instead.'), 'https://wordpress.org/gutenberg/files/2018/11/add-block.mp4'); ?></p> |
| 87 | </video> |
| 88 | <p><?php _e( 'We have tons of blocks available by default, and more get added by the community every day. Here are a few of the blocks to help you get started:' ); ?></p> |
246 | | <div class="section-content"> |
247 | | <div class="section-item"> |
248 | | <div class="inline-svg"> |
249 | | <img src="https://s.w.org/images/core/4.9/syntax-highlighting.svg" alt=""> |
250 | | </div> |
251 | | <h3><?php _e( 'Syntax Highlighting and Error Checking? Yes, Please!' ); ?></h3> |
252 | | <p><?php _e( 'You’ve got a display problem but can’t quite figure out exactly what went wrong in the CSS you lovingly wrote. With syntax highlighting and error checking for CSS editing and the Custom HTML widget introduced in WordPress 4.8.1, you’ll pinpoint coding errors quickly. Practically guaranteed to help you scan code more easily and suss out and fix code errors quickly.' ); ?></p> |
253 | | </div> |
254 | | <div class="section-item"> |
255 | | <div class="inline-svg"> |
256 | | <img src="https://s.w.org/images/core/4.9/sandbox.svg" alt=""> |
257 | | </div> |
258 | | <h3><?php _e( 'Sandbox for Safety' ); ?></h3> |
259 | | <p><?php _e( 'The dreaded white screen. You’ll avoid it when working on themes and plugin code because WordPress 4.9 will warn you about saving an error. You’ll sleep better at night.' ); ?></p> |
260 | | </div> |
261 | | <div class="section-item"> |
262 | | <div class="inline-svg"> |
263 | | <img src="https://s.w.org/images/core/4.9/warning.svg" alt=""> |
264 | | </div> |
265 | | <h3><?php _e( 'Warning: Potential Danger Ahead!' ); ?></h3> |
266 | | <p><?php _e( 'When you edit themes and plugins directly, WordPress 4.9 will politely warn you that this is a dangerous practice. It will recommend that you backup your files before saving, so they don’t get overwritten by the next update. Take the safe route: your future self will thank you. Your team and customers will thank you.' );?></p> |
267 | | </div> |
| 92 | <div class="feature-section eight-col"> |
| 93 | <div class="col"> |
| 94 | <figure> |
| 95 | <img src="https://wordpress.org/gutenberg/files/2018/07/Block-Icon.png" alt=""/> |
| 96 | <figcaption><?php _e( 'Paragraph' ); ?></figcaption> |
| 97 | </figure> |
| 99 | <div class="col"> |
| 100 | <figure> |
| 101 | <img src="https://wordpress.org/gutenberg/files/2018/07/Block-Icon-Heading.png" alt=""/> |
| 102 | <figcaption><?php _e( 'Heading' ); ?></figcaption> |
| 103 | </figure> |
| 104 | </div> |
| 105 | <div class="col"> |
| 106 | <figure> |
| 107 | <img src="https://wordpress.org/gutenberg/files/2018/07/Block-Icon-Subheading.png" alt=""/> |
| 108 | <figcaption><?php _e( 'Subheading' ); ?></figcaption> |
| 109 | </figure> |
| 110 | </div> |
| 111 | <div class="col"> |
| 112 | <figure> |
| 113 | <img src="https://wordpress.org/gutenberg/files/2018/07/Block-Icon-Quote.png" alt=""/> |
| 114 | <figcaption><?php _e( 'Quote' ); ?></figcaption> |
| 115 | </figure> |
| 116 | </div> |
| 117 | <div class="col"> |
| 118 | <figure> |
| 119 | <img src="https://wordpress.org/gutenberg/files/2018/07/Block-Icon-Image.png" alt=""/> |
| 120 | <figcaption><?php _e( 'Image' ); ?></figcaption> |
| 121 | </figure> |
| 122 | </div> |
| 123 | <div class="col"> |
| 124 | <figure> |
| 125 | <img src="https://wordpress.org/gutenberg/files/2018/07/Block-Icon-Gallery.png" alt=""/> |
| 126 | <figcaption><?php _e( 'Gallery' ); ?></figcaption> |
| 127 | </figure> |
| 128 | </div> |
| 129 | <div class="col"> |
| 130 | <figure> |
| 131 | <img src="https://wordpress.org/gutenberg/files/2018/07/Block-Icon-Cover-Image.png" alt=""/> |
| 132 | <figcaption><?php _e( 'Cover Image' ); ?></figcaption> |
| 133 | </figure> |
| 134 | </div> |
| 135 | <div class="col"> |
| 136 | <figure> |
| 137 | <img src="https://wordpress.org/gutenberg/files/2018/07/Block-Icon-Video.png" alt=""/> |
| 138 | <figcaption><?php _e( 'Video' ); ?></figcaption> |
| 139 | </figure> |
| 140 | </div> |
| 141 | <div class="col"> |
| 142 | <figure> |
| 143 | <img src="https://wordpress.org/gutenberg/files/2018/07/Block-Icon-Audio.png" alt=""/> |
| 144 | <figcaption><?php _e( 'Audio' ); ?></figcaption> |
| 145 | </figure> |
| 146 | </div> |
| 147 | <div class="col"> |
| 148 | <figure> |
| 149 | <img src="https://wordpress.org/gutenberg/files/2018/07/Block-Icon-Column.png" alt=""/> |
| 150 | <figcaption><?php _e( 'Columns' ); ?></figcaption> |
| 151 | </figure> |
| 152 | </div> |
| 153 | <div class="col"> |
| 154 | <figure> |
| 155 | <img src="https://wordpress.org/gutenberg/files/2018/07/Block-Icon-File.png" alt=""/> |
| 156 | <figcaption><?php _e( 'File' ); ?></figcaption> |
| 157 | </figure> |
| 158 | </div> |
| 159 | <div class="col"> |
| 160 | <figure> |
| 161 | <img src="https://wordpress.org/gutenberg/files/2018/07/Block-Icon-Code.png" alt=""/> |
| 162 | <figcaption><?php _e( 'Code' ); ?></figcaption> |
| 163 | </figure> |
| 164 | </div> |
| 165 | <div class="col"> |
| 166 | <figure> |
| 167 | <img src="https://wordpress.org/gutenberg/files/2018/07/Block-Icon-List.png" alt=""/> |
| 168 | <figcaption><?php _e( 'List' ); ?></figcaption> |
| 169 | </figure> |
| 170 | </div> |
| 171 | <div class="col"> |
| 172 | <figure> |
| 173 | <img src="https://wordpress.org/gutenberg/files/2018/07/Block-Icon-Button.png" alt=""/> |
| 174 | <figcaption><?php _e( 'Button' ); ?></figcaption> |
| 175 | </figure> |
| 176 | </div> |
| 177 | <div class="col"> |
| 178 | <figure> |
| 179 | <img src="https://wordpress.org/gutenberg/files/2018/07/Block-Icon-Embeds.png" alt=""/> |
| 180 | <figcaption><?php _e( 'Embeds' ); ?></figcaption> |
| 181 | </figure> |
| 182 | </div> |
| 183 | <div class="col"> |
| 184 | <figure> |
| 185 | <img src="https://wordpress.org/gutenberg/files/2018/07/Block-Icon-More.png" alt=""/> |
| 186 | <figcaption><?php _e( 'More' ); ?></figcaption> |
| 187 | </figure> |
| 188 | </div> |
271 | | <div class="floating-header-section"> |
272 | | <div class="section-header"> |
273 | | <h2><?php _e( 'Even More Widget Updates' ); ?></h2> |
| 191 | <div class="feature-section one-col"> |
| 192 | <div class="col"> |
| 193 | <h2><?php _e( 'Freedom to Build, Freedom to Write' ); ?></h2> |
| 194 | <p><?php _e( 'This new editing experience provides a more consistent treatment of design as well as content. If you’re building client sites, you can create reusable blocks. This lets your clients add new content anytime, while still maintaining a consistent look and feel.' ); ?></p> |
| 195 | <video controls autoplay loop> |
| 196 | <source src="https://wordpress.org/gutenberg/files/2018/11/build.mp4" type="video/mp4"> |
| 197 | <p><?php printf( __('Your browser doesn’t support HTML5 video. Here is a <a href="%s">link to the video</a> instead.'), 'https://wordpress.org/gutenberg/files/2018/11/build.mp4'); ?></p> |
| 198 | </video> |
| 199 | <p><em><?php printf( __('Note to users of assistive technology: if you experience usability issues with Gutenberg, we recommend using the <a href="%s">Classic Editor</a>.'), 'https://wordpress.org/plugins/classic-editor'); ?></em></p> |
276 | | <div class="section-content"> |
277 | | <div class="section-item"> |
278 | | <div class="inline-svg"> |
279 | | <img src="https://s.w.org/images/core/4.9/gallery-widget.svg" alt=""> |
280 | | </div> |
281 | | <h3><?php _e( 'The New Gallery Widget' ); ?></h3> |
282 | | <p><?php _e( 'An incremental improvement to the media changes hatched in WordPress 4.8, you can now add a gallery via widget. Yes!' ); ?></p> |
283 | | </div> |
284 | | <div class="section-item"> |
285 | | <div class="inline-svg"> |
286 | | <img src="https://s.w.org/images/core/4.9/media-button.svg" alt=""> |
287 | | </div> |
288 | | <h3><?php _e( 'Press a Button, Add Media' ); ?></h3> |
289 | | <p><?php _e( 'Want to add media to your text widget? Embed images, video, and audio directly into the widget along with your text, with our simple but useful Add Media button. Woo!' ); ?></p> |
290 | | </div> |
| 205 | <div class="feature-section one-col"> |
| 206 | <div class="col"> |
| 207 | <h2><?php _e( 'A Stunning New Default Theme' ); ?></h2> |
299 | | <div class="section-content"> |
300 | | <div class="section-item"> |
301 | | <div class="inline-svg"> |
302 | | <img src="https://s.w.org/images/core/4.9/theme-switching.svg" alt=""> |
303 | | </div> |
304 | | <h3><?php _e( 'More Reliable Theme Switching' ); ?></h3> |
305 | | <p><?php _e( 'When you switch themes, widgets sometimes think they can just up and move location. Improvements in WordPress 4.9 offer more persistent menu and widget placement when you decide it’s time for a new theme. Additionally, you can preview installed themes or download, install, and preview new themes right. Nothing says handy like being able to preview before you deploy. ' ); ?></p> |
306 | | </div> |
307 | | <div class="section-item"> |
308 | | <div class="inline-svg"> |
309 | | <img src="https://s.w.org/images/core/4.9/menu-flow.svg" alt=""> |
310 | | </div> |
311 | | <h3><?php _e( 'Better Menu Instructions = Less Confusion' ); ?></h3> |
312 | | <p><?php _e( 'Were you confused by the steps to create a new menu? Perhaps no longer! We’ve ironed out the UX for a smoother menu creation process. Newly updated copy will guide you.' ); ?></p> |
313 | | </div> |
| 215 | <div class="feature-section one-col"> |
| 216 | <div class="col"> |
| 217 | <p><?php _e( 'Introducing Twenty Nineteen, a new default theme that shows off the power of the new editor.' ); ?></p> |
317 | | <div class="inline-svg"> |
318 | | <picture> |
319 | | <source media="(max-width: 500px)" srcset="<?php echo 'https://s.w.org/images/core/4.9/gutenberg-mobile.svg'; ?>"> |
320 | | <img src="https://s.w.org/images/core/4.9/gutenberg.svg" alt=""> |
321 | | </picture> |
| 221 | <div class="feature-section three-col"> |
| 222 | <div class="col"> |
| 223 | <img src="https://wordpress.org/gutenberg/files/2018/11/twenty-nineteen-gutenberg.png" alt=""> |
| 224 | <h3><?php _e( 'Designed for the block editor' ); ?></h3> |
| 225 | <p><?php _e( 'Twenty Nineteen features custom styles for the blocks available by default in 5.0. It makes extensive use of editor styles throughout the theme. That way, what you create in your content editor is what you see on the front of your site.' ); ?></p> |
| 226 | </div> |
| 227 | <div class="col"> |
| 228 | <img src="https://wordpress.org/gutenberg/files/2018/11/twenty-nineteen-type.png" alt=""> |
| 229 | <h3><?php _e( 'Simple, type-driven layout' ); ?></h3> |
| 230 | <p><?php _e( 'Featuring ample whitespace, and modern sans-serif headlines paired with classic serif body text, Twenty Nineteen is built to be beautiful on the go. It uses system fonts to increase loading speed. No more long waits on slow networks!' ); ?></p> |
| 231 | </div> |
| 232 | <div class="col"> |
| 233 | <img src="https://wordpress.org/gutenberg/files/2018/11/three-3seconds.gif" alt=""> |
| 234 | <h3><?php _e( 'Versatile design for all sites' ); ?></h3> |
| 235 | <p><?php _e( 'Twenty Nineteen is designed to work for a wide variety of use cases. Whether you’re running a photo blog, launching a new business, or supporting a non-profit, Twenty Nineteen is flexible enough to fit your needs.' ); ?></p> |
| 236 | </div> |