fbpx
Padma | Unlimited versión 1.2.0

Padma | Unlimited versión 1.2.0

Padma Unlimited Theme 1.2.0 está listo para ser descargado

Gracias al apoyo de todos los miembros de la comunidad así como a la retroalimentación que nos brindan, hemos puesto mucho esfuerzo en traer una versión con importantes mejoras. Como siempre, su ayuda ha sido crucial.

Esta versión ha sido probada en WordPress 5.3 y ClassicPress 1.1.1

¡Recuerde borrar el caché de su navegador después de la actualización!


¿Qué hay nuevo?

Esta actualización corrige varios errores menores pero también tiene mejoras visibles que listamos a continuación:

1. Actualización de las opciones de Padma

Se hizo un refrescamiento general de los estilos de las opciones de Padma para sean más amigables a la vista.

Padma Theme 1.2.0: Opciones

Además se incluyen varios cambios y opciones nuevas:

– La opción “Hide Padma Version Number From Menu” ahora está en el tab “General”

– La opción “ Disable Editor Style” ahora está en el tab “Visual Editor”

– Se agrega la opción “Allow install Edge version” en el tab “Advanced”, esto permite que se puedan instalar las últimas versiones de Padma y de los diferentes Plugins, útil para poder probar las mejoras más nuevas.

Padma Theme 1.2.0: Allow install Edge version

– Se agrega la opción “Allow plugin templates” dentro del tab “Compatibility” , ideal para trabajar con aquellos plugins que agregan templates predefinidos.

Padma Theme 1.2.0: Permitir plantillas de plugin

– Se agrega la opción “Show Padma Blocks as Gutenberg Blocks” dentro del tab “Compatibility”, esta opción permite mostrar ciertos bloques dentro del Editor de bloques Gutenberg (disponible sólo para WordPress 5+)

Padma Theme 1.2.0: Mostrar bloques de Padma como bloques de Gutenberg
Padma Theme 1.2.0: Habilitar un bloque de Padma como bloque de Gutenberg
Padma Theme 1.2.0: Bloques de Padma en el editor de Gutenberg

– Se agrega el Tab “Fonts” con la opción “Do not use Google Fonts”, si está marcada Padma no intentará cargar los Google Fonts ni  se mostrarán en el Visual Editor.

– Se agrega el Tab “Fonts” con la opción “ Load Google Fonts asynchronously”, si está marcada Padma intentará cargar los Google Fonts de forma Asíncrona, mejorando la velocidad de carga y evitando el bloqueo de fuentes durante el renderizado.

Por otra parte, se agregó la opción para vaciar el Caché desde el admin bar en el Dashboard de WordPress, esto permite que no sea necesario acceder al editor visual para limpiar el caché de Padma.

Padma Theme 1.2.0: Limpiar caché desde la barra de administración

2. Bloques

Todos los bloques

Se aplicaron correcciones y mejoras tanto en la programación como compatibilidad con las nuevas características de Padma, estos cambios incluyen algunas opciones como edición en línea (dentro del Design mode) o la opción para traducciones a múltiples idiomas.

Nuevo Bloque: Site Logo

Padma 1.2.0 permite agregar una imagen general para el sitio, y este nuevo bloque permite mostrarlo en los Layouts

Padma Theme 1.2.0: Bloque Site Logo

Nuevo Bloque: Divider

Divider es un bloque sencillo que mejora las transiciones entre secciones del layout, permite agregar líneas divisorias inclinadas por medio de un bloque.

Padma Theme 1.2.0: Divider block


Nuevo Bloque: OnePage Navigation

One page navigation es un bloque que permite crear navegación vertical basado en los wrappers de un layout.

Padma Theme 1.2.0: OnePage Navigation Block

Bloque Header

El bloque Header ahora posee un nuevo filtro padma_header_link que permite reescribir la URL predeterminada dada por la función home_url() y que el header pone a disposición del usuario.

Bloque Content

El bloque de contenido posee nuevas mejoras que extienden su funcionalidad:

Categorias de Custom Post Types:

