Respuestas de foro creadas

Viendo 15 respuestas - de la 46 a la 60 (de un total de 67)
  • Una solución podría ser usar tu propio Loop con WP_Query. Uno de los parámetros de WP_Query es offset. A este parámetro le pasas el número de posts que quieras que salte el loop. Por ejemplo:

    // WP_Query arguments
    $args = array (
    	'offset'                 => '1',
    );
    
    // The Query
    $query = new WP_Query( $args );
    
    // The Loop
    if ( $query->have_posts() ) {
    	while ( $query->have_posts() ) {
    		$query->the_post();
    		// do something
    	}
    } else {
    	// no posts found
    }
    
    // Restore original Post Data
    wp_reset_postdata();

    En la documentación del Codex te advierten que usar offset puede dar problemas con la paginación de los posts, pero también tienes un enlace con info para solucinarlo.

    Me alegro de que te funcionara. Repasando el código veo que en las dos últimas lineas la variable $variable no es necesaria, sustituyela por $lista_categorias.
    El código que te puse esta basado en la documentación del Codex. Mira aquí. Te aconsejo que siempre que quieras hacer algo o tengas alguna duda primero busques en el Codex. Si no encuentras la solución exacta a tu problema si que te dará pistas de como actuar.
    Un saludo.

    Hola, por lo que he visto el widget the WordPress no añade ninguna clase solamente al número de posts de la categoría.
    La solución sería o bien crear un widget (más complicado) o en el archivo de la segunda sidebar obtener el listado de categorías con código y así poder manipular la salida.
    El siguiente código obtiene las categorías, quita los paréntesis y encierra el número de posts en una etiqueta span con la clase num-posts:

    <h3><?php _e( 'Categorías', 'tutextdomain' ); ?></h3>
    <ul>
    <?php
    $args = array(
    	'echo' => 0,
    	'show_count' => 1,
    	'title_li' => '',
    );
    $lista_categorias = wp_list_categories( $args );
    $patron[0] = '/\(/';
    $patron[1] = '/\)/';
    $sustitucion[0] = '<span class="num-posts">';
    $sustitucion[1] = '</span>';
    $variable = preg_replace($patron, $sustitucion, $lista_categorias);
    echo $variable;
    ?>

    Con esto ya puedes darle estilos al número de posts usando el selector .num-posts

    Hola, necesitas darle un ancho a la página.
    Cambia

    .site {
        margin: 1.5em auto;
        padding: 0;
    }

    por

    .site {
        margin: 1.5em auto;
        padding: 0;
        width: 960px; /* Pon la medida que quieras en pixels aquí */
    }

    Hola,
    mira en la carpeta del tema a ver si tiene otra carpeta con el nombre «lang» o «languages» o algo parecido. Si la tiene (debería) verás un archivo con extensión .po, en este archivo están las cadenas de texto traducibles para el tema.

    Para crear un archivo en español debes abrir el archivo con el programa Poedit, hacer las traducciones y guardar con el nombre es_ES.po. Poedit te crea automáticamente el archivo es_ES.mo que es el que usa WordPress.

    Busca en Internet, hay mucha info sobre el tema y es fácil de hacer.
    También podrías editar los archivos del tema a mano pero esto no es aconsejable ya que si actualizas el tema se pueden perder todos los cambios que hayas hecho.

    Eso no es WordPress, es Drupal

    Hola, yo estoy usando el theme Pytheas en un proyecto que estoy realizando y para mi es uno de los mejores themes que he visto. No entiendo bien que problema tienes con el menú.
    Supongo que sabrás que tienes que ir a Apariencia->Menús, ahí creas un menú a tu gusto, lo ordenas como quieras que aparezca y en la parte de la derecha, arriba, en ubicación del tema, en el apartado Main, seleccionas el menú que hayas creado.

    Me alegro de que lo solucionaras 🙂
    Para estos casos te recomiendo un complemento para Firefox que se llama Firebug. Mirátelo. Es, en dos palabras, IM PRESCINDIBLE para el desarrollo web.
    Un saludo.

    Foro: Diseño – Temas y plantillas
    En respuesta a: Menú

    Casi seguro que eso se añade con javascript. Míralo porque en la mayoría de ocasiones se comprueba con javascript si el elemento de menú tiene descendientes, y si es así, se le añade una clase para que muestre esos símbolos.

    Hola, si no me equivoco, para que las imágenes se adapten es width: 100%; y para que no se deformen heihgt: auto;

    El problema que tienes es que como te indica redywebs tienes los contenedores de las imagenes con unas dimensiones fijas en píxeles. El theme que estás utilizando usa skeleton (un framework) para el tema responsive. Tu has dividido las dos columnas principales usando las clases grid_9 y grid_3 que son propias de skeleton y se adaptan con el cambio de ancho de la pantalla. Pero dentro de grid_9, donde tienes el contenido principal del blog, tienes las siguientes reglas aplicadas:

    .latestpost li {
        border-bottom: 1px solid #B9BABA;
        list-style-type: none;
        margin: 0 0 20px;
        padding: 0 0 20px;
        width: 692px;
    }
    .latestpost li .featured-thumbnail {
        height: 398px;
        overflow: visible;
        width: 681px;
    }
    .latestpost li .destacada .featured-thumbnail {
        height: 550px;
        overflow: visible;
        width: 939px;
    }

    para una prueba rápida cambia en todas esas reglas el width y el height por lo 100% y auto respectivamente. Verás como ya se adapta a resoluciones de pantalla más bajas.

    Hola, revisa las hojas de estilo. Por lo que he visto la URL de las imagenes que usas como fondo en varios sitios del archivo default.css es de este tipo:
    background: url(file:///D|/COTA0/PRUEBAS%20COTA%20CERO/Wp-Adv-Newspaper/images/subscribe.gif) no-repeat left center;

    Por ejemplo, el css para la imagen de fondo de la home donde tienes los enlaces para subscribirse es el siguiente:

    #subscribe {
    	background: url(file:///D|/COTA0/PRUEBAS%20COTA%20CERO/Wp-Adv-Newspaper/images/subscribe.gif) no-repeat left center;
    	padding-left:105px;
    	font-weight:bold;
    	margin-left:7px;
    	margin-right:5px;
    	padding-bottom:2px;
    	padding-top:2px;
    	float:left;
    }

    Como ves la ruta a la imagen gif está mal, debería ser algo como
    url(images/subscribe.gif)

    Vamos a ver, yo ya he intentado ayudarte pero no me has hecho caso.
    Al ver la plantilla que estabas usando y el error que te daba ya supuse que era un theme pirateado.
    Tu mismo has confirmado que es una plantilla de pago que te has descargado o te han pasado ilegalmente.

    Solución A: compra la plantilla si te empeñas en usarla.

    Solución B: descarga cualquiera de los cientos de plantillas de calidad que hay gratuitas en la web.

    Un saludo

    Pues si no está ahí debe estar en otro sitio, o en la cabecera o en algún plugin… Por que lo que está pasando es que por medio de código javascript se crea un iframe (no se si sabes lo que es, es como un página web dentro de otra) dentro de ese iframe quieren cargar una página web cuya dirección es la que te puse antes, y al no poder acceder a esa web es cuando te salta ese error.
    Lo pero es que cuando he probado a entrar a ese sitio me ha saltado el antivirus. Además, el tamaño del ifram es de 1×1 píxeles, para que pase desapercibido.
    Yo que tu borraba todo lo del servidor y le pegaba una pasada con un buen antivirus a tu ordenador. Además cambiaría la contraseña del FTP de tu alojamiento.
    Otro consejo que me permitiría darte es que no uses cualquier theme que te encuentres por ahí. Procura usar los del sitio de WordPress o de sitios suficientemente conocidos

    Un saludo

    Crea una nueva página en blanco con el título «Blog», por ejemplo, y sin más contenido.
    En la administración en el apartado Ajustes->Lectura tienes la primera opción que es «Página frontal muestra». Ahí debes seleccionar «Una página estática». Para la página inicial seleccionas la que tienes ahora mismo como página de inicio y para la página de entradas seleccionas la página «Blog» que acabas de crear. Luego creas una entrada en el menú hacia la página Blog y verás como ahí se muestran las entradas del blog.
    Solo queda añadir entradas al blog. Te saldrán todas en la página que has creado.

    Mira el archivo functions.php en la carpeta del theme que estás usando a ver si encuentras la cadena de texto:
    http : / /www .jqueryc.com

    Parece que hay un script que quiere crear un iframe en la página.

    ¿De donde has descargado el theme? ¿Lo has comprado? Es que tiene toda la pinta de haber sido manipulado o hackeado.

Viendo 15 respuestas - de la 46 a la 60 (de un total de 67)