├── .editorconfig ├── .gitattributes ├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── content ├── database │ ├── .htaccess │ └── index.php ├── db.php ├── index.php ├── plugins │ ├── index.php │ └── wp-mailfrom-ii │ │ ├── lang │ │ ├── wp-mailfrom-ii-da_DK.mo │ │ ├── wp-mailfrom-ii-da_DK.po │ │ ├── wp-mailfrom-ii-en_GB.mo │ │ └── wp-mailfrom-ii-en_GB.po │ │ ├── readme.txt │ │ └── wp-mailfrom-ii.php ├── sucuri │ ├── .htaccess │ ├── index.html │ ├── sucuri-integrity.php │ └── sucuri-lastlogins.php └── themes │ ├── index.php │ ├── twentyfifteen │ ├── 404.php │ ├── archive.php │ ├── author-bio.php │ ├── comments.php │ ├── content-link.php │ ├── content-none.php │ ├── content-page.php │ ├── content-search.php │ ├── content.php │ ├── css │ │ ├── editor-style.css │ │ ├── ie.css │ │ └── ie7.css │ ├── footer.php │ ├── functions.php │ ├── genericons │ │ ├── COPYING.txt │ │ ├── Genericons.eot │ │ ├── Genericons.svg │ │ ├── Genericons.ttf │ │ ├── Genericons.woff │ │ ├── LICENSE.txt │ │ ├── README.md │ │ └── genericons.css │ ├── header.php │ ├── image.php │ ├── inc │ │ ├── back-compat.php │ │ ├── custom-header.php │ │ ├── customizer.php │ │ └── template-tags.php │ ├── index.php │ ├── js │ │ ├── color-scheme-control.js │ │ ├── customize-preview.js │ │ ├── functions.js │ │ ├── html5.js │ │ ├── keyboard-image-navigation.js │ │ └── skip-link-focus-fix.js │ ├── languages │ │ └── twentyfifteen.pot │ ├── page.php │ ├── readme.txt │ ├── rtl.css │ ├── screenshot.png │ ├── search.php │ ├── sidebar.php │ ├── single.php │ └── style.css │ ├── twentyfourteen │ ├── 404.php │ ├── archive.php │ ├── author.php │ ├── category.php │ ├── comments.php │ ├── content-aside.php │ ├── content-audio.php │ ├── content-featured-post.php │ ├── content-gallery.php │ ├── content-image.php │ ├── content-link.php │ ├── content-none.php │ ├── content-page.php │ ├── content-quote.php │ ├── content-video.php │ ├── content.php │ ├── css │ │ ├── editor-style.css │ │ └── ie.css │ ├── featured-content.php │ ├── footer.php │ ├── functions.php │ ├── genericons │ │ ├── COPYING.txt │ │ ├── Genericons-Regular.otf │ │ ├── LICENSE.txt │ │ ├── README.txt │ │ ├── font │ │ │ ├── genericons-regular-webfont.eot │ │ │ ├── genericons-regular-webfont.svg │ │ │ ├── genericons-regular-webfont.ttf │ │ │ └── genericons-regular-webfont.woff │ │ └── genericons.css │ ├── header.php │ ├── image.php │ ├── images │ │ ├── pattern-dark.svg │ │ └── pattern-light.svg │ ├── inc │ │ ├── back-compat.php │ │ ├── custom-header.php │ │ ├── customizer.php │ │ ├── featured-content.php │ │ ├── template-tags.php │ │ └── widgets.php │ ├── index.php │ ├── js │ │ ├── customizer.js │ │ ├── featured-content-admin.js │ │ ├── functions.js │ │ ├── html5.js │ │ ├── keyboard-image-navigation.js │ │ └── slider.js │ ├── languages │ │ └── twentyfourteen.pot │ ├── page-templates │ │ ├── contributors.php │ │ └── full-width.php │ ├── page.php │ ├── rtl.css │ ├── screenshot.png │ ├── search.php │ ├── sidebar-content.php │ ├── sidebar-footer.php │ ├── sidebar.php │ ├── single.php │ ├── style.css │ ├── tag.php │ └── taxonomy-post_format.php │ └── twentythirteen │ ├── 404.php │ ├── archive.php │ ├── author-bio.php │ ├── author.php │ ├── category.php │ ├── comments.php │ ├── content-aside.php │ ├── content-audio.php │ ├── content-chat.php │ ├── content-gallery.php │ ├── content-image.php │ ├── content-link.php │ ├── content-none.php │ ├── content-quote.php │ ├── content-status.php │ ├── content-video.php │ ├── content.php │ ├── css │ ├── editor-style.css │ └── ie.css │ ├── footer.php │ ├── functions.php │ ├── genericons │ ├── COPYING.txt │ ├── Genericons-Regular.otf │ ├── LICENSE.txt │ ├── README.txt │ ├── font │ │ ├── genericons-regular-webfont.eot │ │ ├── genericons-regular-webfont.svg │ │ ├── genericons-regular-webfont.ttf │ │ └── genericons-regular-webfont.woff │ └── genericons.css │ ├── header.php │ ├── image.php │ ├── images │ ├── dotted-line-2x.png │ ├── dotted-line-light-2x.png │ ├── dotted-line-light.png │ ├── dotted-line.png │ ├── headers │ │ ├── circle-thumbnail.png │ │ ├── circle.png │ │ ├── diamond-thumbnail.png │ │ ├── diamond.png │ │ ├── star-thumbnail.png │ │ └── star.png │ ├── search-icon-2x.png │ └── search-icon.png │ ├── inc │ ├── back-compat.php │ └── custom-header.php │ ├── index.php │ ├── js │ ├── functions.js │ ├── html5.js │ └── theme-customizer.js │ ├── languages │ └── twentythirteen.pot │ ├── page.php │ ├── rtl.css │ ├── screenshot.png │ ├── search.php │ ├── sidebar-main.php │ ├── sidebar.php │ ├── single.php │ ├── style.css │ ├── tag.php │ └── taxonomy-post_format.php ├── cpanel-cronjob.sh ├── index.php └── wp-config.php /.editorconfig: -------------------------------------------------------------------------------- 1 | # Leaner code on GitHub 2 | 3 | root = true 4 | 5 | [*] 6 | indent_style = tab 7 | indent_size = 4 8 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.css linguist-language=PHP 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | content/database/.ht.sqlite 2 | content/sucuri/sucuri-lastlogins.php 3 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "wordpress"] 2 | path = wordpress 3 | url = https://github.com/WordPress/WordPress.git 4 | [submodule "content/plugins/sqlite-integration"] 5 | path = content/plugins/sqlite-integration 6 | url = https://github.com/wp-plugins/sqlite-integration.git 7 | [submodule "content/plugins/sucuri-scanner"] 8 | path = content/plugins/sucuri-scanner 9 | url = https://github.com/wp-plugins/sucuri-scanner.git 10 | [submodule "content/plugins/sucuri-cleanup"] 11 | path = content/plugins/sucuri-cleanup 12 | url = https://github.com/szepeviktor/sucuri-cleanup.git 13 | -------------------------------------------------------------------------------- /content/database/.htaccess: -------------------------------------------------------------------------------- 1 | DENY FROM ALL -------------------------------------------------------------------------------- /content/database/index.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /content/db.php: -------------------------------------------------------------------------------- 1 | plugins/sqlite-integration/db.php -------------------------------------------------------------------------------- /content/index.php: -------------------------------------------------------------------------------- 1 | \n" 8 | "Language-Team: FSLab.dk \n" 9 | "Language: da_DK\n" 10 | "MIME-Version: 1.0\n" 11 | "Content-Type: text/plain; charset=UTF-8\n" 12 | "Content-Transfer-Encoding: 8bit\n" 13 | "X-Poedit-KeywordsList: _;gettext;gettext_noop;_e;__;esc_attr_e\n" 14 | "X-Poedit-Basepath: ../\n" 15 | "Plural-Forms: nplurals=2; plural=n !=1;\n" 16 | "X-Poedit-SourceCharset: UTF-8\n" 17 | "X-Poedit-SearchPath-0: .\n" 18 | 19 | #: wp-mailfrom-ii.php:77 20 | msgid "WP Mail From Plugin" 21 | msgstr "WP Mail From Plugin" 22 | 23 | #: wp-mailfrom-ii.php:77 24 | msgid "Mail From" 25 | msgstr "Mail From" 26 | 27 | #: wp-mailfrom-ii.php:87 28 | msgid "Mail From Settings" 29 | msgstr "Mail From indstillinger" 30 | 31 | #: wp-mailfrom-ii.php:93 32 | msgid "Save Changes" 33 | msgstr "Gem ændringer" 34 | 35 | #: wp-mailfrom-ii.php:111 36 | msgid "From Name" 37 | msgstr "Afsender navn" 38 | 39 | #: wp-mailfrom-ii.php:118 40 | msgid "From Email Address" 41 | msgstr "Afsender e-mailadresse" 42 | 43 | #: wp-mailfrom-ii.php:142 44 | msgid "" 45 | "If set, these 2 options will override the name and email address in the " 46 | "From: header on all sent emails." 47 | msgstr "" 48 | "Hvis angivet, vil disse to indstillinger overskrive navn og e-mailadresse i " 49 | "Fra: headeren i alle afsendte e-mails." 50 | -------------------------------------------------------------------------------- /content/plugins/wp-mailfrom-ii/lang/wp-mailfrom-ii-en_GB.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szepeviktor/wordpress-speedtest/2b6f6d8e20e6870dbe8c28378300ef5ba44478ec/content/plugins/wp-mailfrom-ii/lang/wp-mailfrom-ii-en_GB.mo -------------------------------------------------------------------------------- /content/plugins/wp-mailfrom-ii/lang/wp-mailfrom-ii-en_GB.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "" 3 | "Project-Id-Version: wp-mailfrom\n" 4 | "Report-Msgid-Bugs-To: \n" 5 | "POT-Creation-Date: 2012-07-31 18:24+0100\n" 6 | "PO-Revision-Date: 2012-07-31 18:25+0100\n" 7 | "Last-Translator: Frederik Svarre \n" 8 | "Language-Team: FSLab.dk \n" 9 | "MIME-Version: 1.0\n" 10 | "Content-Type: text/plain; charset=UTF-8\n" 11 | "Content-Transfer-Encoding: 8bit\n" 12 | "X-Poedit-KeywordsList: _;gettext;gettext_noop;_e;__;esc_attr_e\n" 13 | "X-Poedit-Basepath: ../\n" 14 | "X-Poedit-Language: English\n" 15 | "X-Poedit-Country: UNITED KINGDOM\n" 16 | "X-Poedit-SearchPath-0: .\n" 17 | 18 | #: wp-mailfrom.php:73 19 | msgid "WP Mail From Plugin" 20 | msgstr "" 21 | 22 | #: wp-mailfrom.php:73 23 | msgid "Mail From" 24 | msgstr "" 25 | 26 | #: wp-mailfrom.php:83 27 | msgid "Mail From Settings" 28 | msgstr "" 29 | 30 | #: wp-mailfrom.php:89 31 | msgid "Save Changes" 32 | msgstr "" 33 | 34 | #: wp-mailfrom.php:107 35 | msgid "From Name" 36 | msgstr "" 37 | 38 | #: wp-mailfrom.php:114 39 | msgid "From Email Address" 40 | msgstr "" 41 | 42 | #: wp-mailfrom.php:138 43 | msgid "If set, these 2 options will override the name and email address in the From: header on all sent emails." 44 | msgstr "" 45 | 46 | -------------------------------------------------------------------------------- /content/plugins/wp-mailfrom-ii/readme.txt: -------------------------------------------------------------------------------- 1 | === WP Mail From II === 2 | Contributors: husobj 3 | Donate link: http://www.benhuson.co.uk/donate/ 4 | Tags: mail from, from email, email from, from address, mail, email, smtp, from address, email address, from header 5 | Requires at least: 2.9 6 | Tested up to: 3.7.1 7 | Stable tag: 1.0.2 8 | License: GPLv2 or later 9 | License URI: http://www.gnu.org/licenses/gpl-2.0.html 10 | 11 | Allows you to configure the default email address and name used for emails sent by WordPress. 12 | 13 | == Description == 14 | 15 | This plugin allows you to set the email address and name used on email sent by WordPress by setting the *From:* header. 16 | 17 | It is an updated and fully re-worked version of the [WP Mail From](http://wordpress.org/extend/plugins/wp-mailfrom/) plugin by Tristan Aston and now works with the latest versions of WordPress. 18 | 19 | * Adds a "Mail From" section in the "Settings" menu. 20 | * The plugin uses the filter hooks `wp_mail_from` and `wp_mail_from_name`. 21 | * The priority for the hooks is set to 1 to allow for other plugins that may hook these with the default priority of 10 to override this plugin. 22 | 23 | Danish translation by Frederik Svarre ([www.fslab.dk](http://www.fslab.dk/)) 24 | 25 | == Installation == 26 | 27 | Either install via the WordPress admin plugin installer or... 28 | 29 | 1. Unzip `wp-mailfrom-ii.zip` in the `/wp-content/plugins/` directory, making sure the folder is called `wp-mailfrom-ii`. 30 | 1. Activate the plugin through the 'Plugins' menu in WordPress. 31 | 1. Visit the admin settings page `Settings > Mail From` and save your preferred name and email address. 32 | 33 | = Upgrading from the old WP Mail From plugin = 34 | 35 | This version is pretty much a complete re-write, fixes loads of bugs and works with the most recent versions of WordPress. 36 | 37 | If upgrading from the [WP Mail From](http://wordpress.org/extend/plugins/wp-mailfrom/) plugin your current name an email settings should be copied across but please check. 38 | To upgrade simply activate this plugin then deactivate the old WP Mail From plugin. 39 | 40 | Option naming conventions have changed in this version of the plugin. 41 | If you accessed either of the options directly for any reason you will need to re-factor you code as support for the old options will be removed in a future version. 42 | 43 | The old options could be retrieved as follows: 44 | 45 | `get_option( 'site_mail_from_name' ); 46 | get_option( 'site_mail_from_email' );` 47 | 48 | You should now use: 49 | 50 | `get_option( 'wp_mailfrom_name' ); 51 | get_option( 'wp_mailfrom_email' );` 52 | 53 | 54 | == Frequently Asked Questions == 55 | 56 | = Why does the From address still show as the default or show up as 'sent on behalf of' the default address? = 57 | 58 | Possibly your mail server has added a *Sender:* header or is configured to always set the *envelope sender* to the user calling it. 59 | 60 | = Why are emails not being sent? = 61 | 62 | Some hosts may refuse to relay mail from an unknown domain. See [http://trac.wordpress.org/ticket/5007](http://trac.wordpress.org/ticket/5007) for more details. 63 | 64 | == Screenshots == 65 | 66 | 1. The settings page 67 | 68 | == Changelog == 69 | 70 | = 1.0.2 = 71 | * Only set email address and name if overwriting the default WordPress values. 72 | 73 | = 1.0.1 = 74 | * Correctly style save settings button. 75 | 76 | = 1.0 = 77 | * Pretty much re-coded from scratch - now based around a core WP_MailFrom_II class. 78 | * Uses the [WordPress Settings API](http://codex.wordpress.org/Settings_API). 79 | * Stores name and email as `wp_mailfrom_ii_name` and `wp_mailfrom_ii_email` options. Upgrade support provided for old options. 80 | 81 | == Upgrade Notice == 82 | 83 | = 1.0 = 84 | This version is pretty much a complete re-write, fixes loads of bugs and works with the most recent versions of WordPress. 85 | If upgrading from the [WP Mail From](http://wordpress.org/extend/plugins/wp-mailfrom/) plugin your current name an email settings should be copied across but please check. -------------------------------------------------------------------------------- /content/sucuri/.htaccess: -------------------------------------------------------------------------------- 1 | Order Deny,Allow 2 | Deny from all 3 | -------------------------------------------------------------------------------- /content/sucuri/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /content/sucuri/sucuri-integrity.php: -------------------------------------------------------------------------------- 1 | 7 | -------------------------------------------------------------------------------- /content/sucuri/sucuri-lastlogins.php: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /content/themes/index.php: -------------------------------------------------------------------------------- 1 | 11 | 12 |
13 |
14 | 15 |
16 | 19 | 20 |
21 |

22 | 23 | 24 |
25 |
26 | 27 |
28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /content/themes/twentyfifteen/archive.php: -------------------------------------------------------------------------------- 1 | 20 | 21 |
22 |
23 | 24 | 25 | 26 | 32 | 33 | __( 'Previous page', 'twentyfifteen' ), 50 | 'next_text' => __( 'Next page', 'twentyfifteen' ), 51 | 'before_page_number' => '' . __( 'Page', 'twentyfifteen' ) . ' ', 52 | ) ); 53 | 54 | // If no content, include the "No posts found" template. 55 | else : 56 | get_template_part( 'content', 'none' ); 57 | 58 | endif; 59 | ?> 60 | 61 |
62 |
63 | 64 | 65 | -------------------------------------------------------------------------------- /content/themes/twentyfifteen/author-bio.php: -------------------------------------------------------------------------------- 1 | 10 | 11 |
12 |

13 |
14 | 26 |
27 | 28 |
29 |

30 | 31 |

32 | 33 | 36 |

37 | 38 |
39 |
40 | -------------------------------------------------------------------------------- /content/themes/twentyfifteen/comments.php: -------------------------------------------------------------------------------- 1 | 22 | 23 |
24 | 25 | 26 |

27 | 31 |

32 | 33 | 34 | 35 |
    36 | 'ol', 39 | 'short_ping' => true, 40 | 'avatar_size' => 56, 41 | ) ); 42 | ?> 43 |
44 | 45 | 46 | 47 | 48 | 49 | 53 |

54 | 55 | 56 | 57 | 58 |
59 | -------------------------------------------------------------------------------- /content/themes/twentyfifteen/content-link.php: -------------------------------------------------------------------------------- 1 | 12 | 13 |
> 14 | 15 | 16 |
17 | ', esc_url( twentyfifteen_get_link_url() ) ), '' ); 20 | else : 21 | the_title( sprintf( '

', esc_url( twentyfifteen_get_link_url() ) ), '

' ); 22 | endif; 23 | ?> 24 |
25 | 26 | 27 |
28 | ', '', false ) 33 | ) ); 34 | 35 | wp_link_pages( array( 36 | 'before' => '', 38 | 'link_before' => '', 39 | 'link_after' => '', 40 | 'pagelink' => '' . __( 'Page', 'twentyfifteen' ) . ' %', 41 | 'separator' => ', ', 42 | ) ); 43 | ?> 44 |
45 | 46 | 47 | 53 | 54 |
55 | 56 | ', '' ); ?> 57 |
58 | 59 | 60 |
61 | -------------------------------------------------------------------------------- /content/themes/twentyfifteen/content-none.php: -------------------------------------------------------------------------------- 1 | 12 | 13 |
14 | 17 | 18 |
19 | 20 | 21 | 22 |

Get started here.', 'twentyfifteen' ), esc_url( admin_url( 'post-new.php' ) ) ); ?>

23 | 24 | 25 | 26 |

27 | 28 | 29 | 30 | 31 |

32 | 33 | 34 | 35 | 36 |
37 |
38 | -------------------------------------------------------------------------------- /content/themes/twentyfifteen/content-page.php: -------------------------------------------------------------------------------- 1 | 10 | 11 |
> 12 | 16 | 17 |
18 | ', '' ); ?> 19 |
20 | 21 |
22 | 23 | '', 27 | 'link_before' => '', 28 | 'link_after' => '', 29 | 'pagelink' => '' . __( 'Page', 'twentyfifteen' ) . ' %', 30 | 'separator' => ', ', 31 | ) ); 32 | ?> 33 |
34 | 35 | ', '' ); ?> 36 | 37 |
38 | -------------------------------------------------------------------------------- /content/themes/twentyfifteen/content-search.php: -------------------------------------------------------------------------------- 1 | 12 | 13 |
> 14 | 15 | 16 |
17 | ', esc_url( get_permalink() ) ), '' ); ?> 18 |
19 | 20 |
21 | 22 |
23 | 24 | 25 | 26 |
27 | 28 | ', '' ); ?> 29 |
30 | 31 | 32 | 33 | ', '' ); ?> 34 | 35 | 36 | 37 |
38 | -------------------------------------------------------------------------------- /content/themes/twentyfifteen/content.php: -------------------------------------------------------------------------------- 1 | 12 | 13 |
> 14 | 18 | 19 |
20 | ', '' ); 23 | else : 24 | the_title( sprintf( '

', esc_url( get_permalink() ) ), '