Este cambio permite filtrar entre las categorías de un Custom Post Type cuando el Query Mode es “Custom Query”, a diferencia de las versiones anteriores de Padma que sólo mostraban las categorías de los Post.

Soporte para Custom Fields:

Se agrega la opción “Custom Fields” con la opción de mostrar cada una “Above”, “After title” y “Below” del contenido.

Padma Theme 1.2.0: Soporte para Custom Fields

Junto con esto se agregan 5 filtros nuevos

  • padma_content_custom_fields_group_tag: Permite cambiar la etiqueta HTML del grupo de CF, por default es <div>
  • padma_content_custom_fields_label_tag: Permite cambiar el texto encabezado del grupo de CF, por default es <label>
  • padma_content_custom_fields_field_tag: Permite cambiar la etiqueta HTML de cada CF, por default es <div>
  • padma_content_custom_fields_field_content: Permite modificar el contenido del CF, por ejemplo cambiar el ID de attachment a URL
  • padma_content_custom_fields_class: Permite modificar o agregar clases CSS del grupo CF

Imagen destacada como imagen de fondo:

Esta opción permite mostrar la imagen destacada del Post, Page o Custom Post Type como background del bloque, ideal para crear “Heros” en los Layouts

Padma Theme 1.2.0: Imagen destacada como imagen de fondo

Título personalizado para el Archive:

Se agrega la opción para mostrar un título personalizado en el archivo de Posts.

Padma Theme 1.2.0: Título personalizado para el Archive:

Tamaño personalizando para el Extracto:

Se agrega la opción para limitar el tamaño de los extractos:

Padma Theme 1.2.0: Tamaño personalizando para el Extracto:

Muchas gracias a Ray Dale: https://github.com/raydale !

Bloque PinBoard

Similar al bloque de contenido, el PinBoard Block posee nuevas mejoras que extienden su funcionalidad:

Soporte para Custom Fields

Se agrega la opción “Custom Fields” con la opción de mostrar cada una “Above”, “Before content” y “Below” del contenido.

Padma Theme 1.2.0: Soporte para Custom Fields

Junto con esto se agregan 5 filtros nuevos

  • padma_pin_board_pin_custom_fields_group_tag: Permite cambiar la etiqueta HTML del grupo de CF, por default es <div>
  • padma_pin_board_pin_custom_fields_label_tag: Permite cambiar el texto encabezado del grupo de CF, por default es <label>
  • padma_pin_board_pin_custom_fields_field_tag: Permite cambiar la etiqueta HTML de cada CF, por default es <div>
  • padma_pin_board_pin_custom_fields_field_content: Permite modificar el contenido del CF, por ejemplo cambiar el ID de attachment a URL
  • padma_pin_board_pin_custom_fields_class: Permite modificar o agregar clases CSS del grupo CF

Opción para excluir el Post actual del PinBoard

Se agrega la opción “Exclude Current Post”, esto le permite al bloque ser configurado como una sección de “Noticias recientes” sin que se muestre el Post actual (posiblemente mostrado en el Content Block).

Padma Theme 1.2.0: Opción para excluir el Post actual del PinBoard

Además, se habilitó la opción de “Edit content” para los elementos del PinBoard (accesible vía clic derecho)

Bloque Footer

Se agregó la opción de texto personalizado para el campo “Go to top”

Padma Theme 1.2.0: Custom «Go to top»

3. Visual Editor

Nuevo Loader

Agregamos un poco de color al Loader del Visual Editor, ¡Vamos! Se ve genial ¿no?

Refrescamiento del Block Selector

Se actualizó la forma en como se muestran todos los bloques dentro del Block Selector. Esto incluye nuevos iconos para cada bloque.

Padma Theme 1.2.0: Block Selector
* Esta imagen tanto muestra bloques del core como de otros plugins como Visual Elements.


Opciones de diseño

Hemos agregado nuevas opciones de diseño y actualizado todos los iconos. Las nuevas opciones son:

  • Margin auto options
  • Added Bottom and Right options to Nudging
  • Added Transition options
  • Added Outline options
  • Added Filter options
  • Added Flexbox options
  • Added Smooth scrolling option to HTML tag
