feat: LOPDP Ecuador — router, permalinks, política privacidad, banner, nav, index temas
This commit is contained in:
@@ -141,7 +141,7 @@ $skills = array_filter($skillsFlat);
|
||||
</div>
|
||||
|
||||
<p style="font-size:.65rem;color:rgba(255,255,255,.25);text-align:center;margin-top:auto;padding-top:.75rem">
|
||||
<a href="/politica-de-privacidad/" style="opacity:.6;text-decoration:underline;color:inherit">Política de Privacidad · LOPDP</a>
|
||||
<a href="<?php echo esc_url(home_url('/politica-de-privacidad/')); ?>" style="opacity:.6;text-decoration:underline;color:inherit">Política de Privacidad · LOPDP</a>
|
||||
</p>
|
||||
|
||||
</aside><!-- /.ax-sidebar -->
|
||||
|
||||
@@ -73,13 +73,14 @@ add_filter('body_class', 'apex_body_classes');
|
||||
// ---------------------------------------------------------------------------
|
||||
function apex_render_nav(): string
|
||||
{
|
||||
$base = is_front_page() ? '' : home_url('/');
|
||||
$items = [
|
||||
'#sobre-mi' => __('Sobre mí', 'apex'),
|
||||
'#impacto' => __('Impacto', 'apex'),
|
||||
'#experiencia' => __('Experiencia', 'apex'),
|
||||
'#formacion' => __('Formación', 'apex'),
|
||||
'#certificaciones' => __('Certificaciones', 'apex'),
|
||||
'#contacto' => __('Contacto', 'apex'),
|
||||
$base . '#sobre-mi' => __('Sobre mí', 'apex'),
|
||||
$base . '#impacto' => __('Impacto', 'apex'),
|
||||
$base . '#experiencia' => __('Experiencia', 'apex'),
|
||||
$base . '#formacion' => __('Formación', 'apex'),
|
||||
$base . '#certificaciones' => __('Certificaciones', 'apex'),
|
||||
$base . '#contacto' => __('Contacto', 'apex'),
|
||||
];
|
||||
|
||||
$html = '<ul class="ax-nav__list">';
|
||||
|
||||
@@ -1,24 +1,28 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
// Fallback template — the theme uses front-page.php for all CV content.
|
||||
get_header();
|
||||
?>
|
||||
<div class="ax-main">
|
||||
<div class="ax-content-wrap">
|
||||
<?php if (have_posts()) : ?>
|
||||
<?php while (have_posts()) : the_post(); ?>
|
||||
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
|
||||
<h1><?php the_title(); ?></h1>
|
||||
<div class="entry-content">
|
||||
<?php the_content(); ?>
|
||||
</div>
|
||||
</article>
|
||||
<?php endwhile; ?>
|
||||
<?php else : ?>
|
||||
<p><?php esc_html_e('No se encontró contenido.', 'apex'); ?></p>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
<aside class="ax-sidebar" id="ax-sidebar"></aside>
|
||||
<main class="ax-main">
|
||||
<div class="ax-content-wrap">
|
||||
<style>
|
||||
.ax-page-content h1{font-size:1.6rem;font-weight:700;color:var(--ax-text);margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid var(--ax-cyan)}
|
||||
.ax-page-content h2,.ax-page-content h3{font-weight:600;color:var(--ax-text);margin:1.5rem 0 .5rem}
|
||||
.ax-page-content h2{font-size:1rem}
|
||||
.ax-page-content p{font-size:.9rem;color:var(--ax-muted);line-height:1.75;margin-bottom:.75rem}
|
||||
.ax-page-content a{color:var(--ax-cyan)}
|
||||
.ax-page-content a:hover{opacity:.75}
|
||||
.ax-back{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:2rem;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ax-cyan);text-decoration:none}
|
||||
.ax-back:hover{opacity:.75}
|
||||
.ax-back::before{content:'←'}
|
||||
</style>
|
||||
<div class="ax-section ax-page-content">
|
||||
<a class="ax-back" href="<?php echo esc_url(home_url('/')); ?>">Volver al CV</a>
|
||||
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
|
||||
<h1><?php the_title(); ?></h1>
|
||||
<?php the_content(); ?>
|
||||
<?php endwhile; endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
</main>
|
||||
<?php get_footer(); ?>
|
||||
|
||||
Reference in New Issue
Block a user