' ); 25 | endif; 26 | ?> 27 |
28 | 29 |
30 | ', '', false ) 35 | ) ); 36 | 37 | wp_link_pages( array( 38 | 'before' => '', 40 | 'link_before' => '', 41 | 'link_after' => '', 42 | 'pagelink' => '' . __( 'Page', 'twentyfifteen' ) . ' %', 43 | 'separator' => ', ', 44 | ) ); 45 | ?> 46 |
47 | 48 | 54 | 55 |
56 | 57 | ', '' ); ?> 58 |
59 | 60 |
61 | -------------------------------------------------------------------------------- /content/themes/twentyfifteen/css/ie7.css: -------------------------------------------------------------------------------- 1 | /* 2 | Theme Name: Twenty Fifteen 3 | Description: IE7 specific style. 4 | */ 5 | 6 | .screen-reader-text { 7 | clip: rect(1px 1px 1px 1px); 8 | } 9 | 10 | .secondary-toggle { 11 | color: #333; 12 | font-size: 16px; 13 | line-height: 60px; 14 | width: auto; 15 | } 16 | 17 | .pagination .prev, 18 | .pagination .next { 19 | font-size: 16px; 20 | font-weight: 700; 21 | line-height: 64px; 22 | padding: 0 19px; 23 | width: auto; 24 | } 25 | 26 | .image-navigation, 27 | .comment-navigation { 28 | width: 662px; 29 | } 30 | 31 | .post-navigation { 32 | text-align: left; 33 | } 34 | 35 | .site-main { 36 | text-align: center; 37 | } 38 | 39 | .hentry { 40 | margin-bottom: 7.6923%; 41 | text-align: left; 42 | width: 808px; 43 | } 44 | 45 | .page-header { 46 | margin-bottom: 7.6923%; 47 | text-align: left; 48 | } 49 | 50 | .comments-area { 51 | text-align: left; 52 | } 53 | 54 | .comment-list, 55 | .comment-navigation { 56 | margin-bottom: 1.6471em; 57 | } 58 | 59 | .gallery-columns-2 .gallery-item { 60 | max-width: 48%; 61 | } 62 | 63 | .gallery-columns-3 .gallery-item { 64 | max-width: 31%; 65 | } 66 | 67 | .gallery-columns-4 .gallery-item { 68 | max-width: 22%; 69 | } 70 | 71 | .gallery-columns-5 .gallery-item { 72 | max-width: 17%; 73 | } 74 | 75 | .gallery-columns-6 .gallery-item { 76 | max-width: 13.5%; 77 | } 78 | 79 | .gallery-columns-7 .gallery-item { 80 | max-width: 11%; 81 | } 82 | 83 | .gallery-columns-8 .gallery-item { 84 | max-width: 9.5%; 85 | } 86 | 87 | .gallery-columns-9 .gallery-item { 88 | max-width: 8%; 89 | } 90 | -------------------------------------------------------------------------------- /content/themes/twentyfifteen/footer.php: -------------------------------------------------------------------------------- 1 | 12 | 13 | 14 | 15 |
16 |
17 | 25 | 26 |
27 |
28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /content/themes/twentyfifteen/genericons/COPYING.txt: -------------------------------------------------------------------------------- 1 | Genericons is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 2 | 3 | The fonts are distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. 4 | 5 | You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 6 | 7 | As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. 8 | 9 | This license does not convey any intellectual property rights to third party trademarks that may be included in the icon font; such marks remain subject to all rights and guidelines of use of their owner. -------------------------------------------------------------------------------- /content/themes/twentyfifteen/genericons/Genericons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szepeviktor/wordpress-speedtest/2b6f6d8e20e6870dbe8c28378300ef5ba44478ec/content/themes/twentyfifteen/genericons/Genericons.eot -------------------------------------------------------------------------------- /content/themes/twentyfifteen/genericons/Genericons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szepeviktor/wordpress-speedtest/2b6f6d8e20e6870dbe8c28378300ef5ba44478ec/content/themes/twentyfifteen/genericons/Genericons.ttf -------------------------------------------------------------------------------- /content/themes/twentyfifteen/genericons/Genericons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szepeviktor/wordpress-speedtest/2b6f6d8e20e6870dbe8c28378300ef5ba44478ec/content/themes/twentyfifteen/genericons/Genericons.woff -------------------------------------------------------------------------------- /content/themes/twentyfifteen/header.php: -------------------------------------------------------------------------------- 1 | 12 | class="no-js"> 13 | 14 | 15 | 16 | 17 | 18 | 21 | 22 | 23 | 24 | > 25 |
26 | 27 | 28 | 49 | 50 |
51 | -------------------------------------------------------------------------------- /content/themes/twentyfifteen/image.php: -------------------------------------------------------------------------------- 1 | 11 | 12 |
13 |
14 | 15 | 19 | 20 |
> 21 | 22 | 27 | 28 |
29 | ', '' ); ?> 30 |
31 | 32 |
33 | 34 |
35 | 47 | 48 | 49 |
50 | 51 |
52 | 53 | 54 |
55 | 56 | '', 61 | 'link_before' => '', 62 | 'link_after' => '', 63 | 'pagelink' => '' . __( 'Page', 'twentyfifteen' ) . ' %', 64 | 'separator' => ', ', 65 | ) ); 66 | ?> 67 |
68 | 69 |
70 | 71 | ', '' ); ?> 72 |
73 | 74 |
75 | 76 | _x( 'Published in%title', 'Parent post link', 'twentyfifteen' ), 85 | ) ); 86 | 87 | // End the loop. 88 | endwhile; 89 | ?> 90 | 91 |
92 |
93 | 94 | 95 | -------------------------------------------------------------------------------- /content/themes/twentyfifteen/inc/back-compat.php: -------------------------------------------------------------------------------- 1 |

%s

', $message ); 39 | } 40 | 41 | /** 42 | * Prevent the Customizer from being loaded on WordPress versions prior to 4.1. 43 | * 44 | * @since Twenty Fifteen 1.0 45 | */ 46 | function twentyfifteen_customize() { 47 | wp_die( sprintf( __( 'Twenty Fifteen requires at least WordPress version 4.1. You are running version %s. Please upgrade and try again.', 'twentyfifteen' ), $GLOBALS['wp_version'] ), '', array( 48 | 'back_link' => true, 49 | ) ); 50 | } 51 | add_action( 'load-customize.php', 'twentyfifteen_customize' ); 52 | 53 | /** 54 | * Prevent the Theme Preview from being loaded on WordPress versions prior to 4.1. 55 | * 56 | * @since Twenty Fifteen 1.0 57 | */ 58 | function twentyfifteen_preview() { 59 | if ( isset( $_GET['preview'] ) ) { 60 | wp_die( sprintf( __( 'Twenty Fifteen requires at least WordPress version 4.1. You are running version %s. Please upgrade and try again.', 'twentyfifteen' ), $GLOBALS['wp_version'] ) ); 61 | } 62 | } 63 | add_action( 'template_redirect', 'twentyfifteen_preview' ); 64 | -------------------------------------------------------------------------------- /content/themes/twentyfifteen/index.php: -------------------------------------------------------------------------------- 1 | 18 | 19 |
20 |
21 | 22 | 23 | 24 | 25 |
26 |

27 |
28 | 29 | 30 | __( 'Previous page', 'twentyfifteen' ), 47 | 'next_text' => __( 'Next page', 'twentyfifteen' ), 48 | 'before_page_number' => '' . __( 'Page', 'twentyfifteen' ) . ' ', 49 | ) ); 50 | 51 | // If no content, include the "No posts found" template. 52 | else : 53 | get_template_part( 'content', 'none' ); 54 | 55 | endif; 56 | ?> 57 | 58 |
59 |
60 | 61 | 62 | -------------------------------------------------------------------------------- /content/themes/twentyfifteen/js/color-scheme-control.js: -------------------------------------------------------------------------------- 1 | /* global colorScheme, Color */ 2 | /** 3 | * Add a listener to the Color Scheme control to update other color controls to new values/defaults. 4 | * Also trigger an update of the Color Scheme CSS when a color is changed. 5 | */ 6 | 7 | ( function( api ) { 8 | var cssTemplate = wp.template( 'twentyfifteen-color-scheme' ), 9 | colorSchemeKeys = [ 10 | 'background_color', 11 | 'header_background_color', 12 | 'box_background_color', 13 | 'textcolor', 14 | 'sidebar_textcolor', 15 | 'meta_box_background_color' 16 | ], 17 | colorSettings = [ 18 | 'background_color', 19 | 'header_background_color', 20 | 'sidebar_textcolor' 21 | ]; 22 | 23 | api.controlConstructor.select = api.Control.extend( { 24 | ready: function() { 25 | if ( 'color_scheme' === this.id ) { 26 | this.setting.bind( 'change', function( value ) { 27 | // Update Background Color. 28 | api( 'background_color' ).set( colorScheme[value].colors[0] ); 29 | api.control( 'background_color' ).container.find( '.color-picker-hex' ) 30 | .data( 'data-default-color', colorScheme[value].colors[0] ) 31 | .wpColorPicker( 'defaultColor', colorScheme[value].colors[0] ); 32 | 33 | // Update Header/Sidebar Background Color. 34 | api( 'header_background_color' ).set( colorScheme[value].colors[1] ); 35 | api.control( 'header_background_color' ).container.find( '.color-picker-hex' ) 36 | .data( 'data-default-color', colorScheme[value].colors[1] ) 37 | .wpColorPicker( 'defaultColor', colorScheme[value].colors[1] ); 38 | 39 | // Update Header/Sidebar Text Color. 40 | api( 'sidebar_textcolor' ).set( colorScheme[value].colors[4] ); 41 | api.control( 'sidebar_textcolor' ).container.find( '.color-picker-hex' ) 42 | .data( 'data-default-color', colorScheme[value].colors[4] ) 43 | .wpColorPicker( 'defaultColor', colorScheme[value].colors[4] ); 44 | } ); 45 | } 46 | } 47 | } ); 48 | 49 | // Generate the CSS for the current Color Scheme. 50 | function updateCSS() { 51 | var scheme = api( 'color_scheme' )(), css, 52 | colors = _.object( colorSchemeKeys, colorScheme[ scheme ].colors ); 53 | 54 | // Merge in color scheme overrides. 55 | _.each( colorSettings, function( setting ) { 56 | colors[ setting ] = api( setting )(); 57 | }); 58 | 59 | // Add additional colors. 60 | colors.secondary_textcolor = Color( colors.textcolor ).toCSS( 'rgba', 0.7 ); 61 | colors.border_color = Color( colors.textcolor ).toCSS( 'rgba', 0.1 ); 62 | colors.border_focus_color = Color( colors.textcolor ).toCSS( 'rgba', 0.3 ); 63 | colors.secondary_sidebar_textcolor = Color( colors.sidebar_textcolor ).toCSS( 'rgba', 0.7 ); 64 | colors.sidebar_border_color = Color( colors.sidebar_textcolor ).toCSS( 'rgba', 0.1 ); 65 | colors.sidebar_border_focus_color = Color( colors.sidebar_textcolor ).toCSS( 'rgba', 0.3 ); 66 | 67 | css = cssTemplate( colors ); 68 | 69 | api.previewer.send( 'update-color-scheme-css', css ); 70 | } 71 | 72 | // Update the CSS whenever a color setting is changed. 73 | _.each( colorSettings, function( setting ) { 74 | api( setting, function( setting ) { 75 | setting.bind( updateCSS ); 76 | } ); 77 | } ); 78 | } )( wp.customize ); 79 | -------------------------------------------------------------------------------- /content/themes/twentyfifteen/js/customize-preview.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Live-update changed settings in real time in the Customizer preview. 3 | */ 4 | 5 | ( function( $ ) { 6 | var $style = $( '#twentyfifteen-color-scheme-css' ), 7 | api = wp.customize; 8 | 9 | if ( ! $style.length ) { 10 | $style = $( 'head' ).append( '"; 7 | c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,j,o="_html5shiv",h=0,n={},g;(function(){try{var a=f.createElement("a");a.innerHTML="";j="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode|| 8 | "undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.7.0",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f); 9 | if(g)return a.createDocumentFragment();for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d -1 || ua.indexOf( 'opera' ) > -1 || ua.indexOf( 'msie' ) > -1 ) && 12 | document.getElementById && window.addEventListener ) { 13 | 14 | window.addEventListener( 'hashchange', function() { 15 | var element = document.getElementById( location.hash.substring( 1 ) ); 16 | 17 | if ( element ) { 18 | if ( ! /^(?:a|select|input|button|textarea)$/i.test( element.nodeName ) ) { 19 | element.tabIndex = -1; 20 | } 21 | 22 | element.focus(); 23 | } 24 | }, false ); 25 | } 26 | } )(); 27 | -------------------------------------------------------------------------------- /content/themes/twentyfifteen/page.php: -------------------------------------------------------------------------------- 1 | 15 | 16 |
17 |
18 | 19 | 34 | 35 |
36 |
37 | 38 | 39 | -------------------------------------------------------------------------------- /content/themes/twentyfifteen/readme.txt: -------------------------------------------------------------------------------- 1 | === Twenty Fifteen === 2 | Contributors: the WordPress team 3 | Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready 4 | Requires at least: 4.1 5 | Tested up to: 4.1 6 | Stable tag: 4.1 7 | License: GPLv2 or later 8 | License URI: http://www.gnu.org/licenses/gpl-2.0.html 9 | 10 | == Description == 11 | Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer. 12 | 13 | * Responsive Layout 14 | * Custom Colors 15 | * Custom Header 16 | * Social Links 17 | * Menu Description 18 | * Post Formats 19 | * The GPL v2.0 or later license. :) Use it to make something cool. 20 | 21 | == Installation == 22 | 23 | 1. In your admin panel, go to Appearance -> Themes and click the Add New button. 24 | 2. Click Upload and Choose File, then select the theme's ZIP file. Click Install Now. 25 | 3. Click Activate to use your new theme right away. 26 | 27 | == Frequently Asked Questions == 28 | 29 | = How do I change the color scheme? = 30 | 31 | You can change the colors of your site easily using Twenty Fifteen. 32 | 33 | 1. In your admin panel, go to Appearance -> Customize. 34 | 4. Now you will see the Customizer and a tab called 'Colors'. Click this tab. 35 | 5. You can now change your color scheme by selecting one of the predefined ones. Choose a color scheme you want from Base Color Scheme dropdown. You can preview the change in the Customizer. 36 | 6. Should you wish to create your own color scheme or modify an existing one, you can by selecting the colors for each area listed. 37 | 7. Once you are happy with your color changes you can click save and your changes will be reflected on your live site. 38 | 39 | = How do I add the Social Links to the sidebar? = 40 | 41 | Twenty Fifteen allows you display links to your social media profiles, like Twitter and Facebook, with icons. 42 | 43 | 1. Create a new Custom Menu, and assign it to the Social Links Menu location. 44 | 2. Add links to each of your social services using the Links panel. 45 | 3. Icons for your social links will automatically appear if it's available. 46 | 47 | Available icons: (Linking to any of the following sites will automatically display its icon in your social menu). 48 | 49 | * Codepen 50 | * Digg 51 | * Dribbble 52 | * Dropbox 53 | * Facebook 54 | * Flickr 55 | * Foursquare 56 | * GitHub 57 | * Google+ 58 | * Instagram 59 | * LinkedIn 60 | * Email (mailto: links) 61 | * Pinterest 62 | * Pocket 63 | * PollDaddy 64 | * Reddit 65 | * RSS Feed (URLs with /feed/) 66 | * Spotify 67 | * StumbleUpon 68 | * Tumblr 69 | * Twitch 70 | * Twitter 71 | * Vimeo 72 | * WordPress 73 | * YouTube 74 | 75 | Social networks that aren't currently supported will be indicated by a generic share icon. 76 | 77 | = How do I add a description for my menu link in navigation? = 78 | 79 | Twenty Fifteen sports a menu design that's easy to navigate -- especially when you add menu descriptions. 80 | 81 | 1. Visit the Menus page in your admin. 82 | 2. Use the Screen Options tab to "Show advanced menu properties". 83 | 3. Select "Description" there to start editing menu descriptions. 84 | 4. Select the menu you want to add links and descriptions to. 85 | 5. When in the Menu Structure section, you can click open the link and add a description. 86 | 6. Once you save the menu with your link, the new description should show up. 87 | 88 | = Quick Specs = 89 | 90 | 1. The main content width is 660px. 91 | 2. The sidebar width is 248px. 92 | 3. Featured Images are 825px wide by 510px high. 93 | -------------------------------------------------------------------------------- /content/themes/twentyfifteen/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szepeviktor/wordpress-speedtest/2b6f6d8e20e6870dbe8c28378300ef5ba44478ec/content/themes/twentyfifteen/screenshot.png -------------------------------------------------------------------------------- /content/themes/twentyfifteen/search.php: -------------------------------------------------------------------------------- 1 | 11 | 12 |
13 |
14 | 15 | 16 | 17 | 20 | 21 | 24 | 25 | __( 'Previous page', 'twentyfifteen' ), 39 | 'next_text' => __( 'Next page', 'twentyfifteen' ), 40 | 'before_page_number' => '' . __( 'Page', 'twentyfifteen' ) . ' ', 41 | ) ); 42 | 43 | // If no content, include the "No posts found" template. 44 | else : 45 | get_template_part( 'content', 'none' ); 46 | 47 | endif; 48 | ?> 49 | 50 |
51 |
52 | 53 | 54 | -------------------------------------------------------------------------------- /content/themes/twentyfifteen/sidebar.php: -------------------------------------------------------------------------------- 1 | 11 |
12 | 13 | 14 | 23 | 24 | 25 | 26 | 37 | 38 | 39 | 40 | 43 | 44 | 45 |
46 | 47 | 48 | -------------------------------------------------------------------------------- /content/themes/twentyfifteen/single.php: -------------------------------------------------------------------------------- 1 | 11 | 12 |
13 |
14 | 15 | ' ' . 34 | '' . __( 'Next post:', 'twentyfifteen' ) . ' ' . 35 | '%title', 36 | 'prev_text' => ' ' . 37 | '' . __( 'Previous post:', 'twentyfifteen' ) . ' ' . 38 | '%title', 39 | ) ); 40 | 41 | // End the loop. 42 | endwhile; 43 | ?> 44 | 45 |
46 |
47 | 48 | 49 | -------------------------------------------------------------------------------- /content/themes/twentyfourteen/404.php: -------------------------------------------------------------------------------- 1 | 11 | 12 | 13 |
14 |
15 | 16 | 19 | 20 |
21 |

22 | 23 | 24 |
25 | 26 |
27 |
28 | 29 | 21 | 22 |
23 |
24 | 25 | 26 | 27 | 46 | 47 | 68 |
69 |
70 | 71 | 13 | 14 |
15 |
16 | 17 | 18 | 19 |
20 |

21 | 33 |

34 | 35 |
36 | 37 |
38 | 39 | 67 | 68 |
69 |
70 | 71 | 13 | 14 |
15 |
16 | 17 | 18 | 19 |
20 |

21 | 22 | %s
', $term_description ); 27 | endif; 28 | ?> 29 | 30 | 31 | 52 |
53 | 54 | 55 | 20 | 21 |
22 | 23 | 24 | 25 |

26 | 30 |

31 | 32 | 1 && get_option( 'page_comments' ) ) : ?> 33 | 38 | 39 | 40 |
    41 | 'ol', 44 | 'short_ping' => true, 45 | 'avatar_size' => 34, 46 | ) ); 47 | ?> 48 |
49 | 50 | 1 && get_option( 'page_comments' ) ) : ?> 51 | 56 | 57 | 58 | 59 |

