Soporte » Temas y plantillas » Hacer que los box del editor de páginas aparezca en el editor de CPT

  • Resuelto boaconstrictora

    (@boaconstrictora)


    Mi tema es Jevelin. Creé un Custom Post Type con el Generadorwp. El editor de páginas tiene un box llamado Page Settings (Captura: https://ibb.co/hnDxcb) que tiene varias opciones, entre ellas está Full Width. Quiero que ese box también aparezca en el editor del CPT para poder darle la apariencia Full Width a ellos.

    Esta opción activa un condicional en el header.php (Captura: https://ibb.co/hfxJiG) Si NO marco la opción Full Width en Page Setting, entonces se añadirá un div entre los sections (Captura: https://ibb.co/nsrm3G) que provoca que tengan un estilo NO Full Width, sino estrecho.

    Si activo la opción Full Width, entonces ese div desaparece y los sections ocupan toda la pantalla. Lo he probado por inspeccionar elemento, le quito las clases a ese div, y todo es full width. Si lo hago con display: none desaparece todo porque están dentro del div, asi no se puede.

    He intentado hacerlo a través del Supports que viene en el código de CPT, pero aparecen todas las demás cajas excepto esa de Page Settings. No se como “llamarla” desde ahí. Alguien me comentó que debía escribir el page-attributes y colocar la opción hierarchical en true. (Captura: https://ibb.co/nbS7cb) Esto no funcionó.

    No es un add_meta_box. Vi que es un Array que está en un archivo page.php en la ruta: jevelin/framework-customizations/theme/options/posts/page.php
    (Acá la captura: https://ibb.co/dkD2Aw) Lo extraño aquí es que no aparece una opción que indique a esa array en cuál sitio debe aparecer. ¿Cómo la encuentro para decirle que también aparezca en mi CPT?

    Llevo mas de una semana en esto, y no he podido dar con la solución. No tengo muchos conocimientos de programación WP, pero hay que salir a camino.

    ¿Cómo encuentro la página.php que le indica a WP que coloque ese box Page Settings en el editor de páginas? Si lo encuentro, podría indicarle también que lo ponga en el Custom Post Type que creé.

    O, ¿Cómo puedo enviar una información al header.php para que active ese condicional con el Full Width desde el CPT?

    ¿Cuál sería la solución?

    Muchas gracias.

Viendo 1 respuesta (de 1 total)
  • Moderador LGrusin

    (@lgrusin)

    Si estás usando un tema comercial y necesitas soporte debes ir a su canal de soporte oficial.

    Además, los voluntarios del foro no tenemos acceso a productos comerciales, así que no sabríamos por qué tu tema comercial no funciona adecuadamente. Y hay otra razón por la que los voluntarios te dirigen a los vendedores del producto comercial: los vendedores son responsables de dar soporte a su producto comercial.

    Un saludo

Viendo 1 respuesta (de 1 total)
  • El debate ‘Hacer que los box del editor de páginas aparezca en el editor de CPT’ está cerrado a nuevas respuestas.