fbpx
Padma | Unlimited version 1.2.0 release

Padma | Unlimited version 1.2.0 release

Padma Unlimited Theme 1.2.0 is ready to download

We are proud to launch Padma Unlimited 1.2.0 version!

Our community members have become such a key part of this exploration by becoming a hub of ideas to innovate through collaboration which we deeply appreciate.

This new version has been tested with WordPress 5.3.2 and ClassicPress 1.1.1

Padma Team highly encourage you to join us and discover the latest features that the platform offers to accelerate the pace of innovation in your daily work.

Remember clear your browser cache after the update!


What is new?

This update amends several minor errors as it has more visible improvements to appreciate:

1. Padma Options updates

A general refresher of Padma’s options styles was made to be more eye-friendly.

Padma Theme 1.2.0 Options

Includes several changes and New Options:

– The “Hide Padma Version Number From Menu” option is now in the “General” tab.

– The “Disable Editor Style” option is now in the “Visual Editor” tab

– The option “Allow install Edge version” is added in the “Advanced” tab, this allows to install the latest versions of Padma and the different Plugins, useful to be able to try the newest improvements.

Padma Theme 1.2.0: Allow install Edge version

– The option “Allow plugin templates” is added within the “Compatibility” tab, ideal for working with those plugins that add predefined templates

Padma Theme 1.2.0: Allow plugin templates

– The “Show Padma Blocks as Gutenberg Blocks” option is added within the “Compatibility” tab, this option allows to display certain blocks within the Gutenberg Block Editor (available only for WordPress 5+)

Padma Theme 1.2.0: Show Padma Blocks as Gutenberg Blocks
Padma Theme 1.2.0: Enable Padma Block as Gutenberg Block
Padma Theme 1.2.0: Show Padma Blocks in Gutenberg Editor

– The “Fonts” Tab is added with the “Do not use Google Fonts” option. If it is checked Padma will not attempt to load Google Fonts or be displayed in the Visual Editor.

– The “Fonts” Tab is added with the “Load Google Fonts asynchronously” option, if it is checked Padma will try to load the Google Fonts asynchronously, improving the loading speed and avoiding the blocking of fonts during rendering.

The option to empty the Cache from the admin bar in the WordPress Dashboard was added, this allows that it is not necessary to access the visual editor to clear the Padma cache.

Padma Theme 1.2.0: Empty the Cache from the admin

2. Blocks

All blocks

Corrections and improvements were applied both in programming and compatibility with the new features of Padma, these changes include some options such as online editing (within the Design mode) or the option for translations into multiple languages.

New Block: Site Logo

Padma 1.2.0 allows to add a general image for the site, and this new block allows you to display it in Layouts

Padma Theme 1.2.0: Site Logo block

New Block: Divider

Divider is a simple block that improves the transitions between sections of the layout, allows to add inclined dividing lines through a block.

Padma Theme 1.2.0: Divider block


New Block: OnePage Navigation

One page navigation is a block that allows to create vertical navigation based on the wrappers of a layout.

Padma Theme 1.2.0: OnePage Navigation Block

Header Block

The Header block now has a new padma_header_link filter that allows you to rewrite the default URL given by the home_url () function and that the header makes available to the user.

Content Block

The content block has new improvements that extend its functionality:

Custom Post Types categories:

This change allows to filter between the categories of a Custom Post Type when the Query Mode is “Custom Query”, unlike the previous versions of Padma that only showed the Post categories.

Support for Custom Fields:

The “Custom Fields” option is added with the option to show each “Above”, “After title” and “Below” content.

Padma Theme 1.2.0: Support for Custom Fields

Along with this 5 new filters are added

  • padma_content_custom_fields_group_tag: Change the HTML tag of the CF group, by default it is <div>
  • padma_content_custom_fields_label_tag: Allows to change the header text of the CF group, by default it is <label>
  • padma_content_custom_fields_field_tag: Change the HTML tag of each CF, by default it is <div>
  • padma_content_custom_fields_field_content: Allows to modify the content of the CF, for example changing the attachment ID to URL
  • padma_content_custom_fields_class: Modify or add CSS classes of the CF group

Featured image as background:

This option allows to display the highlighted image of the Post, Page or Custom Post Type as the background of the block, ideal for creating “Heros” in Layouts

Padma Theme 1.2.0: Featured image as background

Custom Archive Title:

The option to display a custom title in the Posts file is added.

Padma Theme 1.2.0: Custom Archive Title

Custom Excerpts Length:

The option to limit the size of the extracts is added:

Padma Theme 1.2.0: Custom Excerpts Length

Many thanks to Ray Dale: https://github.com/raydale !

