예제 #1
0
 /**
  * Register the category taxonomy.
  *
  * @since 1.0.0
  */
 public function register_category_taxonomy()
 {
     $args = array('show_tagcloud' => false, 'show_admin_column' => true, 'hierarchical' => true, 'rewrite' => array('slug' => trailingslashit(simmer_get_archive_base()) . get_option('simmer_category_base', 'category'), 'with_front' => false));
     /**
      * Filter the taxonomy args.
      *
      * @since 1.0.0
      * @see register_taxonomy() for the available args.
      *
      * @param array $args {
      * 		The arguments that define the taxonomy's
      * 		labels and functionality.
      * }
      */
     $args = apply_filters('simmer_register_category_args', $args);
     // Finally register the taxonomy.
     register_taxonomy(simmer_get_category_taxonomy(), simmer_get_object_type(), $args);
     /*
      * Better safe than sorry.
      *
      * @link http://codex.wordpress.org/Function_Reference/register_taxonomy#Usage
      */
     register_taxonomy_for_object_type(simmer_get_category_taxonomy(), simmer_get_object_type());
 }
예제 #2
0
<?php

/**
 * The Recipe Base settings field.
 *
 * @since 1.0.0
 *
 * @package Simmer\Settings
 */
?>

<code><?php 
echo esc_url(trailingslashit(home_url('/') . get_option('simmer_archive_base', simmer_get_archive_base())));
?>
</code>
<input id="simmer_recipe_base" name="simmer_recipe_base" type="text" class="regular-text code" value="<?php 
echo sanitize_title(get_option('simmer_recipe_base', simmer_get_object_type()));
?>
" />
예제 #3
0
<?php

/**
 * The Archive Base settings field.
 *
 * @since 1.0.0
 *
 * @package Simmer\Settings
 */
?>

<code><?php 
echo esc_url(trailingslashit(home_url()));
?>
</code>
<input id="simmer_archive_base" name="simmer_archive_base" type="text" class="regular-text code" value="<?php 
echo sanitize_title(get_option('simmer_archive_base', simmer_get_archive_base()));
?>
" />