60 | 61 | 62 | 63 | 64 | 65 | 66 |
67 | -------------------------------------------------------------------------------- /content/themes/twentyfourteen/content-aside.php: -------------------------------------------------------------------------------- 1 | 10 | 11 |
> 12 | 13 | 14 |
15 | 16 | 19 | ', '' ); 24 | else : 25 | the_title( '

', '

' ); 26 | endif; 27 | ?> 28 | 29 | 42 |
43 | 44 |
45 | →', 'twentyfourteen' ), 49 | the_title( '', '', false ) 50 | ) ); 51 | 52 | wp_link_pages( array( 53 | 'before' => '', 55 | 'link_before' => '', 56 | 'link_after' => '', 57 | ) ); 58 | ?> 59 |
60 | 61 | ', '', '' ); ?> 62 |
63 | -------------------------------------------------------------------------------- /content/themes/twentyfourteen/content-audio.php: -------------------------------------------------------------------------------- 1 | 10 | 11 |
> 12 | 13 | 14 |
15 | 16 | 19 | ', '' ); 24 | else : 25 | the_title( '

', '

' ); 26 | endif; 27 | ?> 28 | 29 | 42 |
43 | 44 |
45 | →', 'twentyfourteen' ), 49 | the_title( '', '', false ) 50 | ) ); 51 | 52 | wp_link_pages( array( 53 | 'before' => '', 55 | 'link_before' => '', 56 | 'link_after' => '', 57 | ) ); 58 | ?> 59 |
60 | 61 | ', '', '' ); ?> 62 |
63 | -------------------------------------------------------------------------------- /content/themes/twentyfourteen/content-featured-post.php: -------------------------------------------------------------------------------- 1 | 10 | 11 |
> 12 | 13 | 23 | 24 | 25 |
26 | 27 | 30 | 31 | 32 | ','' ); ?> 33 |
34 |
35 | -------------------------------------------------------------------------------- /content/themes/twentyfourteen/content-gallery.php: -------------------------------------------------------------------------------- 1 | 10 | 11 |
> 12 | 13 | 14 |
15 | 16 | 19 | ', '' ); 24 | else : 25 | the_title( '

', '

' ); 26 | endif; 27 | ?> 28 | 29 | 42 |
43 | 44 |
45 | →', 'twentyfourteen' ), 49 | the_title( '', '', false ) 50 | ) ); 51 | 52 | wp_link_pages( array( 53 | 'before' => '', 55 | 'link_before' => '', 56 | 'link_after' => '', 57 | ) ); 58 | ?> 59 |
60 | 61 | ', '', '' ); ?> 62 |
63 | -------------------------------------------------------------------------------- /content/themes/twentyfourteen/content-image.php: -------------------------------------------------------------------------------- 1 | 10 | 11 |
> 12 | 13 | 14 |
15 | 16 | 19 | ', '' ); 24 | else : 25 | the_title( '

', '

' ); 26 | endif; 27 | ?> 28 | 29 | 42 |
43 | 44 |
45 | →', 'twentyfourteen' ), 49 | the_title( '', '', false ) 50 | ) ); 51 | 52 | wp_link_pages( array( 53 | 'before' => '', 55 | 'link_before' => '', 56 | 'link_after' => '', 57 | ) ); 58 | ?> 59 |
60 | 61 | ', '', '' ); ?> 62 |
63 | -------------------------------------------------------------------------------- /content/themes/twentyfourteen/content-link.php: -------------------------------------------------------------------------------- 1 | 10 | 11 |
> 12 | 13 | 14 |
15 | 16 | 19 | ', '' ); 24 | else : 25 | the_title( '

', '

' ); 26 | endif; 27 | ?> 28 | 29 | 42 |
43 | 44 |
45 | →', 'twentyfourteen' ), 49 | the_title( '', '', false ) 50 | ) ); 51 | 52 | wp_link_pages( array( 53 | 'before' => '', 55 | 'link_before' => '', 56 | 'link_after' => '', 57 | ) ); 58 | ?> 59 |
60 | 61 | ', '', '' ); ?> 62 |
63 | -------------------------------------------------------------------------------- /content/themes/twentyfourteen/content-none.php: -------------------------------------------------------------------------------- 1 | 10 | 11 | 14 | 15 |
16 | 17 | 18 |

Get started here.', 'twentyfourteen' ), admin_url( 'post-new.php' ) ); ?>

19 | 20 | 21 | 22 |

23 | 24 | 25 | 26 | 27 |

28 | 29 | 30 | 31 |
32 | -------------------------------------------------------------------------------- /content/themes/twentyfourteen/content-page.php: -------------------------------------------------------------------------------- 1 | 10 | 11 |
> 12 |

', '

' ); 16 | ?> 17 | 18 |
19 | '', 24 | 'link_before' => '', 25 | 'link_after' => '', 26 | ) ); 27 | 28 | edit_post_link( __( 'Edit', 'twentyfourteen' ), '', '' ); 29 | ?> 30 |
31 |
32 | -------------------------------------------------------------------------------- /content/themes/twentyfourteen/content-quote.php: -------------------------------------------------------------------------------- 1 | 10 | 11 |
> 12 | 13 | 14 |
15 | 16 | 19 | ', '' ); 24 | else : 25 | the_title( '

', '

' ); 26 | endif; 27 | ?> 28 | 29 | 42 |
43 | 44 |
45 | →', 'twentyfourteen' ), 49 | the_title( '', '', false ) 50 | ) ); 51 | 52 | wp_link_pages( array( 53 | 'before' => '', 55 | 'link_before' => '', 56 | 'link_after' => '', 57 | ) ); 58 | ?> 59 |
60 | 61 | ', '', '' ); ?> 62 |
63 | -------------------------------------------------------------------------------- /content/themes/twentyfourteen/content-video.php: -------------------------------------------------------------------------------- 1 | 10 | 11 |
> 12 | 13 | 14 |
15 | 16 | 19 | ', '' ); 24 | else : 25 | the_title( '

', '

