title: Creating custom post in wordpress error
body: <p>WordPress is throwing this error message:</p>
  
  <blockquote>
    <p>Warning: Missing argument 2 for <code>_x()</code>, called in "directory/posttypes.php" on line 8 and defined in "directory/l10n.php on line 250</p>
  </blockquote>
  
  <p>postypes.php:</p>
  
  <pre><code>        // Add new post type for Recipes
  add_action('init', 'cooking_recipes_init');
  function cooking_recipes_init() 
  {
      $args = array(
          'label' =&gt; _x('Recipes'),
          'singular_label' =&gt; _x('Recipe'),
          'public' =&gt; true,
          'publicly_queryable' =&gt; true,
          'show_ui' =&gt; true, 
          'query_var' =&gt; true,
          'rewrite' =&gt; true,
          'capability_type' =&gt; 'post',
          'hierarchical' =&gt; false,
          'menu_position' =&gt; null,
          'supports' =&gt; array('title','editor','comments')
      ); 
      register_post_type('recipes',$args);
  }
  </code></pre>
  
  <p>functions.php:</p>
  
  <pre><code>include_once(ABSPATH . 'wp-content/themes/twentyeleven-child/posttypes.php');
  </code></pre>
  
  <p>l10n.php:</p>
  
  <pre><code>function _x( $text, $context, $domain = 'default' ) {
      return translate_with_gettext_context( $text, $context, $domain );
  }
  </code></pre>
  
  <p>any advice would be much appreciated, thanks</p>