[wp-testers] the is_<type>()'s needs an is_signup()

Philip M. Hofer (Frumph) philip at frumph.net
Tue May 25 10:54:15 UTC 2010


because of the induction of the content - widecolumn divs wrapping around 
the multisite signups an is_signup() would be useful.

example of what I do for it:

function comicpress_is_signup() {
global $wp_query;
if ($wp_query->query_vars['category_name'] == 'wp-signup-php') return true;
return false;
}

Either it's a bug that wp-signup-php is not landing inside of the body 
classes dunno, but I needed it for 2 areas:

if (comicpress_is_signup()) $classes[] = 'signup';

This is for my extended body classes so that the signup pages can have 
specific CSS assigned to it

as well as:

  <?php if (is_page('chat') || is_page('forum') && !comicpress_is_signup()) 
{ ?>
   <div id="content" class="widecolumn">
  <?php } elseif (!comicpress_is_signup()) { ?>
   <div id="content" class="narrowcolumn">
  <?php } ?>


This way the widecolumn id and class never gets doubled up within the design 
itself.

The id="content" and class="narrowcolumn/widecolumn" have been utilized as 
the standards in the areas to display the full width of an area and the 
content column, where the narrow/wide would contain the widths themself.  So 
having an is_signup() would be very prevelant to be used and would be 
recognized in the $wp_query->is_signup  to other functions if necessary.

- Phil 



More information about the wp-testers mailing list