' ); 26 | endif; 27 | ?> 28 | 29 | 42 |
43 | 44 |
45 | →', 'twentyfourteen' ), 49 | the_title( '', '', false ) 50 | ) ); 51 | 52 | wp_link_pages( array( 53 | 'before' => '', 55 | 'link_before' => '', 56 | 'link_after' => '', 57 | ) ); 58 | ?> 59 |
60 | 61 | ', '', '' ); ?> 62 |
63 | -------------------------------------------------------------------------------- /content/themes/twentyfourteen/content.php: -------------------------------------------------------------------------------- 1 | 12 | 13 |
> 14 | 15 | 16 |
17 | 18 | 21 | ', '' ); 26 | else : 27 | the_title( '

', '

' ); 28 | endif; 29 | ?> 30 | 31 | 45 |
46 | 47 | 48 |
49 | 50 |
51 | 52 |
53 | →', 'twentyfourteen' ), 57 | the_title( '', '', false ) 58 | ) ); 59 | 60 | wp_link_pages( array( 61 | 'before' => '', 63 | 'link_before' => '', 64 | 'link_after' => '', 65 | ) ); 66 | ?> 67 |
68 | 69 | 70 | ', '', '' ); ?> 71 |
72 | -------------------------------------------------------------------------------- /content/themes/twentyfourteen/featured-content.php: -------------------------------------------------------------------------------- 1 | 10 | 11 | 40 | -------------------------------------------------------------------------------- /content/themes/twentyfourteen/footer.php: -------------------------------------------------------------------------------- 1 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 |
20 | 21 | 22 |
23 |
24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /content/themes/twentyfourteen/genericons/COPYING.txt: -------------------------------------------------------------------------------- 1 | Genericons is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 2 | 3 | The fonts are distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. 4 | 5 | You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 6 | 7 | As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. 8 | 9 | This license does not convey any intellectual property rights to third party trademarks that may be included in the icon font; such marks remain subject to all rights and guidelines of use of their owner. -------------------------------------------------------------------------------- /content/themes/twentyfourteen/genericons/Genericons-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szepeviktor/wordpress-speedtest/2b6f6d8e20e6870dbe8c28378300ef5ba44478ec/content/themes/twentyfourteen/genericons/Genericons-Regular.otf -------------------------------------------------------------------------------- /content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szepeviktor/wordpress-speedtest/2b6f6d8e20e6870dbe8c28378300ef5ba44478ec/content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.eot -------------------------------------------------------------------------------- /content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szepeviktor/wordpress-speedtest/2b6f6d8e20e6870dbe8c28378300ef5ba44478ec/content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.ttf -------------------------------------------------------------------------------- /content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szepeviktor/wordpress-speedtest/2b6f6d8e20e6870dbe8c28378300ef5ba44478ec/content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.woff -------------------------------------------------------------------------------- /content/themes/twentyfourteen/header.php: -------------------------------------------------------------------------------- 1 | section and everything up till
6 | * 7 | * @package WordPress 8 | * @subpackage Twenty_Fourteen 9 | * @since Twenty Fourteen 1.0 10 | */ 11 | ?> 12 | 15 | 18 | 19 | > 20 | 21 | 22 | 23 | 24 | <?php wp_title( '|', true, 'right' ); ?> 25 | 26 | 27 | 30 | 31 | 32 | 33 | > 34 |
35 | 36 | 41 | 42 | 43 | 64 | 65 |
66 | -------------------------------------------------------------------------------- /content/themes/twentyfourteen/image.php: -------------------------------------------------------------------------------- 1 | 15 | 16 |
17 |
18 | 19 | 23 |
> 24 |
25 | ', '' ); ?> 26 | 27 | 36 |
37 | 38 |
39 |
40 |
41 | 42 |
43 | 44 | 45 |
46 | 47 |
48 | 49 |
50 | 51 | '', 56 | 'link_before' => '', 57 | 'link_after' => '', 58 | ) ); 59 | ?> 60 |
61 |
62 | 63 |
' ); ?> 67 |
68 | 69 | 70 | 71 | 72 | 73 | 74 |
75 | 76 | 77 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /content/themes/twentyfourteen/images/pattern-light.svg: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /content/themes/twentyfourteen/inc/back-compat.php: -------------------------------------------------------------------------------- 1 |

%s

', $message ); 39 | } 40 | 41 | /** 42 | * Prevent the Customizer from being loaded on WordPress versions prior to 3.6. 43 | * 44 | * @since Twenty Fourteen 1.0 45 | */ 46 | function twentyfourteen_customize() { 47 | wp_die( sprintf( __( 'Twenty Fourteen requires at least WordPress version 3.6. You are running version %s. Please upgrade and try again.', 'twentyfourteen' ), $GLOBALS['wp_version'] ), '', array( 48 | 'back_link' => true, 49 | ) ); 50 | } 51 | add_action( 'load-customize.php', 'twentyfourteen_customize' ); 52 | 53 | /** 54 | * Prevent the Theme Preview from being loaded on WordPress versions prior to 3.4. 55 | * 56 | * @since Twenty Fourteen 1.0 57 | */ 58 | function twentyfourteen_preview() { 59 | if ( isset( $_GET['preview'] ) ) { 60 | wp_die( sprintf( __( 'Twenty Fourteen requires at least WordPress version 3.6. You are running version %s. Please upgrade and try again.', 'twentyfourteen' ), $GLOBALS['wp_version'] ) ); 61 | } 62 | } 63 | add_action( 'template_redirect', 'twentyfourteen_preview' ); 64 | -------------------------------------------------------------------------------- /content/themes/twentyfourteen/inc/custom-header.php: -------------------------------------------------------------------------------- 1 | Header screen. 34 | * @type string $admin_preview_callback Callback function used to create the custom header markup in 35 | * the Appearance > Header screen. 36 | * } 37 | */ 38 | add_theme_support( 'custom-header', apply_filters( 'twentyfourteen_custom_header_args', array( 39 | 'default-text-color' => 'fff', 40 | 'width' => 1260, 41 | 'height' => 240, 42 | 'flex-height' => true, 43 | 'wp-head-callback' => 'twentyfourteen_header_style', 44 | 'admin-head-callback' => 'twentyfourteen_admin_header_style', 45 | 'admin-preview-callback' => 'twentyfourteen_admin_header_image', 46 | ) ) ); 47 | } 48 | add_action( 'after_setup_theme', 'twentyfourteen_custom_header_setup' ); 49 | 50 | if ( ! function_exists( 'twentyfourteen_header_style' ) ) : 51 | /** 52 | * Styles the header image and text displayed on the blog 53 | * 54 | * @see twentyfourteen_custom_header_setup(). 55 | * 56 | */ 57 | function twentyfourteen_header_style() { 58 | $text_color = get_header_textcolor(); 59 | 60 | // If no custom color for text is set, let's bail. 61 | if ( display_header_text() && $text_color === get_theme_support( 'custom-header', 'default-text-color' ) ) 62 | return; 63 | 64 | // If we get this far, we have custom styles. 65 | ?> 66 | 86 | Header screen. 94 | * 95 | * @see twentyfourteen_custom_header_setup() 96 | * 97 | * @since Twenty Fourteen 1.0 98 | */ 99 | function twentyfourteen_admin_header_style() { 100 | ?> 101 | 125 | Header screen. 132 | * 133 | * @see twentyfourteen_custom_header_setup() 134 | * 135 | * @since Twenty Fourteen 1.0 136 | */ 137 | function twentyfourteen_admin_header_image() { 138 | ?> 139 |
140 | 141 | 142 | 143 |

144 |
145 | get_setting( 'blogname' )->transport = 'postMessage'; 20 | $wp_customize->get_setting( 'blogdescription' )->transport = 'postMessage'; 21 | $wp_customize->get_setting( 'header_textcolor' )->transport = 'postMessage'; 22 | 23 | // Rename the label to "Site Title Color" because this only affects the site title in this theme. 24 | $wp_customize->get_control( 'header_textcolor' )->label = __( 'Site Title Color', 'twentyfourteen' ); 25 | 26 | // Rename the label to "Display Site Title & Tagline" in order to make this option extra clear. 27 | $wp_customize->get_control( 'display_header_text' )->label = __( 'Display Site Title & Tagline', 'twentyfourteen' ); 28 | 29 | // Add custom description to Colors and Background controls or sections. 30 | if ( property_exists( $wp_customize->get_control( 'background_color' ), 'description' ) ) { 31 | $wp_customize->get_control( 'background_color' )->description = __( 'May only be visible on wide screens.', 'twentyfourteen' ); 32 | $wp_customize->get_control( 'background_image' )->description = __( 'May only be visible on wide screens.', 'twentyfourteen' ); 33 | } else { 34 | $wp_customize->get_section( 'colors' )->description = __( 'Background may only be visible on wide screens.', 'twentyfourteen' ); 35 | $wp_customize->get_section( 'background_image' )->description = __( 'Background may only be visible on wide screens.', 'twentyfourteen' ); 36 | } 37 | 38 | // Add the featured content section in case it's not already there. 39 | $wp_customize->add_section( 'featured_content', array( 40 | 'title' => __( 'Featured Content', 'twentyfourteen' ), 41 | 'description' => sprintf( __( 'Use a tag to feature your posts. If no posts match the tag, sticky posts will be displayed instead.', 'twentyfourteen' ), 42 | esc_url( add_query_arg( 'tag', _x( 'featured', 'featured content default tag slug', 'twentyfourteen' ), admin_url( 'edit.php' ) ) ), 43 | admin_url( 'edit.php?show_sticky=1' ) 44 | ), 45 | 'priority' => 130, 46 | 'active_callback' => 'is_front_page', 47 | ) ); 48 | 49 | // Add the featured content layout setting and control. 50 | $wp_customize->add_setting( 'featured_content_layout', array( 51 | 'default' => 'grid', 52 | 'sanitize_callback' => 'twentyfourteen_sanitize_layout', 53 | ) ); 54 | 55 | $wp_customize->add_control( 'featured_content_layout', array( 56 | 'label' => __( 'Layout', 'twentyfourteen' ), 57 | 'section' => 'featured_content', 58 | 'type' => 'select', 59 | 'choices' => array( 60 | 'grid' => __( 'Grid', 'twentyfourteen' ), 61 | 'slider' => __( 'Slider', 'twentyfourteen' ), 62 | ), 63 | ) ); 64 | } 65 | add_action( 'customize_register', 'twentyfourteen_customize_register' ); 66 | 67 | /** 68 | * Sanitize the Featured Content layout value. 69 | * 70 | * @since Twenty Fourteen 1.0 71 | * 72 | * @param string $layout Layout type. 73 | * @return string Filtered layout type (grid|slider). 74 | */ 75 | function twentyfourteen_sanitize_layout( $layout ) { 76 | if ( ! in_array( $layout, array( 'grid', 'slider' ) ) ) { 77 | $layout = 'grid'; 78 | } 79 | 80 | return $layout; 81 | } 82 | 83 | /** 84 | * Bind JS handlers to make Customizer preview reload changes asynchronously. 85 | * 86 | * @since Twenty Fourteen 1.0 87 | */ 88 | function twentyfourteen_customize_preview_js() { 89 | wp_enqueue_script( 'twentyfourteen_customizer', get_template_directory_uri() . '/js/customizer.js', array( 'customize-preview' ), '20131205', true ); 90 | } 91 | add_action( 'customize_preview_init', 'twentyfourteen_customize_preview_js' ); 92 | 93 | /** 94 | * Add contextual help to the Themes and Post edit screens. 95 | * 96 | * @since Twenty Fourteen 1.0 97 | */ 98 | function twentyfourteen_contextual_help() { 99 | if ( 'admin_head-edit.php' === current_filter() && 'post' !== $GLOBALS['typenow'] ) { 100 | return; 101 | } 102 | 103 | get_current_screen()->add_help_tab( array( 104 | 'id' => 'twentyfourteen', 105 | 'title' => __( 'Twenty Fourteen', 'twentyfourteen' ), 106 | 'content' => 107 | '
    ' . 108 | '
  • ' . sprintf( __( 'The home page features your choice of up to 6 posts prominently displayed in a grid or slider, controlled by a tag; you can change the tag and layout in Appearance → Customize. If no posts match the tag, sticky posts will be displayed instead.', 'twentyfourteen' ), esc_url( add_query_arg( 'tag', _x( 'featured', 'featured content default tag slug', 'twentyfourteen' ), admin_url( 'edit.php' ) ) ), admin_url( 'customize.php' ), admin_url( 'edit.php?show_sticky=1' ) ) . '
  • ' . 109 | '
  • ' . sprintf( __( 'Enhance your site design by using Featured Images for posts you’d like to stand out (also known as post thumbnails). This allows you to associate an image with your post without inserting it. Twenty Fourteen uses featured images for posts and pages—above the title—and in the Featured Content area on the home page.', 'twentyfourteen' ), 'https://codex.wordpress.org/Post_Thumbnails#Setting_a_Post_Thumbnail' ) . '
  • ' . 110 | '
  • ' . sprintf( __( 'For an in-depth tutorial, and more tips and tricks, visit the Twenty Fourteen documentation.', 'twentyfourteen' ), 'https://codex.wordpress.org/Twenty_Fourteen' ) . '
  • ' . 111 | '
