<?php
    // Inicializar variables
    $home_url = home_url('/');
    $home_text = 'Inicio';
    $breadcrumbs_html = '';

    // Obtener información de la página actual
    $current_page = get_queried_object();
    $current_page_title = $current_page->post_title;
    $current_page_url = get_permalink($current_page->ID);

    // Añadir enlace a la página de inicio
    $breadcrumbs_html .= '<a href="' . $home_url . '">' . $home_text . '</a> > ';

    // Añadir enlaces para páginas anteriores
    if (is_single()) {
        // Si es una publicación, añadir enlace a la categoría de la publicación
        $category = get_the_category($current_page->ID);
        $category_url = get_category_link($category[0]->cat_ID);
        $breadcrumbs_html .= '<a href="' . $category_url . '">' . $category[0]->cat_name . '</a> > ';
    } elseif (is_page()) {
        // Si es una página, añadir enlaces para todas las páginas anteriores
        $parent_id  = $current_page->post_parent;
        while ($parent_id) {
            $page = get_page($parent_id);
            $breadcrumbs_html = '<a href="' . get_permalink($page->ID) . '">' . get_the_title($page->ID) . '</a> > ' . $breadcrumbs_html;
            $parent_id  = $page->post_parent;
        }
    }

    // Añadir enlace a la página actual
    $breadcrumbs_html .= '<a href="' . $current_page_url . '">' . $current_page_title . '</a>';

    // Devolver migas de pan como cadena de texto HTML
    echo '<div class="breadcrumbs">' . $breadcrumbs_html . '</div>';
?>

01 – Blog (Single)

<?php

global $post;

// Obtén el ID del post actual
$post_id = $post->ID;
// Obtén el contenido del post
$post_content = get_post_field( 'post_content', $post_id );

// Calcula el tiempo de lectura estimado en minutos
  $word_count = str_word_count( strip_tags( $post_content ) );
  $reading_time = floor( $word_count / 200 );

// Muestra el tiempo de lectura estimado en minutos
echo '<p class="read_time">Reading Time: ' . $reading_time . ' min.</p>';


?>

Related posts