categoria

HomeForosWordPressThemes y Diseñocategoria

This topic has 2 voices, contains 8 replies, and was last updated by  LGrusin 100 días ago.

Viewing 9 posts - 1 through 9 (of 9 total)
Autor Publicaciones
Autor Publicaciones
11 febrero 2012 a las 17:43 #60043

sergio18

Hola quiero ocultar una categoria para que no salga en inicio se que hay un plugin que se llama ACE pero a mi no me funciona , supongo que se podra hacer tocando el index o algo pero yo de php no entiendo nada.
me pasaron este codigo

function excludeCat($query) {
if ( $query->is_home ) {
$query->set(‘cat’, ‘-8′);
}
return $query;
}
add_filter(‘pre_get_posts’, ‘excludeCat’);

para ponerlo en funtions pero no me funciona
el thema es Elements of SEO
si alguien podria guiarme me seria de gran ayuda .

Pd:el plugin PhotoSmash Galleries tampoco me funcioa

saludos y gracias

  • This reply was modified 104 días ago by  sergio18.
11 febrero 2012 a las 22:24 #60052

LGrusin

Si funciona hombre, el 8 es el ID de la categoría. Para saber cuál es, desde la ventana de categorías entra en la categoría que quieras ver y en la URL te pone tag_id con un número, ese es el ID de esa categoría.

Un saludo

13 febrero 2012 a las 11:47 #60103

sergio18

puede que el problema sea al pegarlo , yo lo pongo tal cual al final del todo, es asi?

13 febrero 2012 a las 11:59 #60104

LGrusin

Hay themes extraños por ahí. Lo primero que habría que ver es si index.php es el primer archivo que carga, podría existir un home.php por ahí o similar.

¿La categoría que quieres excluir tiene ID 8? El código exacto (cambiadas las comillas) es:

<?php
function excludeCat($query) {
if ( $query->is_home ) {
$query->set('cat', '-8');
}
return $query;
}
add_filter('pre_get_posts','excludeCat');
?>

Puedes copiarlo ahora desde el foro si quieres, al archivo functions.php del theme, por supuesto.

Un saludo

13 febrero 2012 a las 15:37 #60136

sergio18

bien funciona , pero ahora hay un problema cuando puse el primer codigo me salto este error
Cannot modify header information – headers already sent by (output started at /homepages/25/d391401502/htdocs/wp-content/themes/elements-of-seo/functions.php:6) in /homepages/25/d391401502/htdocs/wp-includes/pluggable.php

esto me pasa cada vez que instalo un plugin , creo pagina ect fuera del administrador no pasa aunque ya me han dicho algunos que le ha salido alguna vez

14 febrero 2012 a las 12:01 #60153

LGrusin

No sé cómo has editado el archivo functions.php

Deja el archivo como estaba y editalo siempre con el editor de WordPress.

Un saludo

14 febrero 2012 a las 14:07 #60155

sergio18

vale ya parece que funciona bien
el problema era que puse un codigo quitar la barra de wordpress y no lo puse bien
es este el codigo

volvere a ponerlo por si acaso

  • This reply was modified 101 días ago by  sergio18.
15 febrero 2012 a las 21:13 #60222

sergio18

viendo que no hay manera de solucionar el error, si elimino la plantilla y la vuelvo a subir se arreglara?

15 febrero 2012 a las 22:33 #60223

LGrusin

No hace falta, sólo tienes que subir el archivo que crees que está mal. En este caso functions.php

Un saludo

Viewing 9 posts - 1 through 9 (of 9 total)

Debes acceder para responder en este hilo.