Como excluir conteúdo de categorias e páginas no Wordpress

  • Autor Autor Sabogal
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Sabogal

Sabogal

Épsilon
Verificación en dos pasos activada
Verificado por Binance
Tengo un código que excluye contenido las categorías de wordpress que le indique, pero necesito que también me excluya el contenido de todas las páginas de wordpress (page)

Este es el código:
PHP:
if(is_single() && in_category( array(126,139) ) )

Agradezco la ayuda.

Saludos
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Con contenido, te refieres a los textos de introducción de los post? o a que contenido?
 
Me refiero a un contenido que inserto con ese código desde function.php. Se tratad de publicidad que requiero insertar en los post de ciertas categorías y que no quiero insertar en ninguna página (contacto, aviso legal, sitemap, etc).

Lo de excluir post de algunas categorías ya está resuelto. Lo que no he podido es excluir las páginas de wordpress.

Gracias.

- - - Actualizado - - -

Supongo que se podría hacer algo así:
PHP:
  if(is_single() && in_page() && in_category( array(126,139) ) )

Es decir agregar && in_page() a la función pero no me sale.
 
Última edição:
Me refiero a un contenido que inserto con ese código desde function.php. Se tratad de publicidad que requiero insertar en los post de ciertas categorías y que no quiero insertar en ninguna página (contacto, aviso legal, sitemap, etc).

Lo de excluir post de algunas categorías ya está resuelto. Lo que no he podido es excluir las páginas de wordpress.

Gracias.

- - - Actualizado - - -

Supongo que se podría hacer algo así:
PHP:
  if(is_single() && in_page() && in_category( array(126,139) ) )

Es decir agregar && in_page() a la función pero no me sale.

Creo que lo estás poniendo mal, prueba a poner en lugar de "in_page"... "is_page" quedando el codigo de la siguiente manera:

PHP:
  if(is_single() && is_page() && is_category( array(126,139) ) )

Saludos 😉
 
Gracias.

Sigue sin funcionar.

- - - Actualizado - - -

Solucionado. Aquí el código que me ha funcionado:

HTML:
if(!is_single() || in_category( array(126,139) )  )
 
Gracias.

Sigue sin funcionar.

- - - Actualizado - - -

Solucionado. Aquí el código que me ha funcionado:

HTML:
if(!is_single() || in_category( array(126,139) )  )

Aquí el detalle que tampoco se mostratá la publicidad en la home.

Saludos
 
Aquí el detalle que tampoco se mostratá la publicidad en la home.

Saludos

Si, pero precisamente no necesito mostrar esa publicidad en el home, sólo en las entradas individuales de algunas categorías.

Lo que no entiendo es por qué && is_page() no funcionó.
 
Si, pero precisamente no necesito mostrar esa publicidad en el home, sólo en las entradas individuales de algunas categorías.

Lo que no entiendo es por qué && is_page() no funcionó.

Veo que ya lo solucionaste

Saludos
 
Voltar
Topo