', 112 | ) ); 113 | } 114 | add_action( 'admin_head-themes.php', 'twentyfourteen_contextual_help' ); 115 | add_action( 'admin_head-edit.php', 'twentyfourteen_contextual_help' ); 116 | -------------------------------------------------------------------------------- /content/themes/twentyfourteen/index.php: -------------------------------------------------------------------------------- 1 | 18 | 19 |
20 | 21 | 27 | 28 |
29 |
30 | 31 | 53 | 54 |
55 |
56 | 57 |
58 | 59 | 781 ) { 97 | var mastheadHeight = $( '#masthead' ).height(), 98 | toolbarOffset, mastheadOffset; 99 | 100 | if ( mastheadHeight > 48 ) { 101 | body.removeClass( 'masthead-fixed' ); 102 | } 103 | 104 | if ( body.is( '.header-image' ) ) { 105 | toolbarOffset = body.is( '.admin-bar' ) ? $( '#wpadminbar' ).height() : 0; 106 | mastheadOffset = $( '#masthead' ).offset().top - toolbarOffset; 107 | 108 | _window.on( 'scroll.twentyfourteen', function() { 109 | if ( _window.scrollTop() > mastheadOffset && mastheadHeight < 49 ) { 110 | body.addClass( 'masthead-fixed' ); 111 | } else { 112 | body.removeClass( 'masthead-fixed' ); 113 | } 114 | } ); 115 | } 116 | } 117 | 118 | // Focus styles for menus. 119 | $( '.primary-navigation, .secondary-navigation' ).find( 'a' ).on( 'focus.twentyfourteen blur.twentyfourteen', function() { 120 | $( this ).parents().toggleClass( 'focus' ); 121 | } ); 122 | } ); 123 | 124 | /** 125 | * @summary Add or remove ARIA attributes. 126 | * Uses jQuery's width() function to determine the size of the window and add 127 | * the default ARIA attributes for the menu toggle if it's visible. 128 | * @since Twenty Fourteen 1.4 129 | */ 130 | function onResizeARIA() { 131 | if ( 781 > _window.width() ) { 132 | button.attr( 'aria-expanded', 'false' ); 133 | menu.attr( 'aria-expanded', 'false' ); 134 | button.attr( 'aria-controls', 'primary-menu' ); 135 | } else { 136 | button.removeAttr( 'aria-expanded' ); 137 | menu.removeAttr( 'aria-expanded' ); 138 | button.removeAttr( 'aria-controls' ); 139 | } 140 | } 141 | 142 | _window 143 | .on( 'load.twentyfourteen', onResizeARIA ) 144 | .on( 'resize.twentyfourteen', function() { 145 | onResizeARIA(); 146 | } ); 147 | 148 | _window.load( function() { 149 | // Arrange footer widgets vertically. 150 | if ( $.isFunction( $.fn.masonry ) ) { 151 | $( '#footer-sidebar' ).masonry( { 152 | itemSelector: '.widget', 153 | columnWidth: function( containerWidth ) { 154 | return containerWidth / 4; 155 | }, 156 | gutterWidth: 0, 157 | isResizable: true, 158 | isRTL: $( 'body' ).is( '.rtl' ) 159 | } ); 160 | } 161 | 162 | // Initialize Featured Content slider. 163 | if ( body.is( '.slider' ) ) { 164 | $( '.featured-content' ).featuredslider( { 165 | selector: '.featured-content-inner > article', 166 | controlsContainer: '.featured-content' 167 | } ); 168 | } 169 | } ); 170 | } )( jQuery ); 171 | -------------------------------------------------------------------------------- /content/themes/twentyfourteen/js/html5.js: -------------------------------------------------------------------------------- 1 | /* 2 | HTML5 Shiv v3.7.0 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed 3 | */ 4 | (function(l,f){function m(){var a=e.elements;return"string"==typeof a?a.split(" "):a}function i(a){var b=n[a[o]];b||(b={},h++,a[o]=h,n[h]=b);return b}function p(a,b,c){b||(b=f);if(g)return b.createElement(a);c||(c=i(b));b=c.cache[a]?c.cache[a].cloneNode():r.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():c.createElem(a);return b.canHaveChildren&&!s.test(a)?c.frag.appendChild(b):b}function t(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag(); 5 | a.createElement=function(c){return!e.shivMethods?b.createElem(c):p(c,a,b)};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/[\w\-]+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c("'+a+'")'})+");return n}")(e,b.frag)}function q(a){a||(a=f);var b=i(a);if(e.shivCSS&&!j&&!b.hasCSS){var c,d=a;c=d.createElement("p");d=d.getElementsByTagName("head")[0]||d.documentElement;c.innerHTML="x"; 6 | c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,j,o="_html5shiv",h=0,n={},g;(function(){try{var a=f.createElement("a");a.innerHTML="";j="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode|| 7 | "undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.7.0",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f); 8 | if(g)return a.createDocumentFragment();for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d 11 | 12 |
13 | 14 | 20 | 21 |
22 |
23 | 27 | 28 |
> 29 |

', '

' ); 31 | 32 | // Output the authors list. 33 | twentyfourteen_list_authors(); 34 | 35 | edit_post_link( __( 'Edit', 'twentyfourteen' ), '
', '
' ); 36 | ?> 37 |
38 | 39 | 46 |
47 |
48 |
49 | 50 | 11 | 12 |
13 | 14 | 20 | 21 |
22 |
23 | 36 |
37 |
38 |
39 | 40 | 15 | 16 |
17 | 18 | 24 |
25 |
26 | 27 | 40 | 41 |
42 |
43 | 44 |
45 | 46 | 11 | 12 |
13 |
14 | 15 | 16 | 17 | 20 | 21 | 42 | 43 |
44 |
45 | 46 | 14 | 17 | -------------------------------------------------------------------------------- /content/themes/twentyfourteen/sidebar-footer.php: -------------------------------------------------------------------------------- 1 | 14 | 15 |
16 | 19 |
20 | -------------------------------------------------------------------------------- /content/themes/twentyfourteen/sidebar.php: -------------------------------------------------------------------------------- 1 | 10 |
11 | 15 |

16 | 17 | 18 | 19 | 22 | 23 | 24 | 25 | 28 | 29 |
30 | -------------------------------------------------------------------------------- /content/themes/twentyfourteen/single.php: -------------------------------------------------------------------------------- 1 | 11 | 12 |
13 |
14 | 34 |
35 |
36 | 37 | 15 | 16 |
17 |
18 | 19 | 20 | 21 |
22 |

23 | 24 | %s
', $term_description ); 29 | endif; 30 | ?> 31 | 32 | 33 | 54 | 55 |
56 | 57 | 20 | 21 |
22 |
23 | 24 | 25 | 26 |
27 |

28 | 55 |

56 |
57 | 58 | 79 |
80 |
81 | 82 | 11 | 12 |
13 |
14 | 15 | 18 | 19 |
20 |
21 |

22 |

23 | 24 | 25 |
26 |
27 | 28 |
29 |
30 | 31 | -------------------------------------------------------------------------------- /content/themes/twentythirteen/archive.php: -------------------------------------------------------------------------------- 1 | 21 | 22 |
23 |
24 | 25 | 26 |
27 |

38 |
39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 |
52 |
53 | 54 | 55 | 56 | -------------------------------------------------------------------------------- /content/themes/twentythirteen/author-bio.php: -------------------------------------------------------------------------------- 1 | 10 | 11 |
12 |
13 | 24 |
25 | 34 |
-------------------------------------------------------------------------------- /content/themes/twentythirteen/author.php: -------------------------------------------------------------------------------- 1 | 13 | 14 |
15 |
16 | 17 | 18 | 19 | 29 | 30 |
31 |

' . get_the_author() . '' ); ?>

32 |
33 | 34 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 |
59 |
60 | 61 | 62 | 63 | -------------------------------------------------------------------------------- /content/themes/twentythirteen/category.php: -------------------------------------------------------------------------------- 1 | 13 | 14 |
15 |
16 | 17 | 18 |
19 |

20 | 21 | 22 |
23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 |
38 |
39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /content/themes/twentythirteen/comments.php: -------------------------------------------------------------------------------- 1 | 19 | 20 |
21 | 22 | 23 |

24 | ' . get_the_title() . '' ); 27 | ?> 28 |

29 | 30 |
    31 | 'ol', 34 | 'short_ping' => true, 35 | 'avatar_size' => 74, 36 | ) ); 37 | ?> 38 |
39 | 40 | 1 && get_option( 'page_comments' ) ) : 43 | ?> 44 | 49 | 50 | 51 | 52 |

53 | 54 | 55 | 56 | 57 | 58 | 59 |
-------------------------------------------------------------------------------- /content/themes/twentythirteen/content-aside.php: -------------------------------------------------------------------------------- 1 | 10 | 11 |
> 12 |
13 | →', 'twentythirteen' ), 17 | the_title( '', '', false ) 18 | ) ); 19 | 20 | wp_link_pages( array( 'before' => '', 'link_before' => '', 'link_after' => '' ) ); 21 | ?> 22 |
23 | 24 |
25 | 26 | 27 | ', '' ); ?> 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | ', '' ); ?> 36 | 37 |
38 |
39 | -------------------------------------------------------------------------------- /content/themes/twentythirteen/content-audio.php: -------------------------------------------------------------------------------- 1 | 10 | 11 |
> 12 |
13 | 14 |

15 | 16 |

17 | 18 |

19 | 20 |
21 | 22 |
23 |
24 | →', 'twentythirteen' ), 28 | the_title( '', '', false ) 29 | ) ); 30 | 31 | wp_link_pages( array( 'before' => '', 'link_before' => '', 'link_after' => '' ) ); 32 | ?> 33 |
34 |
35 | 36 |
37 | 38 | ', '' ); ?> 39 | 40 | 41 | 42 | 43 |
44 |
45 | -------------------------------------------------------------------------------- /content/themes/twentythirteen/content-chat.php: -------------------------------------------------------------------------------- 1 | 10 | 11 |
> 12 |
13 | 14 |

15 | 16 |

17 | 18 |

