Crear Link externo para el Title de un CPT
-
Hola a todos.
A ver si alguien me puede orientar.
He creado un CPT (para manejar con Gutenberg) para noticias externas.
Tan solo cuenta con el Título propio del custom-post, thumbnail y descripción.Quisiera añadir en el inspector de control personalizado Documents, un panel con la opción para incluir una URL Externa (referencias: https://developer.wordpress.org/block-editor/components/panel/), que será luego la que el propio título enlace cuando se pinche en ella.
Encontré esto, https://rudrastyh.com/gutenberg/plugin-sidebars.html pero en mi caso quiero incorporarlo dentro del CPT (Documents) no en un Tab aparte.
Quisiera saber si alguno ya ha hecho esto antes y si tenéis algún documento de referencia.Un saludo y gracias de antemano.
-
Hola Moises,
Tienes varias manera de añadir campos en ese apartado.
Una es a través de un custom meta box https://developer.wordpress.org/reference/functions/add_meta_box/ Este método es el «viejo» que se utilizaba y ahora tiene su «compatibilidad» con WordPress.
Otra es a través de Gutenberg, ya sea como un sidebar nuevo o un meta block https://developer.wordpress.org/block-editor/tutorials/metabox/
También y siguiendo en la linea que tienes y creo que cuadra mucho más con lo que pides sería: https://developer.wordpress.org/block-editor/developers/slotfills/plugin-document-setting-panel/ Pero esto está disponible en WP 5.3 y en el plugin de Gutenberg (https://github.com/WordPress/gutenberg/tree/master/packages/edit-post#PluginDocumentSettingPanel)
Espero que te haya dado un poco de luz (yo también he tenido que documentarme un poco para esto) Si tienes 5.3 el úlitmo método hará lo que quieres exacto, si no utiliza el metabox que de momento te va a permitir hacer lo que quieres.
Deberías poder crearlo con «add_meta_box».
_https://developer.wordpress.org/reference/functions/add_meta_box/y posteriormente el action «save_post» para almacenar los datos.
_https://developer.wordpress.org/reference/hooks/save_post/Y si necesitas más ya sabes 😉
-
Esta respuesta fue modificada hace 5 años, 6 meses por
Carlos Macías.
-
Esta respuesta fue modificada hace 5 años, 6 meses por
- El debate ‘Crear Link externo para el Title de un CPT’ está cerrado a nuevas respuestas.