Pregunta sobre The Events Calendar de Wordpress:

No se puede obtener el título de ningún evento

Un usuario preguntó 👇

Hola. No creo que muestre el título del evento en una página. Aquí está mi solución:

singil.php

get_header(); ?>

<?php while ( have_posts() ) : the_post(); ?>
    <?php get_template_part( 'template-parts/content-header' ); ?>
    <div class="main-wrap" role="main">
        <article>
	     <?php the_content(); ?>
	</article>
<?php endwhile;?>
<?php get_sidebar(); ?>
</div>
<?php get_footer();

template-parts / content-header.php

<?php // header d'une page/article/archive ?>
<section class="content-header">
    <div class="grid-container">
	<div class="grid-x">
	    <div class="cell small-12">
		<header>
		<?php 
		if ( is_archive('tribe_events') ) :
		    // si on est dans la page agenda 
		    $titre = "Agenda"; 
		elseif( is_singular( 'tribe_events' ) ) : 
		    // si on est sur la page d'un événement
		    $titre = get_the_title(); 
		else : 
		    // tous les autres cas
		    $titre = get_the_title();  
		endif; ?>
		<h1 class="entry-title fantome" data-titre="<?php echo $titre; ?>"><?php echo $titre; ?></h1>
		</header>
	    </div>
	</div>
    </div>
<?php
    if ( function_exists('yoast_breadcrumb') ) {
	yoast_breadcrumb('<p id="breadcrumbs">','</p>');
    }?>
    <?php if ( !is_front_page() && is_home() ) {
	// blog page
    }else { ?>
	<?php get_template_part( 'template-parts/featured-image' ); ?>
    <?php }; ?>
</section>

También tengo migas de pan de Yoast SEO y solo se muestra «Inicio» en la página de eventos individuales, pero funciona perfectamente en cualquier otro lugar.

Intenté muchas cosas como tribe_get_events_title() pero nada funciona.

Ayuda ? 🙂

Este tema fue modificado hace 3 años, 6 meses por.

(@vicskf)

Hace 3 años, 1 mes

Hola topitoconnectey,

Lamento la demora en regresar a usted.

Proporcionar una aplicación de este tipo requeriría cierta personalización, que no proporcionamos a través de estos foros. Tenemos algunos recursos para personalizar el plugin. aquí.

La mejor manera de obtener soporte dedicado para sus consultas es una licencia premium que le dará acceso a nuestro foro de soporte premium.

¡Espero que esto ayude!

Gracias, victor

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *