A
AceitunaNew
Alfa
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola,
Acabo de crear mi web con Wordpress haciendo uso del theme "Yoko"
En la cabecera, como opciones por defecto permite o bien colocar una imagen fija o elegir que haga aparecer una serie de imagenes que vienen por defecto. Pero en ninguno de los dos casos permite enlazar la imagen a una determinada pagina. Y en cuanto al set de imagenes, estas aparecen aleatoriamente.
Lo que pretendo es utilizar ese set de imagenes pero colocando las que yo quiera y que a su vez esten enlazadas a las paginas que yo elija.
Como puedo hacer esto?
Estoy intentando descifrar el funcionamiento. Quiza con eso podria ser mas enfocado en las cuestiones.
Estas son las dudas aclaratorias que tengo en este momento:
La foto(s) del "header" que viene con el Yoko, vendria a ser como un "background" (fondo) del "header"?
Sobre eso puedo superponer texto (no siendo parte de la foto) linkable?
Este texto podria variar en cada pagina?
Si las respuestas fueran positivas me ayudaria a dar dinamismo a mis campañas.
Gracias por vuestra ayuda.
Pongo aqui el codigo del "header". Si necesitais que cuelgue el codigo de otro archivo decidmelo:
<?php
/**
* @package WordPress
* @subpackage Yoko
*/
?><!DOCTYPE html>
<html <?php language_attributes(); ?>>
<head>
<meta charset="<?php bloginfo( 'charset' ); ?>" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
<title><?php
/*
* Print the <title> tag based on what is being viewed.
*/
global $page, $paged;
wp_title( '|', true, 'right' );
bloginfo( 'name' );
$site_description = get_bloginfo( 'description', 'display' );
if ( $site_description && ( is_home() || is_front_page() ) )
echo " | $site_description";
if ( $paged >= 2 || $page >= 2 )
echo ' | ' . sprintf( __( 'Page %s', 'yoko' ), max( $paged, $page ) );
?></title>
<link rel="profile" href="http://gmpg.org/xfn/11" />
<link rel="stylesheet" type="text/css" media="screen" href="<?php bloginfo( 'stylesheet_url' ); ?>" />
<?php if ( is_singular() && get_option( 'thread_comments' ) ) wp_enqueue_script( 'comment-reply' ); ?>
<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" />
<!--[if lt IE 9]>
<script src="<?php echo get_template_directory_uri(); ?>/js/html5.js" type="text/javascript"></script>
<![endif]-->
<?php wp_head(); ?>
</head>
<body <?php body_class(); ?>>
<div id="page" class="clearfix">
<header id="branding">
<nav id="mainnav" class="clearfix">
<?php wp_nav_menu( array( 'theme_location' => 'primary' ) ); ?>
</nav><!-- end mainnav -->
<?php global $yoko_options;
$yoko_settings = get_option( 'yoko_options', $yoko_options ); ?>
<hgroup id="site-title">
<?php if( $yoko_settings['custom_logo'] ) : ?>
<a href="<?php echo home_url( '/' ); ?>" class="logo"><img src="<?php echo $yoko_settings['custom_logo']; ?>" alt="<?php bloginfo('name'); ?>" /></a>
<?php else : ?>
<h1><a href="<?php echo home_url( '/' ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>"><?php bloginfo( 'name' ); ?></a></h1>
<h2 id="site-description"><?php bloginfo( 'description' ); ?></h2>
<?php endif; ?>
</hgroup><!-- end site-title -->
<?php
// The header image
// Check if this is a post or page, if it has a thumbnail, and if it's a big one
if ( is_singular() &&
current_theme_supports( 'post-thumbnails' ) &&
has_post_thumbnail( $post->ID ) &&
( /* $src, $width, $height */ $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'post-thumbnail' ) ) &&
$image[1] >= HEADER_IMAGE_WIDTH ) :
// Houston, we have a new header image!
echo get_the_post_thumbnail( $post->ID , array(1102,350), array('class' => 'headerimage'));
elseif ( get_header_image() ) : ?>
<img src="<?php header_image(); ?>" class="headerimage" width="<?php echo HEADER_IMAGE_WIDTH; ?>" height="<?php echo HEADER_IMAGE_HEIGHT; ?>" alt="" /><!-- end headerimage -->
<?php endif; ?>
<div class="clear"></div>
<nav id="subnav">
<?php
if (is_nav_menu( 'Sub Menu' ) ) {
wp_nav_menu( array('menu' => 'Sub Menu' ));} ?>
</nav><!-- end subnav -->
</header><!-- end header -->
Acabo de crear mi web con Wordpress haciendo uso del theme "Yoko"
En la cabecera, como opciones por defecto permite o bien colocar una imagen fija o elegir que haga aparecer una serie de imagenes que vienen por defecto. Pero en ninguno de los dos casos permite enlazar la imagen a una determinada pagina. Y en cuanto al set de imagenes, estas aparecen aleatoriamente.
Lo que pretendo es utilizar ese set de imagenes pero colocando las que yo quiera y que a su vez esten enlazadas a las paginas que yo elija.
Como puedo hacer esto?
Estoy intentando descifrar el funcionamiento. Quiza con eso podria ser mas enfocado en las cuestiones.
Estas son las dudas aclaratorias que tengo en este momento:
La foto(s) del "header" que viene con el Yoko, vendria a ser como un "background" (fondo) del "header"?
Sobre eso puedo superponer texto (no siendo parte de la foto) linkable?
Este texto podria variar en cada pagina?
Si las respuestas fueran positivas me ayudaria a dar dinamismo a mis campañas.
Gracias por vuestra ayuda.
Pongo aqui el codigo del "header". Si necesitais que cuelgue el codigo de otro archivo decidmelo:
<?php
/**
* @package WordPress
* @subpackage Yoko
*/
?><!DOCTYPE html>
<html <?php language_attributes(); ?>>
<head>
<meta charset="<?php bloginfo( 'charset' ); ?>" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
<title><?php
/*
* Print the <title> tag based on what is being viewed.
*/
global $page, $paged;
wp_title( '|', true, 'right' );
bloginfo( 'name' );
$site_description = get_bloginfo( 'description', 'display' );
if ( $site_description && ( is_home() || is_front_page() ) )
echo " | $site_description";
if ( $paged >= 2 || $page >= 2 )
echo ' | ' . sprintf( __( 'Page %s', 'yoko' ), max( $paged, $page ) );
?></title>
<link rel="profile" href="http://gmpg.org/xfn/11" />
<link rel="stylesheet" type="text/css" media="screen" href="<?php bloginfo( 'stylesheet_url' ); ?>" />
<?php if ( is_singular() && get_option( 'thread_comments' ) ) wp_enqueue_script( 'comment-reply' ); ?>
<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" />
<!--[if lt IE 9]>
<script src="<?php echo get_template_directory_uri(); ?>/js/html5.js" type="text/javascript"></script>
<![endif]-->
<?php wp_head(); ?>
</head>
<body <?php body_class(); ?>>
<div id="page" class="clearfix">
<header id="branding">
<nav id="mainnav" class="clearfix">
<?php wp_nav_menu( array( 'theme_location' => 'primary' ) ); ?>
</nav><!-- end mainnav -->
<?php global $yoko_options;
$yoko_settings = get_option( 'yoko_options', $yoko_options ); ?>
<hgroup id="site-title">
<?php if( $yoko_settings['custom_logo'] ) : ?>
<a href="<?php echo home_url( '/' ); ?>" class="logo"><img src="<?php echo $yoko_settings['custom_logo']; ?>" alt="<?php bloginfo('name'); ?>" /></a>
<?php else : ?>
<h1><a href="<?php echo home_url( '/' ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>"><?php bloginfo( 'name' ); ?></a></h1>
<h2 id="site-description"><?php bloginfo( 'description' ); ?></h2>
<?php endif; ?>
</hgroup><!-- end site-title -->
<?php
// The header image
// Check if this is a post or page, if it has a thumbnail, and if it's a big one
if ( is_singular() &&
current_theme_supports( 'post-thumbnails' ) &&
has_post_thumbnail( $post->ID ) &&
( /* $src, $width, $height */ $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'post-thumbnail' ) ) &&
$image[1] >= HEADER_IMAGE_WIDTH ) :
// Houston, we have a new header image!
echo get_the_post_thumbnail( $post->ID , array(1102,350), array('class' => 'headerimage'));
elseif ( get_header_image() ) : ?>
<img src="<?php header_image(); ?>" class="headerimage" width="<?php echo HEADER_IMAGE_WIDTH; ?>" height="<?php echo HEADER_IMAGE_HEIGHT; ?>" alt="" /><!-- end headerimage -->
<?php endif; ?>
<div class="clear"></div>
<nav id="subnav">
<?php
if (is_nav_menu( 'Sub Menu' ) ) {
wp_nav_menu( array('menu' => 'Sub Menu' ));} ?>
</nav><!-- end subnav -->
</header><!-- end header -->
Última edición: