• Saltar a la navegación principal
  • Saltar al contenido principal
Código Genesis

Código Genesis

Tutoriales de WordPress y Genesis Framework

  • Empieza aquí
  • Cuenta
    • Suscripción
    • Perfil
    • Actualizar tarjeta
    • Favoritos
    • Salir
  • Suscribirse
  • Acceder

Desregistrar un Custom Post Type en WordPress

Descubre en este tutorial cómo eliminar el registro de un Custom Post Type (CPT) en WordPress mediante código.

El otro día un suscriptor me comentó que está usando Genesis Blocks Pro, pero que prefiere no usar el Custom Post Type que viene incorporado con el mismo. No solo eso, sino que tampoco quiere que está visible para los clientes.

Elemento de menú creado por CPT

Para eliminar el menú asociado podrías usar la estrategia que hemos usado en otros tutoriales, pero en este caso lo más adecuado sería desregistrar el Custom Post Type directamente.

Resultado una vez desregistrado el CPT.

Vamos a ver cómo puedes hacerlo.

Snippet para desregistrar un Custom Post Type en WordPress

Añade el siguiente fragmento al final del fichero functions.php o a tu plugin de funcionalidades:

Para ver este código y los otros 1805 snippets de esta web,
identifícate o suscríbete aquí.

Para desregistrar «Portfolio Items» tienes que usar el nombre con el que se registró el CTP, en este caso, gpb_portfolio.

Obviamente, puedes cambiar el slug por el del Custom Post Type que te interese.

Para descubrir cuál es el nombre con el que se ha registrado el CPT puedes hacer clic en el menú del mismo e inspeccionar la URL que carga. Verás algo así:

https://tuweb/wp-admin/edit.php?post_type=gpb_portfolio

Efectivamente, la clave la tienes en la parte final post_type=gpb_portfolio.

Conclusión

Ahora ya sabes cómo desregistrar un Custom Post Type creado por un plugin de terceros en WordPress.

Si tienes alguna duda te leo en los comentarios. Y si quieres dejarme una sugerencia para futuros tutoriales, envíamela a través del formulario de contacto.

Todo ventajas de ser suscriptor. 😉

CPT PHP WordPress

Nahuai Badiola

Desarrollador web especializado en WordPress y Genesis Framework. CEO de Código Genesis y cofundador de OsomPress (temas y plugins para WordPress).

Para dejar dudas o preguntas sobre este código, puedes login o suscribirte.

  • Empieza aquí
  • Sobre Código Genesis
  • Preguntas frecuentes
  • Contacto

Aviso legal · Política de privacidad · Política de cookies · Condiciones de contratación
Copyright © 2023 · Código Genesis

¿Has olvidado tu contraseña?