19 | 20 |
21 | 22 |
23 | →', 'twentythirteen' ), 27 | the_title( '', '', false ) 28 | ) ); 29 | 30 | wp_link_pages( array( 'before' => '', 'link_before' => '', 'link_after' => '' ) ); 31 | ?> 32 |
33 | 34 |
35 | 36 | ', '' ); ?> 37 |
38 |
39 | -------------------------------------------------------------------------------- /content/themes/twentythirteen/content-gallery.php: -------------------------------------------------------------------------------- 1 | 10 | 11 |
> 12 |
13 | 14 |

15 | 16 |

17 | 18 |

19 | 20 |
21 | 22 |
23 | 24 | →', 'twentythirteen' ), 28 | the_title( '', '', false ) 29 | ) ); 30 | 31 | wp_link_pages( array( 'before' => '', 'link_before' => '', 'link_after' => '' ) ); 32 | ?> 33 | 34 | 35 | 36 |
37 | 38 |
39 | 40 | 41 | 42 | 43 | ' . __( 'Leave a comment', 'twentythirteen' ) . '', __( 'One comment so far', 'twentythirteen' ), __( 'View all % comments', 'twentythirteen' ) ); ?> 44 | 45 | 46 | ', '' ); ?> 47 | 48 | 49 | 50 | 51 |
52 |
53 | -------------------------------------------------------------------------------- /content/themes/twentythirteen/content-image.php: -------------------------------------------------------------------------------- 1 | 10 | 11 |
> 12 |
13 | 14 |

15 | 16 |

17 | 18 |

19 | 20 |
21 | 22 |
23 | →', 'twentythirteen' ), 27 | the_title( '', '', false ) 28 | ) ); 29 | 30 | wp_link_pages( array( 'before' => '', 'link_before' => '', 'link_after' => '' ) ); 31 | ?> 32 |
33 | 34 |
35 | 36 | 37 | 38 | 39 | ' . __( 'Leave a comment', 'twentythirteen' ) . '', __( 'One comment so far', 'twentythirteen' ), __( 'View all % comments', 'twentythirteen' ) ); ?> 40 | 41 | 42 | ', '' ); ?> 43 | 44 | 45 | 46 | 47 |
48 |
49 | -------------------------------------------------------------------------------- /content/themes/twentythirteen/content-link.php: -------------------------------------------------------------------------------- 1 | 10 | 11 |
> 12 |
13 |

14 | 15 |

16 | 17 | 21 |
22 | 23 |
24 | →', 'twentythirteen' ), 28 | the_title( '', '', false ) 29 | ) ); 30 | 31 | wp_link_pages( array( 'before' => '', 'link_before' => '', 'link_after' => '' ) ); 32 | ?> 33 |
34 | 35 | 36 |
37 | 38 | 39 | 40 | 41 |
42 | 43 |
44 | -------------------------------------------------------------------------------- /content/themes/twentythirteen/content-none.php: -------------------------------------------------------------------------------- 1 | 10 | 11 | 14 | 15 |
16 | 17 | 18 |

Get started here.', 'twentythirteen' ), admin_url( 'post-new.php' ) ); ?>

19 | 20 | 21 | 22 |

23 | 24 | 25 | 26 | 27 |

28 | 29 | 30 | 31 |
32 | -------------------------------------------------------------------------------- /content/themes/twentythirteen/content-quote.php: -------------------------------------------------------------------------------- 1 | 10 | 11 |
> 12 |
13 | →', 'twentythirteen' ), 17 | the_title( '', '', false ) 18 | ) ); 19 | 20 | wp_link_pages( array( 'before' => '', 'link_before' => '', 'link_after' => '' ) ); 21 | ?> 22 |
23 | 24 |
25 | 26 | 27 | 28 | 29 | ' . __( 'Leave a comment', 'twentythirteen' ) . '', __( 'One comment so far', 'twentythirteen' ), __( 'View all % comments', 'twentythirteen' ) ); ?> 30 | 31 | 32 | ', '' ); ?> 33 |
34 |
35 | -------------------------------------------------------------------------------- /content/themes/twentythirteen/content-status.php: -------------------------------------------------------------------------------- 1 | 10 | 11 |
> 12 |
13 | →', 'twentythirteen' ), 17 | the_title( '', '', false ) 18 | ) ); 19 | 20 | wp_link_pages( array( 'before' => '', 'link_before' => '', 'link_after' => '' ) ); 21 | ?> 22 |
23 | 24 |
25 | 26 | ', '' ); ?> 27 | 28 | 29 | 30 | 31 |
32 |
33 | -------------------------------------------------------------------------------- /content/themes/twentythirteen/content-video.php: -------------------------------------------------------------------------------- 1 | 10 | 11 |
> 12 |
13 | 14 |

15 | 16 |

17 | 18 |

19 | 20 |
21 | 22 |
23 | →', 'twentythirteen' ), 27 | the_title( '', '', false ) 28 | ) ); 29 | 30 | wp_link_pages( array( 'before' => '', 'link_before' => '', 'link_after' => '' ) ); 31 | ?> 32 |
33 | 34 |
35 | 36 | 37 | 38 | 39 | ' . __( 'Leave a comment', 'twentythirteen' ) . '', __( 'One comment so far', 'twentythirteen' ), __( 'View all % comments', 'twentythirteen' ) ); ?> 40 | 41 | 42 | ', '' ); ?> 43 | 44 | 45 | 46 | 47 |
48 |
49 | -------------------------------------------------------------------------------- /content/themes/twentythirteen/content.php: -------------------------------------------------------------------------------- 1 | 12 | 13 |
> 14 |
15 | 16 |
17 | 18 |
19 | 20 | 21 | 22 |

23 | 24 |

25 | 26 |

27 | 28 | 29 | 33 |
34 | 35 | 36 |
37 | 38 |
39 | 40 |
41 | →', 'twentythirteen' ), 45 | the_title( '', '', false ) 46 | ) ); 47 | 48 | wp_link_pages( array( 'before' => '', 'link_before' => '', 'link_after' => '' ) ); 49 | ?> 50 |
51 | 52 | 53 |
54 | 55 | 58 | 59 | 60 | 61 | 62 | 63 |
64 |
65 | -------------------------------------------------------------------------------- /content/themes/twentythirteen/footer.php: -------------------------------------------------------------------------------- 1 | 12 | 13 | 14 |
15 | 16 | 17 |
18 | 19 | 20 |
21 |
22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /content/themes/twentythirteen/genericons/COPYING.txt: -------------------------------------------------------------------------------- 1 | Genericons is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 2 | 3 | The fonts are distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. 4 | 5 | You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 6 | 7 | As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. 8 | 9 | This license does not convey any intellectual property rights to third party trademarks that may be included in the icon font; such marks remain subject to all rights and guidelines of use of their owner. -------------------------------------------------------------------------------- /content/themes/twentythirteen/genericons/Genericons-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szepeviktor/wordpress-speedtest/2b6f6d8e20e6870dbe8c28378300ef5ba44478ec/content/themes/twentythirteen/genericons/Genericons-Regular.otf -------------------------------------------------------------------------------- /content/themes/twentythirteen/genericons/font/genericons-regular-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szepeviktor/wordpress-speedtest/2b6f6d8e20e6870dbe8c28378300ef5ba44478ec/content/themes/twentythirteen/genericons/font/genericons-regular-webfont.eot -------------------------------------------------------------------------------- /content/themes/twentythirteen/genericons/font/genericons-regular-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szepeviktor/wordpress-speedtest/2b6f6d8e20e6870dbe8c28378300ef5ba44478ec/content/themes/twentythirteen/genericons/font/genericons-regular-webfont.ttf -------------------------------------------------------------------------------- /content/themes/twentythirteen/genericons/font/genericons-regular-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szepeviktor/wordpress-speedtest/2b6f6d8e20e6870dbe8c28378300ef5ba44478ec/content/themes/twentythirteen/genericons/font/genericons-regular-webfont.woff -------------------------------------------------------------------------------- /content/themes/twentythirteen/header.php: -------------------------------------------------------------------------------- 1 | section and everything up till
6 | * 7 | * @package WordPress 8 | * @subpackage Twenty_Thirteen 9 | * @since Twenty Thirteen 1.0 10 | */ 11 | ?> 12 | 15 | 18 | 19 | > 20 | 21 | 22 | 23 | 24 | <?php wp_title( '|', true, 'right' ); ?> 25 | 26 | 27 | 30 | 31 | 32 | 33 | > 34 |
35 | 50 | 51 |
52 | -------------------------------------------------------------------------------- /content/themes/twentythirteen/image.php: -------------------------------------------------------------------------------- 1 | 13 | 14 |
15 |
16 |
> 17 |
18 |

19 | 20 | 47 |
48 | 49 |
50 | 54 | 55 |
56 |
57 | 58 | 59 | 60 |
61 | 62 |
63 | 64 |
65 |
66 | 67 | post_content ) ) : ?> 68 |
69 | 70 | '' ) ); ?> 71 |
72 | 73 | 74 |
75 |
76 | 77 | 78 | 79 |
80 |
81 | 82 | 83 | -------------------------------------------------------------------------------- /content/themes/twentythirteen/images/dotted-line-2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szepeviktor/wordpress-speedtest/2b6f6d8e20e6870dbe8c28378300ef5ba44478ec/content/themes/twentythirteen/images/dotted-line-2x.png -------------------------------------------------------------------------------- /content/themes/twentythirteen/images/dotted-line-light-2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szepeviktor/wordpress-speedtest/2b6f6d8e20e6870dbe8c28378300ef5ba44478ec/content/themes/twentythirteen/images/dotted-line-light-2x.png -------------------------------------------------------------------------------- /content/themes/twentythirteen/images/dotted-line-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szepeviktor/wordpress-speedtest/2b6f6d8e20e6870dbe8c28378300ef5ba44478ec/content/themes/twentythirteen/images/dotted-line-light.png -------------------------------------------------------------------------------- /content/themes/twentythirteen/images/dotted-line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szepeviktor/wordpress-speedtest/2b6f6d8e20e6870dbe8c28378300ef5ba44478ec/content/themes/twentythirteen/images/dotted-line.png -------------------------------------------------------------------------------- /content/themes/twentythirteen/images/headers/circle-thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szepeviktor/wordpress-speedtest/2b6f6d8e20e6870dbe8c28378300ef5ba44478ec/content/themes/twentythirteen/images/headers/circle-thumbnail.png -------------------------------------------------------------------------------- /content/themes/twentythirteen/images/headers/circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szepeviktor/wordpress-speedtest/2b6f6d8e20e6870dbe8c28378300ef5ba44478ec/content/themes/twentythirteen/images/headers/circle.png -------------------------------------------------------------------------------- /content/themes/twentythirteen/images/headers/diamond-thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szepeviktor/wordpress-speedtest/2b6f6d8e20e6870dbe8c28378300ef5ba44478ec/content/themes/twentythirteen/images/headers/diamond-thumbnail.png -------------------------------------------------------------------------------- /content/themes/twentythirteen/images/headers/diamond.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szepeviktor/wordpress-speedtest/2b6f6d8e20e6870dbe8c28378300ef5ba44478ec/content/themes/twentythirteen/images/headers/diamond.png -------------------------------------------------------------------------------- /content/themes/twentythirteen/images/headers/star-thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szepeviktor/wordpress-speedtest/2b6f6d8e20e6870dbe8c28378300ef5ba44478ec/content/themes/twentythirteen/images/headers/star-thumbnail.png -------------------------------------------------------------------------------- /content/themes/twentythirteen/images/headers/star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szepeviktor/wordpress-speedtest/2b6f6d8e20e6870dbe8c28378300ef5ba44478ec/content/themes/twentythirteen/images/headers/star.png -------------------------------------------------------------------------------- /content/themes/twentythirteen/images/search-icon-2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szepeviktor/wordpress-speedtest/2b6f6d8e20e6870dbe8c28378300ef5ba44478ec/content/themes/twentythirteen/images/search-icon-2x.png -------------------------------------------------------------------------------- /content/themes/twentythirteen/images/search-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szepeviktor/wordpress-speedtest/2b6f6d8e20e6870dbe8c28378300ef5ba44478ec/content/themes/twentythirteen/images/search-icon.png -------------------------------------------------------------------------------- /content/themes/twentythirteen/inc/back-compat.php: -------------------------------------------------------------------------------- 1 |

