Jaison Mora
Zeta
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
Hola compañeros,
Necesito ayuda para mostrar la sub-taxonomia en wordpress.
Me explico estoy realizando una taxonomia personalizada pero las categoria de la taxonomia principal no se muestra en la web.
Ejemplo: lhttp://localhos/public/frases/
Esta si la muestra y muestra las entradas asiganadas a esta taxonomia.
Pero a la hora de entrar a en la categoria
Ejemplo:
http://localhos/public/frases/risas/
Y de esa manera no me muestra ningún resultado y me sale la pagina de error 404.
Alguien sabe como hacer para que aparezca la sub-taxonomia en la misma pagina?
este es el código que utilizo:
Se lo agradezco muchísimo a quien me pueda ayudar 🙄
- - - Actualizado - - -
Ya encontre lo que buscaba cierro tema.
Dejo la fuente por si le es útil a alguien. :encouragement:
Wordpress Custom Taxonomy With Same Slug As Custom Post Type – Some Web Log
Necesito ayuda para mostrar la sub-taxonomia en wordpress.
Me explico estoy realizando una taxonomia personalizada pero las categoria de la taxonomia principal no se muestra en la web.
Ejemplo: lhttp://localhos/public/frases/
Esta si la muestra y muestra las entradas asiganadas a esta taxonomia.
Pero a la hora de entrar a en la categoria
Ejemplo:
http://localhos/public/frases/risas/
Y de esa manera no me muestra ningún resultado y me sale la pagina de error 404.
Alguien sabe como hacer para que aparezca la sub-taxonomia en la misma pagina?
este es el código que utilizo:
Insertar CODE, HTML o PHP:
// Registrar tipo de elemento Frases
function frases() {
$labels = array(
'name' => __( 'Frases', 'jg' ),
'singular_name' => __( 'Frases', 'jg' ),
'menu_name' => __( 'Frases %%PENDING_COUNT%%', 'jg' ),
'name_admin_bar' => __( 'Frases', 'jg' ),
'all_items' => __( 'Frases', 'jg' ),
'parent_item' => __( 'Frases' ),
);
$rewrite = array(
'slug' => 'frases',
'with_front' => true,
'pages' => true,
'feeds' => true,
);
$args = array(
'label' => __( 'Frases', 'jg' ),
'description' => __( 'Frases manage', 'jg' ),
'labels' => $labels,
'supports' => array( 'editor' ),
'taxonomies' => array( 'frases' ),
'search_items' => array( 'Buscar frases' ),
'hierarchical' => false,
'public' => true,
'show_ui' => true,
'show_in_menu' => true,
'menu_position' => 5,
'menu_icon' => 'dashicons-editor-quote',
'show_in_admin_bar' => true,
'show_in_nav_menus' => false,
'can_export' => true,
'has_archive' => true,
'exclude_from_search' => false,
'publicly_queryable' => true,
'rewrite' => $rewrite,
'capability_type' => 'page',
);
register_post_type( 'frases', $args );
}
add_action( 'init', 'frases', 0 );
// Pendientes
add_action('auth_redirect', 'add_pending_count_filter');
add_action('admin_menu', 'esc_attr_restore');
function add_pending_count_filter() {
add_filter('attribute_escape', 'remove_esc_attr_and_count', 20, 2);
}
function esc_attr_restore() {
remove_filter('attribute_escape', 'remove_esc_attr_and_count', 20, 2);
}
function remove_esc_attr_and_count( $safe_text = '', $text = '' ) {
if ( substr_count($text, '%%PENDING_COUNT%%') ) {
$text = trim( str_replace('%%PENDING_COUNT%%', '', $text) );
remove_filter('attribute_escape', 'remove_esc_attr_and_count', 20, 2);
$safe_text = esc_attr($text);
$count = (int)wp_count_posts( 'frases', 'readable' )->pending;
if ( $count > 0 ) {
$text = esc_attr($text) . '<span class="awaiting-mod count-' . $count . '" style="margin-left:7px;"><span class="pending-count">' . $count . '</span></span>';
return $text;
}
}
return $safe_text;
}
function frases_taxonomy() {
register_taxonomy('frases', array('frases'),
array(
'show_admin_column' => true,
'hierarchical' => true,
'label' => __('Categoria','mtms'),
'rewrite' => array( 'slug' => 'frases'),
));
}
add_action('init', 'frases_taxonomy', 0);
function jg_c() {
flush_rewrite_rules();
}
add_action( 'after_switch_theme', 'jg_c' );
Se lo agradezco muchísimo a quien me pueda ayudar 🙄
- - - Actualizado - - -
Ya encontre lo que buscaba cierro tema.
Dejo la fuente por si le es útil a alguien. :encouragement:
Wordpress Custom Taxonomy With Same Slug As Custom Post Type – Some Web Log
Última edición: