Avisos
Vaciar todo

Cabecera TOTALMENTE personalizada  

 
Daniel
 Daniel
Usuario eminente

Hola

He diseñado en códigos html y css una cabecera bastante compleja. El theme que utilizo (y en general todos los themes que he visto y conozco) no permiten una personalización tan profunda de las cabeceras. Por ello, mi pregunta es la siguiente:

¿Qué archivos de Wordpress debo modificar para que me cargue en la web la cabecera que yo mismo he diseñado y no me cargue la cabecera del theme? Y si son tan amables, debido a que no dominio el lenguaje PHP tanto como el HTML y el CSS, ¿en qué líneas de dichos archivos debo aplicar dichos cambios?

Soy consciente de que tal vez pido mucho. Gracias de antemano.

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 23/04/2015 11:00 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Los archivos a modificar para cambiar la cabecera de un WordPress dependen del tema que se esté utilizando, ya que cada uno puede tener una estructura diferente.

Prueba a revisar el archivo wp-content/themes/dt-the7/header.php de tu web. La cabecera se tendría que poner debajo de la etiqueta body y, dentro ella, es posible que dentro de la etiqueta header.

Es posible que los desarrolladores de la plantilla te puedan dar una información más detallada.

ResponderCitar
Respondido : 23/04/2015 12:51 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Daniel
 Daniel
Usuario eminente

En realidad, este theme presenta tres archivos referentes al header:

1) header.php

<?php
/**
 * @package vogue
 * @since 1.0.0
 */

// File Security Check
if ( ! defined( 'ABSPATH' ) ) { exit; }

get_template_part( 'header-single' );
get_template_part( 'header-main' );

2) header-single.php




<html id="ie6" class="ancient-ie old-ie no-js" >


<html id="ie7" class="ancient-ie old-ie no-js" >


<html id="ie8" class="old-ie no-js" >


<html id="ie9" class="old-ie9 no-js" >


<html class="no-js" >
<!--

	<meta charset="" />
	
	
	
	
	
	
	<link rel="pingback" href="" />
	
	
	
	
	


<body >





<div id="page"get( 'template.layout' ) ) echo ' class="boxed"'; ?>>

get( 'template.footer.background.slideout_mode' ) ) {
	echo '
'; } ?>

3) header-main.php




	

	

	<div id="main" >

		

		

¿Puedes indicarme dónde introducir el código html para que solo se muestre mi cabecera y no la del theme?

Gracias

ResponderCitar
Respondido : 23/04/2015 1:31 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

El problema es que si eliminas la cabecera posiblemente también elimines la navegación

Según el código podrías probar eliminando el siguiente código del header-single.php

	

Realiza una copia de los archivos que modifiques, primero realizar la eliminación de la cabecera, luego podrás insertar el código que quieras en header.php por ejemplo pero fuera de las etiquetas de php, es decir tendrías que cerrar la etiqueta con ?> y luego poner el código html , ya que asumo que tu código es html

Saludos

ResponderCitar
Respondido : 23/04/2015 7:39 pm

Cursos Gratuitos WordPress