Padma Theme 1.2.0: Design Options
Padma Theme 1.2.0: Scroll behavior

Edición in-line

Algunos bloques ahora permite editar el contenido o campos del bloque desde el modo diseño, esto depende de cada bloque.

Esto también agrega propiedades al Block API, por ejemplo el Custom Code Block posee la siguiente definición en su constructor.

$this->inline_editable = array( 'block-title', 'block-subtitle', 'content' );
Padma Theme 1.2.0: Inline edit

Nuevas opciones de diseño

Como lo mencionamos antes, ahora Padma soporta el Smooth Scrolling de forma nativa ,para esto sólo se debe seleccionar desde las opciones de diseño.

Además, se agregaron nuevas opciones de animación “Fill Mode”, “Play State” y “When animate”, este último permite indicar que la animación se ejecute Siempre, cuando el puntero está sobre el elemento o bien cuando el elemento es visible en la pantalla.

Padma Theme 1.2.0: Animation options

Por último, Animate.css fue actualizado a 3.7.2

Shrink on scroll

Ahora los Wrappers cuentan con la opción de Shrink on scroll.

Padma Theme 1.2.0: Shrink on scroll

4. Bajo el capó:

Se modifica la forma en cómo se registran las clases PHP por medio de la implementación de spl_autoload_register() así como la variable global $padma_registry, este cambio permite que se carguen en memoria sólo las clases necesarias y no todas.

Además, incluye un nuevo filtro “padma_class_registry” que permite registrar clases para ser cargadas en el library/loader.php

Se incluyen mejoras de compatibilidad para Firefox y dispositivos móviles (como por ejemplo iPad) y correcciones de compatibilidad para PHP 7.3 y 7.4.

En cuanto a seguridad, la constante PADMA_DISABLE_PHP_PARSING se establece como FALSE by default, si usted lo desea puede asignarlo en TRUE para prevenir la interpretación de PHP dentro de los Bloques.

Por otra parte, la compatibilidad con Headway clases ahora se ejecuta desde el hook after_setup_theme.

5. Más mejoras, correcciones y cambios

Hay mejoras no tan visibles pero importantes, algunas de éstas son:

  • Mejorar la posibilidad de traducción a múltiples idiomas.
  • Se agregó la constante PADMA_DISABLE_PHP_VERIFICATION, si es true Padma no verificará que la versión de PHP sea 7 o superior (útil para migrar sitios antiguos)
  • Se agregó ‘font-display: swap’ a los Fonts de Google para que los textos permanezcan visibles durante la carga de los Fonts
  • Se aplicaron correcciones de código a diferentes bloques como Custom Code, Content, PinBoard, Video
  • Se corrigió el Media Uploader
  • Se aplicaron correciones a Schema.org
  • Se corrigió un problema con los breakpoint de los wrappers
  • Se agregó animation-duration en un 1 segundo de forma predeterminada.
  • Se mejoró la compatibilidad con Elementor 2.6.8+
  • Se corrigió un problema de renderizado de text-shadow
  • Se corrigió un bug menor a la hora de instalar Templates de Padma, Headway o Blox

API block

  • Se agregó la opción “slider” a los inputs del Block API
  • Se agregó un nuevo tipo de campo al Block API para carga de archivos JSON: input_json
  • PadmaQuery::get_tags() ahora tiene soporte para taxonomías personalizadas
  • PadmaQuery::get_categories() ahora sólo admite Array como parámetros, en caso de recibir un parámetro no Array, el método lo convertirá automáticamente a Array.
  • Se corrigió un problema con input tipo wysiwyg dentro de los Repeaters.
  • Se agregaron propiedades faltantes en PadmaElementAPI::register_element()

Hay otras correcciones al código fuente de Padma que se listan en el ChangeLog.


Deja un comentario

Padma | Unlimited

Free Drag & Drop Theme Builder

Unlimited Websites > Unlimited Designs > Unlimited Opportunities >