Presenta tu BlogEn estos días he creado un blog y ya hemos superado los 10 primeros post con lo que se me ha activado la pestaña "entradas anteriores" pero no me funciona, no se si debo activar algo o que pasa.
el blog es: blog.grupodariza.com
gracias
No te funciona porque te devuelve una URL errónea. ¿Has modificado el index.php?
En el tema original viene así:
<?php
next_posts_link(__('« Previous entries', 'blue-grace'));
echo ' ';
previous_posts_link(__('Next entries »', 'blue-grace'));
?>
Consulta con tu hosting a ver por qué sale index.php en la URL
Es decir, sale:
"http://blog.grupodariza.com/Index.php/"
Cuando debe salir:
"http://blog.grupodariza.com"
Si te fijas al darle a los posts anteriores se añade el index.php a la URL
Es decir, sale:
"http://blog.grupodariza.com/Index.php/Index.php/?paged=2"
cuando debe salir:
"http://blog.grupodariza.com/?paged=2" Si pones la URL que acabo de poner funciona perfectamente.
y lo mismo al revés, próximas entradas
Sale:
"http://blog.grupodariza.com/Index.php/Index.php/"
cuando debe salir
"http://blog.grupodariza.com/"
¿Por qué se añaden tantos index.php a la URL?
Un saludo
hola
ojala puedas ayudarme
tal vez mi problema es aunmas sencillo que el anterior, pues ni siquiera entrare a programacion html o eso espero
resulta que tengo mi pagina con el tema DePo Masthead mi blog es https://chicleypeganirvana.wordpress.com/acerca-de/
y no se porque en mi pagina principal que yo en le menu lo llame blog por ser la pagina donde se actualizan las entreadas o post, en fin, que una vez que he subido variaos post solo aparecen tres, una por columna, pero y donde estan las otras? no existe ningun navegador para ver las demas, y no se donde esta esa opcion.
por otra parte en algun momento diseñando mi menu, habia por defaul una pestaña o boton que se llamaba archivos y ahi se veian mis entradas en una sola columna que eso me gusto muchos mas, en fin que eso tampoco se donde estan pues eso me gustaria fue mi pagina principal pero donde estara?
muchas muchas gracias
ojala puedas yuadarme
saludos
Consulta con tu hosting a ver por qué sale index.php en la URL
Es decir, sale:
"http://blog.grupodariza.com/Index.php/"
Cuando debe salir:
"http://blog.grupodariza.com"
Si te fijas al darle a los posts anteriores se añade el index.php a la URL
Es decir, sale:
"http://blog.grupodariza.com/Index.php/Index.php/?paged=2"
cuando debe salir:
"http://blog.grupodariza.com/?paged=2" Si pones la URL que acabo de poner funciona perfectamente.
y lo mismo al revés, próximas entradas
Sale:
"http://blog.grupodariza.com/Index.php/Index.php/"
cuando debe salir
"http://blog.grupodariza.com/"
¿Por qué se añaden tantos index.php a la URL?
Un saludo
Gracias LGrusin, tienes razón, ese es el problema, pero el porqué aparecen tantos "index.php" no tengo ni idea.
Nadie sabe porque sucede??
¿Estás seguro de que no has modificado el index.php? ¿Podrías poner el código que devuelve lo de "Entradas anteriores" y "Próximas entradas"?
¿Estás seguro de que no has modificado el index.php? ¿Podrías poner el código que devuelve lo de "Entradas anteriores" y "Próximas entradas"?
Gracias Almendron eso fue lo primero que hice cambiar mi código que está tal y como sigue:
<?php
next_posts_link(__('« Previous entries', 'blue-grace'));
echo ' ';
previous_posts_link(__('Next entries »', 'blue-grace'));
?>
por el que tú me proporcionastes y hace exactamente lo mismo, he modificado cosas del index.php pero solo temas de diseño y esta parte del código no la toque, pasa exactamente lo que dice LGrusin, me aparece varias veces index.php y por eso es por lo que no encuentra la página que está buscando.
gracias
No recuerdo qué hilo pero le pasó algo parecido a otro usuario en el Foro y era problema del servidor. Lo solucionaron ellos.
Debes consultarles, todo lo que hagas es inútil si no solucionas esto antes.
Saludos
Puede que sea la siguiente línea la que da el problema:
Prueba a quitar la línea entera o el "rel=index".
Puede que sea la siguiente línea la que da el problema:
< link rel='index' title='Blog GRUPO DARIZA' href='http://blog.grupodariza.com' / >
Prueba a quitar la línea entera o el "rel=index".
Gracias almendron pero no encuentro esa línea por ningún lado, creo que no aparece en ninguno de los archivos que componen el tema. El título y la dirección la introduje en el asistente y en el editor solo hace mención a title pero desde luego rel='index' no aparece por ningún lado.
LGrusin, ya se lo comenté y ésta fue su respuesta:
"Indicarle que debe de revisar la programacion de su web, de sus index y si dispone de algun archivo htaccess que realice dicha funcion para poder corregirlo."
Un saludo y gracias a todos
Pues estar, está. Mira en header.php.
Copiado directamente del código fuente de tu página
Pues estar, está. Mira en header.php.
Copiado directamente del código fuente de tu página
< link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://blog.grupodariza.com/wp-includes/wlwmanifest.xml" / >
< link rel='index' title='Blog GRUPO DARIZA' href='http://blog.grupodariza.com' / >
< meta name="generator" content="WordPress 3.1" / >
< style type="text/css" >.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}< /style >
< /head >
Discúlpa mi torpeza almendron, pero el código de mi header.php es:
<title><?php
/*
* Print the <title> tag based on what is being viewed.
*/
global $page, $paged;
wp_title( '|', true, 'right' );
// Add the blog name.
bloginfo( 'name' );
// Add the blog description for the home/front page.
$site_description = get_bloginfo( 'description', 'display' );
if ( $site_description && ( is_home() || is_front_page() ) )
echo " | $site_description";
// Add a page number if necessary:
if ( $paged >= 2 || $page >= 2 )
echo ' | ' . sprintf( __( 'Page %s', 'twentyten' ), max( $paged, $page ) );
?></title>
<style type="text/css">
#portrait-bg { background:url(<?php bloginfo('template_directory'); ?>/images/bg-portrait<?php echo (rand()%8); ?>.jpg); }
</style>
<link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" />
<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
<?php if(is_singular()) wp_enqueue_script( 'comment-reply' );?>
<?php wp_head(); ?>
</head>
<body <?php body_class(); ?>>
<div id="wrap">
<div id="menu">
<?php wp_nav_menu( array('theme_location' => 'top', 'fallback_cb' => 'grace_top_default_menu' )); ?>
</div>
<div id="header">
<span class="btitle">/"><?php bloginfo('name'); ?></span>
<p class="description">
<a href="<?php
if (current_user_can('edit_posts'))
{
admin_url(); echo '/">';
}
else
{
home_url(); echo '/">';
}
bloginfo('description'); ?>
</p>
</div>
<!--
<div id="rss-big">
" >nuestro equipo
</div>
-->
<div id="portrait-bg"></div>
<div id="catmenu">
<?php wp_nav_menu( array('theme_location' => 'bottom', 'fallback_cb' => 'grace_bottom_default_menu' )); ?>
</div>
Es una posibilidad remota pero mira también en la traducción del tema, no vaya a ser que allí haya algo más puesto. Busca next_posts_link y previous_posts_link.
lo único que encuentro es esto:
<?php if (!is_singular()): ?>
<div id="nav-global" class="navigation">
<div class="nav-previous">
<?php
next_posts_link(__('« Previous entries', 'blue-grace'));
echo ' ';
previous_posts_link(__('Next entries »', 'blue-grace'));
?>
</div>
</div>
<?php endif; ?>
y ya probé a cambiarlo por lo que tú me propusistes al principio y no funciona.
Pregunto: está función que he encontrado tendrá algo que ver?
function chunk_url(&$ret)
{
$links = explode('<a', $ret);
$countlinks = count($links);
for ($i = 0; $i < $countlinks; $i++) {
$link = $links[$i];
$link = (preg_match('#(.*)(href=")#is', $link)) ? '<a' . $link : $link;
$begin = strpos($link, '>') + 1;
$end = strpos($link, '<', $begin);
$length = $end - $begin;
$urlname = substr($link, $begin, $length);
/**
* We chunk urls that are longer than 50 characters. Just change
* '50' to a value that suits your taste. We are not chunking the link
* text unless if begins with 'http://', 'ftp://', or 'www.'
*/
$chunked = (strlen($urlname) > 50 && preg_match('#^(http://|ftp://|www\.)#is', $urlname)) ? substr_replace($urlname, '.....', 30, -10) : $urlname;
$ret = str_replace('>' . $urlname . '<', '>' . $chunked . '<', $ret);
}
}
¿Por qué no nos pones tu .htaccess?
En las instaciones de WordPress para dominios el contenido de .htaccess es:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Pero en tu caso al estar en un subdominio puede ser ligeramente diferente.
Un saludo
y donde encuentro ese archivo?
La verdad es que un caso muy raro. Tenemos:
1) Al acceder a tu página principal, aparece un "index.php"
2) Entradas anteriores y siguientes: al añadir un index.php, la ruta es incorrecta.
3) Sin embargo, al pinchar en categorías, archivos o tags todo funciona correctamente y ésto es lo que más me despista.
De hecho, no tengo ni idea de por qué da el error. Solo faltaría por mirar lo que te ha dicho LGrusin, es decir, en el .htaccess. Tendrás que acceder a tu servidor vía FTP. Yo uso FireFTP (para Firefox) pero hay más opciones. En cualquier caso, deberás revisar las opciones para comprobar que está activado la visión de archivos ocultos.
pues no encuentro .htaccess, yo también tengo fireftp y si puedo ver los archivos ocultos.
almendron se que es un caso muy raro, gracias por vuestro tiempo
.htaccess debe estar en el directorio del subdominio, es decir, mira a ver si tienes una carpeta llamada blog o la que corresponda al subdominio.
Prueba lo siguiente:
1 - Entra en el menú Settings - General, en los dos apartados para la URL vuelve a escribir los valores y dale a aceptar. OJO, no se trata de cambiar las URLs se trata de volverlos a escribir. Si las cambias no podrás entrar.
Tienen que ser en tu caso:
"http://blog.grupodarisa.com" en los dos campos.
Al aceptar WordPress crea el archivo .htaccess a no ser que tengas problemas de permisos de escritura en esa carpeta.
Un saludo
Debes Identificarte para publicar.