[theme-reviewers] (no subject)

Philip M. Hofer (Frumph) philip at frumph.net
Fri Jun 8 14:18:29 UTC 2012


“is what is wrong” .. heh not what is required


From: Philip M. Hofer (Frumph) 
Sent: Friday, June 08, 2012 7:16 AM
To: theme-reviewers at lists.wordpress.org 
Subject: Re: [theme-reviewers] (no subject)

I’m not going to argue with “good practices”, not even sure why this gentlemen’s theme even enqueue’s the style.css to begin with and doesn’t just add it to the header.php like everyone else ;/

Enqueue’ing that style.css makes things sort of run ‘out of execution’ order. 

Anyways, what was written is not what is the actual root of what is wrong.

“If incorporated into the Theme, site information is required to be called using the correct template tag:”

This is actually referring to the fact that enqueue’ing the stylesheet_uri is what is required, by not enqueing it and putting it in the appropriate location in the header.php.

However, what is written as a requirement is the difference between the get_stylesheet_directory_uri and get_stylesheet_uri

Hope this makes sense.

Theme’s Style.CSS should be called appropriately from the header.php and incorporated with the proper get_stylesheet_uri();



From: Konstantin Obenland 
Sent: Friday, June 08, 2012 7:07 AM
To: theme-reviewers at lists.wordpress.org 
Subject: Re: [theme-reviewers] (no subject)

I wasn't aware. 

This is what my finding was based on:

If incorporated into the Theme, site information is required to be called using the correct template tag:
[...]
Style Sheet URL: get_stylesheet_uri()


I was under the impression, when it is required to use get_stylesheet_uri() to get the stylesheet url, get_stylesheet_directory_uri() . '/style.css' actually is no good.

Wasn't the reason behind requiring get_stylesheet_uri(), that the 'stylesheet_uri' filter gets called?

Konstantin

On 08.06.2012, at 16:01, Philip M. Hofer (Frumph) wrote:


  ^ thanks chip – also if you could:

  might want to edit the doc for *_uri() / *_url()   .. although I don’t know any functions off the top of my head that have _url()


  From: Chip Bennett 
  Sent: Friday, June 08, 2012 6:56 AM
  To: theme-reviewers at lists.wordpress.org 
  Subject: Re: [theme-reviewers] (no subject)

  I agree with Phil. 

  This statement is not in the Guidelines:

    Site information is REQUIRED to be called using the correct template tag: get_stylesheet_uri() rather than get_stylesheet_directory_uri() . '/style.css'

  What IS in the Guidelines is this:

    Themes are required to use *_url() template tags, rather than bloginfo() equivalents.
    AND
    Themes are required to use get_stylesheet_directory() rather than STYLESHEETPATH to return the stylesheet path.

  The important points:
    a.. Use get_stylesheet_directory() instead of the STYLESHEETPATH constant 
    b.. Use get_stylesheet_directory*() instead of its get_bloginfo() equivalent 
    c.. Use get_stylesheet_directory*() instead of get_template_directory*() when the included path is intended to be able to be overridden by a Child Theme

  Chip


  On Fri, Jun 8, 2012 at 8:44 AM, Philip M. Hofer (Frumph) <philip at frumph.net> wrote:

    Okay this is a little bit out of hand.

    ^ reference 

    Site information is REQUIRED to be called using the correct template tag: get_stylesheet_uri() rather than get_stylesheet_directory_uri() . '/style.css'


    ^ Both are internal functions that do the EXACT same thing:

    Case:

    function get_stylesheet_uri() {
        $stylesheet_dir_uri = get_stylesheet_directory_uri();
        $stylesheet_uri = $stylesheet_dir_uri . '/style.css';
        return apply_filters('stylesheet_uri', $stylesheet_uri, $stylesheet_dir_uri);
    }

    This is not a reason to invalidate a theme.  Neither is adding remaining parameters on a completely valid function call.



    From: George Mamadashvili 
    Sent: Friday, June 08, 2012 5:43 AM
    To: theme-reviewers at lists.wordpress.org 
    Subject: Re: [theme-reviewers] (no subject)

    Use more simple solution -  wp_enqueue_style( 'krakatau-style', get_stylesheet_uri() ); 

    You need to use get_stylesheet_* functions when enqueueing style.css so child themes can easily override it.


    On Fri, Jun 8, 2012 at 2:39 PM, hal-android <hasilent00 at gmail.com> wrote:

      Hi.
      Can anyone help me here?
      I'm really confused about this.
      In the previous ticket :
      http://themes.trac.wordpress.org/ticket/8039
      wp_register_style('default', get_stylesheet_directory_uri() .
      '/style.css', array(), '0.0.3');
      wp_enqueue_style('default');


      And on this ticket I replace
      http://themes.trac.wordpress.org/ticket/8069#comment:3

      wp_enqueue_style('krakatau_style', get_template_directory_uri() .
      '/style.css', array(), '0.0.5');


      Please help me..what should i do?

      Many thank's
      amdhas
      _______________________________________________
      theme-reviewers mailing list
      theme-reviewers at lists.wordpress.org
      http://lists.wordpress.org/mailman/listinfo/theme-reviewers



----------------------------------------------------------------------------

    _______________________________________________
    theme-reviewers mailing list
    theme-reviewers at lists.wordpress.org
    http://lists.wordpress.org/mailman/listinfo/theme-reviewers


    _______________________________________________
    theme-reviewers mailing list
    theme-reviewers at lists.wordpress.org
    http://lists.wordpress.org/mailman/listinfo/theme-reviewers





------------------------------------------------------------------------------
  _______________________________________________
  theme-reviewers mailing list
  theme-reviewers at lists.wordpress.org
  http://lists.wordpress.org/mailman/listinfo/theme-reviewers

  _______________________________________________
  theme-reviewers mailing list
  theme-reviewers at lists.wordpress.org
  http://lists.wordpress.org/mailman/listinfo/theme-reviewers




--------------------------------------------------------------------------------
_______________________________________________
theme-reviewers mailing list
theme-reviewers at lists.wordpress.org
http://lists.wordpress.org/mailman/listinfo/theme-reviewers



--------------------------------------------------------------------------------
_______________________________________________
theme-reviewers mailing list
theme-reviewers at lists.wordpress.org
http://lists.wordpress.org/mailman/listinfo/theme-reviewers
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.wordpress.org/pipermail/theme-reviewers/attachments/20120608/2012e31f/attachment-0001.htm>


More information about the theme-reviewers mailing list