/** * 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()); }
<?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())); ?> " />
<?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())); ?> " />