[wp-trac] [WordPress Trac] #21973: 2 bugs in wp_enqueue_style
WordPress Trac
wp-trac at lists.automattic.com
Sat Sep 22 23:57:39 UTC 2012
#21973: 2 bugs in wp_enqueue_style
-----------------------------+--------------------------
Reporter: thomask | Type: defect (bug)
Status: new | Priority: normal
Milestone: Awaiting Review | Component: General
Version: | Severity: blocker
Keywords: |
-----------------------------+--------------------------
Current twenty twelve theme uses wp_enqueue_style for loading google fonts
and it points to two bugs in wp_enqueue_style
1. it does not allow to add address without protocol. It is perfectly
valid to use e.g.
"//fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700"
and it would load http when you are running it from http server or https
if you are using https. If you put this to wp_enqueue_style, it deletes
one "/" from the begining and then it try to load it from
'yourserver.tld/fonts.googleapis.com/'
2. it has very funny and hard to notice bug for developers - when you are
using with user logged on, it works OK. But when you are looking at the
web logged off, it cut everything behind the ? char, so it will try to
load 'http(s)://fonts.googleapis.com/css' and so in this case finishes
with 404
P.S.: i set it as a blocker, because future default theme twenty twelve
uses this as default (what is wrong btw., see #21972)
--
Ticket URL: <http://core.trac.wordpress.org/ticket/21973>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software
More information about the wp-trac
mailing list