%s

', $message ); 39 | } 40 | 41 | /** 42 | * Prevent the Customizer from being loaded on WordPress versions prior to 3.6. 43 | * 44 | * @since Twenty Thirteen 1.0 45 | */ 46 | function twentythirteen_customize() { 47 | wp_die( sprintf( __( 'Twenty Thirteen requires at least WordPress version 3.6. You are running version %s. Please upgrade and try again.', 'twentythirteen' ), $GLOBALS['wp_version'] ), '', array( 48 | 'back_link' => true, 49 | ) ); 50 | } 51 | add_action( 'load-customize.php', 'twentythirteen_customize' ); 52 | 53 | /** 54 | * Prevent the Theme Preview from being loaded on WordPress versions prior to 3.4. 55 | * 56 | * @since Twenty Thirteen 1.0 57 | */ 58 | function twentythirteen_preview() { 59 | if ( isset( $_GET['preview'] ) ) { 60 | wp_die( sprintf( __( 'Twenty Thirteen requires at least WordPress version 3.6. You are running version %s. Please upgrade and try again.', 'twentythirteen' ), $GLOBALS['wp_version'] ) ); 61 | } 62 | } 63 | add_action( 'template_redirect', 'twentythirteen_preview' ); 64 | -------------------------------------------------------------------------------- /content/themes/twentythirteen/index.php: -------------------------------------------------------------------------------- 1 | 18 | 19 |
20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 |
35 |
36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /content/themes/twentythirteen/js/functions.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Functionality specific to Twenty Thirteen. 3 | * 4 | * Provides helper functions to enhance the theme experience. 5 | */ 6 | 7 | ( function( $ ) { 8 | var body = $( 'body' ), 9 | _window = $( window ), 10 | nav, button, menu; 11 | 12 | nav = $( '#site-navigation' ); 13 | button = nav.find( '.menu-toggle' ); 14 | menu = nav.find( '.nav-menu' ); 15 | 16 | /** 17 | * Adds a top margin to the footer if the sidebar widget area is higher 18 | * than the rest of the page, to help the footer always visually clear 19 | * the sidebar. 20 | */ 21 | $( function() { 22 | if ( body.is( '.sidebar' ) ) { 23 | var sidebar = $( '#secondary .widget-area' ), 24 | secondary = ( 0 === sidebar.length ) ? -40 : sidebar.height(), 25 | margin = $( '#tertiary .widget-area' ).height() - $( '#content' ).height() - secondary; 26 | 27 | if ( margin > 0 && _window.innerWidth() > 999 ) { 28 | $( '#colophon' ).css( 'margin-top', margin + 'px' ); 29 | } 30 | } 31 | } ); 32 | 33 | /** 34 | * Enables menu toggle for small screens. 35 | */ 36 | ( function() { 37 | if ( ! nav || ! button ) { 38 | return; 39 | } 40 | 41 | // Hide button if menu is missing or empty. 42 | if ( ! menu || ! menu.children().length ) { 43 | button.hide(); 44 | return; 45 | } 46 | 47 | button.on( 'click.twentythirteen', function() { 48 | nav.toggleClass( 'toggled-on' ); 49 | if ( nav.hasClass( 'toggled-on' ) ) { 50 | $( this ).attr( 'aria-expanded', 'true' ); 51 | menu.attr( 'aria-expanded', 'true' ); 52 | } else { 53 | $( this ).attr( 'aria-expanded', 'false' ); 54 | menu.attr( 'aria-expanded', 'false' ); 55 | } 56 | } ); 57 | 58 | // Fix sub-menus for touch devices. 59 | if ( 'ontouchstart' in window ) { 60 | menu.find( '.menu-item-has-children > a, .page_item_has_children > a' ).on( 'touchstart.twentythirteen', function( e ) { 61 | var el = $( this ).parent( 'li' ); 62 | 63 | if ( ! el.hasClass( 'focus' ) ) { 64 | e.preventDefault(); 65 | el.toggleClass( 'focus' ); 66 | el.siblings( '.focus' ).removeClass( 'focus' ); 67 | } 68 | } ); 69 | } 70 | 71 | // Better focus for hidden submenu items for accessibility. 72 | menu.find( 'a' ).on( 'focus.twentythirteen blur.twentythirteen', function() { 73 | $( this ).parents( '.menu-item, .page_item' ).toggleClass( 'focus' ); 74 | } ); 75 | } )(); 76 | 77 | /** 78 | * @summary Add or remove ARIA attributes. 79 | * Uses jQuery's width() function to determine the size of the window and add 80 | * the default ARIA attributes for the menu toggle if it's visible. 81 | * @since Twenty Thirteen 1.5 82 | */ 83 | function onResizeARIA() { 84 | if ( 643 > _window.width() ) { 85 | button.attr( 'aria-expanded', 'false' ); 86 | menu.attr( 'aria-expanded', 'false' ); 87 | button.attr( 'aria-controls', 'primary-menu' ); 88 | } else { 89 | button.removeAttr( 'aria-expanded' ); 90 | menu.removeAttr( 'aria-expanded' ); 91 | button.removeAttr( 'aria-controls' ); 92 | } 93 | } 94 | 95 | _window 96 | .on( 'load.twentythirteen', onResizeARIA ) 97 | .on( 'resize.twentythirteen', function() { 98 | onResizeARIA(); 99 | } ); 100 | 101 | /** 102 | * Makes "skip to content" link work correctly in IE9 and Chrome for better 103 | * accessibility. 104 | * 105 | * @link http://www.nczonline.net/blog/2013/01/15/fixing-skip-to-content-links/ 106 | */ 107 | _window.on( 'hashchange.twentythirteen', function() { 108 | var element = document.getElementById( location.hash.substring( 1 ) ); 109 | 110 | if ( element ) { 111 | if ( ! /^(?:a|select|input|button|textarea)$/i.test( element.tagName ) ) { 112 | element.tabIndex = -1; 113 | } 114 | 115 | element.focus(); 116 | } 117 | } ); 118 | 119 | /** 120 | * Arranges footer widgets vertically. 121 | */ 122 | if ( $.isFunction( $.fn.masonry ) ) { 123 | var columnWidth = body.is( '.sidebar' ) ? 228 : 245; 124 | 125 | $( '#secondary .widget-area' ).masonry( { 126 | itemSelector: '.widget', 127 | columnWidth: columnWidth, 128 | gutterWidth: 20, 129 | isRTL: body.is( '.rtl' ) 130 | } ); 131 | } 132 | } )( jQuery ); -------------------------------------------------------------------------------- /content/themes/twentythirteen/js/html5.js: -------------------------------------------------------------------------------- 1 | /* 2 | HTML5 Shiv v3.7.0 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed 3 | */ 4 | (function(l,f){function m(){var a=e.elements;return"string"==typeof a?a.split(" "):a}function i(a){var b=n[a[o]];b||(b={},h++,a[o]=h,n[h]=b);return b}function p(a,b,c){b||(b=f);if(g)return b.createElement(a);c||(c=i(b));b=c.cache[a]?c.cache[a].cloneNode():r.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():c.createElem(a);return b.canHaveChildren&&!s.test(a)?c.frag.appendChild(b):b}function t(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag(); 5 | a.createElement=function(c){return!e.shivMethods?b.createElem(c):p(c,a,b)};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/[\w\-]+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c("'+a+'")'})+");return n}")(e,b.frag)}function q(a){a||(a=f);var b=i(a);if(e.shivCSS&&!j&&!b.hasCSS){var c,d=a;c=d.createElement("p");d=d.getElementsByTagName("head")[0]||d.documentElement;c.innerHTML="x"; 6 | c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,j,o="_html5shiv",h=0,n={},g;(function(){try{var a=f.createElement("a");a.innerHTML="";j="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode|| 7 | "undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.7.0",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f); 8 | if(g)return a.createDocumentFragment();for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d 15 | 16 |
17 |
18 | 19 | 20 | 21 | 22 |
> 23 |
24 | 25 |
26 | 27 |
28 | 29 | 30 |

31 |
32 | 33 |
34 | 35 | '', 'link_before' => '', 'link_after' => '' ) ); ?> 36 |
37 | 38 |
39 | ', '' ); ?> 40 |
41 |
42 | 43 | 44 | 45 | 46 |
47 |
48 | 49 | 50 | -------------------------------------------------------------------------------- /content/themes/twentythirteen/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szepeviktor/wordpress-speedtest/2b6f6d8e20e6870dbe8c28378300ef5ba44478ec/content/themes/twentythirteen/screenshot.png -------------------------------------------------------------------------------- /content/themes/twentythirteen/search.php: -------------------------------------------------------------------------------- 1 | 11 | 12 |
13 |
14 | 15 | 16 | 17 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 |
33 |
34 | 35 | 36 | -------------------------------------------------------------------------------- /content/themes/twentythirteen/sidebar-main.php: -------------------------------------------------------------------------------- 1 | 13 | 18 | -------------------------------------------------------------------------------- /content/themes/twentythirteen/sidebar.php: -------------------------------------------------------------------------------- 1 | 15 | 22 | -------------------------------------------------------------------------------- /content/themes/twentythirteen/single.php: -------------------------------------------------------------------------------- 1 | 11 | 12 |
13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 |
26 | 27 | 28 | -------------------------------------------------------------------------------- /content/themes/twentythirteen/tag.php: -------------------------------------------------------------------------------- 1 | 15 | 16 |
17 |
18 | 19 | 20 |
21 |

22 | 23 | 24 |
25 | 26 |
27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 |
40 |
41 | 42 | 43 | 44 | -------------------------------------------------------------------------------- /content/themes/twentythirteen/taxonomy-post_format.php: -------------------------------------------------------------------------------- 1 | 17 | 18 |
19 |
20 | 21 | 22 |
23 |

' . esc_html( get_post_format_string( get_post_format() ) ) . '' ); ?>

24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 |
38 |
39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /cpanel-cronjob.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | # Print cron job for cPanel shared hosting. 4 | # 5 | 6 | DOC_ROOT="${HOME}/public_html" 7 | 8 | echo "/bin/bash -c \"time for R in {1..10}; do /opt/alt/php56/usr/bin/php \ 9 | ${DOC_ROOT}/wordpress-speedtest/index.php; done\" 2>> ${DOC_ROOT}/stderr.txt" 10 | 11 | # Detect CPU 12 | #
Q-![c4Ucv+E&>rLLF|');
29 | define('NONCE_KEY',        'd-Z &SD&uV#i21+hr4DE|1S1;0U?jdi%y_B;f~E6p5=H/89y`|CHA,yeA8&||5l,');
30 | define('AUTH_SALT',        '2==YTdz1v$4X2vh5;HtAp:]UceNwV?TQM|%J|~2SPj ~/+XnBeHS+8|%[-/Lf+lg');
31 | define('SECURE_AUTH_SALT', 'n&?^F>nA(-%ymi`KEIIPkjY&8Ky*[lq6DNVI})jrsWLwcuOEwL|SuZ>:JXz^C)k5');
32 | define('LOGGED_IN_SALT',   'PZRxL|!k_RtO;}q:+Z.=NjEjd% X|R_V+G{8em4ht(MG;E$)G$85YhJ1s A~BMA+');
33 | define('NONCE_SALT',       'TMS9F8V-oksk-