PinBoard Block

Similar to the content block, the PinBoard Block has new improvements that extend its functionality:

Support for Custom Fields:

The “Custom Fields” option is added with the option to show each “Above”, “Before content” and “Below” content.

Padma Theme 1.2.0: Support for Custom Fields in PinBoard

Along with this 5 new filters are added

  • padma_pin_board_pin_custom_fields_group_tag: Allows to change the HTML tag of each CF, by default it is <div>
  • padma_pin_board_pin_custom_fields_label_tag: Allows to change the header text of the CF group, by default it is <label>
  • padma_pin_board_pin_custom_fields_field_tag: Change the HTML tag of each CF, by default it is <div>
  • padma_pin_board_pin_custom_fields_field_content: Allows to modify the content of the CF, for example changing the attachment ID to URL
  • padma_pin_board_pin_custom_fields_class: Modify or add CSS classes of the CF group

Option to exclude the current PinBoard Post:

The “Exclude Current Post” option is added, this allows the block to be configured as a “Recent News” section without displaying the current Post (possibly shown in the Content Block).

Padma Theme 1.2.0: Exclude the current post

In addition, the “Edit content” option was enabled for PinBoard elements (accessible via right click)

Footer Block

Added the custom text option for the “Go to top” field

Padma Theme 1.2.0: Custom “Go to top”

3. Visual Editor

New loader

We add some color to the Loader of the Visual Editor. It looks great doesn’t it?

Block Selector Refresh

The way in which all the blocks within the Block Selector are displayed was updated. This includes new icons for each block.

Padma Theme 1.2.0: Block Selector
* This image shows both core blocks and other plugins such as Visual Elements


Design options:

We have added new design options and updated all the icons. The new options are:

  • 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

Online edition

Some blocks now allows to edit the content or fields of the block from the design mode, this depends on each block.

This also adds properties to the Block API, for example the Custom Code Block has the following definition in its constructor.

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

New Design Options

As we mentioned before, Padma now supports Smooth Scrolling natively, for this only have to select from the design options.

In addition, new animation options “Fill Mode”, “Play State” and “When animate” were added, the latter allows to indicate that the animation runs Always, when the pointer is over the element or when the element is visible in the screen.

Padma Theme 1.2.0: Animation options

Finally, Animate.css was updated to 3.7.2

Shrink on scroll

Now the Wrappers have “Shrink on scroll” option.

Padma Theme 1.2.0: Shrink on scroll

4. Under the hood:

The way in which PHP classes are registered is modified through the implementation of spl_autoload_register() as well as the global variable $padma_registry, this change allows only the necessary classes to be loaded into memory and not all of them.

In addition, it includes a new filter “padma_class_registry” that allows you to register classes to be loaded in the library / loader.php

Also includes full compatibility improvements for Firefox and mobile devices (such as iPad) and compatibility fixes for PHP 7.3 and 7.4.

As for security, the constant PADMA_DISABLE_PHP_PARSING is set to FALSE by default, if you wish you can assign it to TRUE to prevent the interpretation of PHP within the Blocks.

Moreover, compatibility with Headway classes now runs from the hook after_setup_theme.

5. More improvements, corrections and changes

There are improvements not so visible but important, some of these are:

  • Improve the possibility of translation into multiple languages.
  • The constant PADMA_DISABLE_PHP_VERIFICATION was added, if it is true Padma will not verify that the PHP version is 7 or higher (useful for migrating old sites)
  • ‘Font-display: swap ‘was added to Google Fonts so that the texts remain visible while loading Fonts
  • Code corrections were applied to different blocks such as Custom Code, Content, PinBoard, Video
  • Media Uploader corrected
  • Corrections were applied to Schema.org
  • Fixed an issue with the breakpoint of the wrappers
  • Animation-duration was added in 1 second by default.
  • Improved compatibility with Elementor 2.6.8+
  • Fixed a text-shadow rendering problem
  • Fixed a minor bug when installing Templates from Padma, Headway or Blox

API block

  • The “slider” option was added to the inputs of the Block API
  • A new field type was added to the Block API for loading JSON files: input_json
  • PadmaQuery::get_tags() now has support for custom taxonomies
  • PadmaQuery::get_categories() now only supports Array as parameters, in case of receiving a non-Array parameter, the method will automatically convert it to Array.
  • Fixed a problem with input type wysiwyg within the Repeaters.
  • Missing properties added in PadmaElementAPI::register_element()

There are other corrections to the Padma source code that are listed in the ChangeLog.


Leave a Reply

Padma | Unlimited

Free Drag & Drop Theme Builder

Unlimited Websites > Unlimited Designs > Unlimited Opportunities >