Make WordPress Themes

Changeset 311635


Ignore:
Timestamp:
02/03/2026 07:14:09 AM (9 months ago)
Author:
themedropbox
Message:

New version of One Business Blocks - 4.3

Location:
one-business-blocks/4.3
Files:
2 added
15 edited
1 copied

Legend:

Unmodified
Added
Removed
  • one-business-blocks/4.3/inc/TGM/class-tgm-plugin-activation.php

    r247396 r311635  
    99 *
    1010 * @package   TGM-Plugin-Activation
    11  * @version   2.6.1 for parent theme One Business Blocks for publication on WordPress.org
     11 * @version   2.6.1
    1212 * @link      http://tgmpluginactivation.com/
    1313 * @author    Thomas Griffin, Gary Jones, Juliette Reinders Folmer
    … …  
    3232        Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
    3333*/
     34
     35// Exit if accessed directly.
     36if ( ! defined( 'ABSPATH' ) ) {
     37        return;
     38}
    3439
    3540if ( ! class_exists( 'TGM_Plugin_Activation' ) ) {
    … …  
    260265                        do_action_ref_array( 'tgmpa_init', array( $this ) );
    261266
    262 
     267                        /*
     268                         * Load our text domain and allow for overloading the fall-back file.
     269                         *
     270                         * {@internal IMPORTANT! If this code changes, review the regex in the custom TGMPA
     271                         * generator on the website.}}
     272                         */
     273                        add_action( 'init', array( $this, 'load_textdomain' ), 5 );
     274                        add_filter( 'load_textdomain_mofile', array( $this, 'overload_textdomain_mofile' ), 10, 2 );
    263275
    264276                        // When the rest of WP has loaded, kick-start the rest of the class.
    … …  
    283295                 */
    284296                public function __set( $name, $value ) {
     297                        // phpcs:ignore Squiz.PHP.NonExecutableCode.ReturnNotRequired -- See explanation above.
    285298                        return;
    286299                }
    … …  
    332345                                'updating'                        => __( 'Updating Plugin: %s', 'one-business-blocks' ),
    333346                                'oops'                            => __( 'Something went wrong with the plugin API.', 'one-business-blocks' ),
     347                                /* translators: 1: plugin name(s). */
    334348                                'notice_can_install_required'     => _n_noop(
    335                                         /* translators: 1: plugin name(s). */
    336349                                        'This theme requires the following plugin: %1$s.',
    337350                                        'This theme requires the following plugins: %1$s.',
    338351                                        'one-business-blocks'
    339352                                ),
     353                                /* translators: 1: plugin name(s). */
    340354                                'notice_can_install_recommended'  => _n_noop(
    341                                         /* translators: 1: plugin name(s). */
    342355                                        'This theme recommends the following plugin: %1$s.',
    343356                                        'This theme recommends the following plugins: %1$s.',
    344357                                        'one-business-blocks'
    345358                                ),
     359                                /* translators: 1: plugin name(s). */
    346360                                'notice_ask_to_update'            => _n_noop(
    347                                         /* translators: 1: plugin name(s). */
    348361                                        'The following plugin needs to be updated to its latest version to ensure maximum compatibility with this theme: %1$s.',
    349362                                        'The following plugins need to be updated to their latest version to ensure maximum compatibility with this theme: %1$s.',
    350363                                        'one-business-blocks'
    351364                                ),
     365                                /* translators: 1: plugin name(s). */
    352366                                'notice_ask_to_update_maybe'      => _n_noop(
    353                                         /* translators: 1: plugin name(s). */
    354367                                        'There is an update available for: %1$s.',
    355368                                        'There are updates available for the following plugins: %1$s.',
    356369                                        'one-business-blocks'
    357370                                ),
     371                                /* translators: 1: plugin name(s). */
    358372                                'notice_can_activate_required'    => _n_noop(
    359                                         /* translators: 1: plugin name(s). */
    360373                                        'The following required plugin is currently inactive: %1$s.',
    361374                                        'The following required plugins are currently inactive: %1$s.',
    362375                                        'one-business-blocks'
    363376                                ),
     377                                /* translators: 1: plugin name(s). */
    364378                                'notice_can_activate_recommended' => _n_noop(
    365                                         /* translators: 1: plugin name(s). */
    366379                                        'The following recommended plugin is currently inactive: %1$s.',
    367380                                        'The following recommended plugins are currently inactive: %1$s.',
    … …  
    445458                                add_action( 'switch_theme', array( $this, 'force_deactivation' ) );
    446459                        }
    447                 }
    448 
    449 
    450 
    451 
    452 
    453 
     460
     461                        // Add CSS for the TGMPA admin page.
     462                        add_action( 'admin_head', array( $this, 'admin_css' ) );
     463                }
     464
     465                /**
     466                 * Load translations.
     467                 *
     468                 * @since 2.6.0
     469                 *
     470                 * (@internal Uses `load_theme_textdomain()` rather than `load_plugin_textdomain()` to
     471                 * get round the different ways of handling the path and deprecated notices being thrown
     472                 * and such. For plugins, the actual file name will be corrected by a filter.}}
     473                 *
     474                 * {@internal IMPORTANT! If this function changes, review the regex in the custom TGMPA
     475                 * generator on the website.}}
     476                 */
     477                public function load_textdomain() {
     478                        if ( is_textdomain_loaded( 'one-business-blocks' ) ) {
     479                                return;
     480                        }
     481
     482                        if ( false !== strpos( __FILE__, WP_PLUGIN_DIR ) || false !== strpos( __FILE__, WPMU_PLUGIN_DIR ) ) {
     483                                // Plugin, we'll need to adjust the file name.
     484                                add_action( 'load_textdomain_mofile', array( $this, 'correct_plugin_mofile' ), 10, 2 );
     485                                load_theme_textdomain( 'one-business-blocks', dirname( __FILE__ ) . '/languages' );
     486                                remove_action( 'load_textdomain_mofile', array( $this, 'correct_plugin_mofile' ), 10 );
     487                        } else {
     488                                load_theme_textdomain( 'one-business-blocks', dirname( __FILE__ ) . '/languages' );
     489                        }
     490                }
     491
     492                /**
     493                 * Correct the .mo file name for (must-use) plugins.
     494                 *
     495                 * Themese use `/path/{locale}.mo` while plugins use `/path/{text-domain}-{locale}.mo`.
     496                 *
     497                 * {@internal IMPORTANT! If this function changes, review the regex in the custom TGMPA
     498                 * generator on the website.}}
     499                 *
     500                 * @since 2.6.0
     501                 *
     502                 * @param string $mofile Full path to the target mofile.
     503                 * @param string $domain The domain for which a language file is being loaded.
     504                 * @return string $mofile
     505                 */
     506                public function correct_plugin_mofile( $mofile, $domain ) {
     507                        // Exit early if not our domain (just in case).
     508                        if ( 'one-business-blocks' !== $domain ) {
     509                                return $mofile;
     510                        }
     511                        return preg_replace( '`/([a-z]{2}_[A-Z]{2}.mo)$`', '/tgmpa-$1', $mofile );
     512                }
     513
     514                /**
     515                 * Potentially overload the fall-back translation file for the current language.
     516                 *
     517                 * WP, by default since WP 3.7, will load a local translation first and if none
     518                 * can be found, will try and find a translation in the /wp-content/languages/ directory.
     519                 * As this library is theme/plugin agnostic, translation files for TGMPA can exist both
     520                 * in the WP_LANG_DIR /plugins/ subdirectory as well as in the /themes/ subdirectory.
     521                 *
     522                 * This method makes sure both directories are checked.
     523                 *
     524                 * {@internal IMPORTANT! If this function changes, review the regex in the custom TGMPA
     525                 * generator on the website.}}
     526                 *
     527                 * @since 2.6.0
     528                 *
     529                 * @param string $mofile Full path to the target mofile.
     530                 * @param string $domain The domain for which a language file is being loaded.
     531                 * @return string $mofile
     532                 */
     533                public function overload_textdomain_mofile( $mofile, $domain ) {
     534                        // Exit early if not our domain, not a WP_LANG_DIR load or if the file exists and is readable.
     535                        if ( 'one-business-blocks' !== $domain || false === strpos( $mofile, WP_LANG_DIR ) || @is_readable( $mofile ) ) {
     536                                return $mofile;
     537                        }
     538
     539                        // Current fallback file is not valid, let's try the alternative option.
     540                        if ( false !== strpos( $mofile, '/themes/' ) ) {
     541                                return str_replace( '/themes/', '/plugins/', $mofile );
     542                        } elseif ( false !== strpos( $mofile, '/plugins/' ) ) {
     543                                return str_replace( '/plugins/', '/themes/', $mofile );
     544                        } else {
     545                                return $mofile;
     546                        }
     547                }
    454548
    455549                /**
    … …  
    562656
    563657                                global $tab, $body_id;
     658                                // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound -- WP requirement.
    564659                                $body_id = 'plugin-information';
    565                                 // @codingStandardsIgnoreStart
    566                                 $tab     = 'plugin-information';
    567                                 // @codingStandardsIgnoreEnd
     660
     661                                // phpcs:ignore WordPress.WP.GlobalVariablesOverride.Prohibited -- Overriding the WP global is the point.
     662                                $tab = 'plugin-information';
    568663
    569664                                install_plugin_information();
    … …  
    637732                 */
    638733                protected function add_admin_menu( array $args ) {
    639                         $this->page_hook = add_theme_page( $args['page_title'], $args['menu_title'], $args['capability'], $args['menu_slug'], $args['function'] );
     734                        if ( has_filter( 'tgmpa_admin_menu_use_add_theme_page' ) ) {
     735                                _deprecated_function( 'The "tgmpa_admin_menu_use_add_theme_page" filter', '2.5.0', esc_html__( 'Set the parent_slug config variable instead.', 'one-business-blocks' ) );
     736                        }
     737
     738                        if ( 'themes.php' === $this->parent_slug ) {
     739                                $this->page_hook = call_user_func( 'add_theme_page', $args['page_title'], $args['menu_title'], $args['capability'], $args['menu_slug'], $args['function'] );
     740                        } else {
     741                                $this->page_hook = call_user_func( 'add_submenu_page', $args['parent_slug'], $args['page_title'], $args['menu_title'], $args['capability'], $args['menu_slug'], $args['function'] );
     742                        }
    640743                }
    641744
    … …  
    653756                public function install_plugins_page() {
    654757                        // Store new instance of plugin table in object.
    655                         $plugin_table = new TGMPA_List_Table;
     758                        $plugin_table = new TGMPA_List_Table();
    656759
    657760                        // Return early if processing a plugin installation action.
    … …  
    741844                                $method = ''; // Leave blank so WP_Filesystem can populate it as necessary.
    742845
    743                                 if ( false === ( $creds = request_filesystem_credentials( esc_url_raw( $url ), $method, false, false, array() ) ) ) {
     846                                $creds = request_filesystem_credentials( esc_url_raw( $url ), $method, false, false, array() );
     847                                if ( false === $creds ) {
    744848                                        return true;
    745849                                }
    … …  
    798902                                if ( 'update' === $install_type ) {
    799903                                        // Inject our info into the update transient.
    800                                         $to_inject                    = array( $slug => $this->plugins[ $slug ] );
     904                                        $to_inject                    = array(
     905                                                $slug => $this->plugins[ $slug ],
     906                                        );
    801907                                        $to_inject[ $slug ]['source'] = $source;
    802908                                        $this->inject_update_info( $to_inject );
    … …  
    825931                                // Display message based on if all plugins are now active or not.
    826932                                if ( $this->is_tgmpa_complete() ) {
    827                                         echo '<p>', sprintf( esc_html( $this->strings['complete'] ), '<a href="' . esc_url( self_admin_url() ) . '">' . esc_html__( 'Return to the Dashboard', 'one-business-blocks' ) . '</a>' ), '</p>';
     933                                        echo '<p>', sprintf( esc_html( $this->strings['complete'] ), '<a href="' . esc_url( self_admin_url() ) . '">' . esc_html( $this->strings['dashboard'] ) . '</a>' ), '</p>';
    828934                                        echo '<style type="text/css">#adminmenu .wp-submenu li.current { display: none !important; }</style>';
    829935                                } else {
    … …  
    855961
    856962                        if ( ! is_object( $repo_updates ) ) {
    857                                 $repo_updates = new stdClass;
     963                                $repo_updates = new stdClass();
    858964                        }
    859965
    … …  
    862968
    863969                                if ( empty( $repo_updates->response[ $file_path ] ) ) {
    864                                         $repo_updates->response[ $file_path ] = new stdClass;
     970                                        $repo_updates->response[ $file_path ] = new stdClass();
    865971                                }
    866972
    … …  
    9321038                                                return trailingslashit( $to_path );
    9331039                                        } else {
    934                                                 return new WP_Error( 'rename_failed', esc_html__( 'The remote plugin package does not contain a folder with the desired slug and renaming did not work.', 'one-business-blocks' ) . ' ' . esc_html__( 'Please contact the plugin provider and ask them to package their plugin according to the WordPress guidelines.', 'one-business-blocks' ), array( 'found' => $subdir_name, 'expected' => $desired_slug ) );
     1040                                                return new WP_Error(
     1041                                                        'rename_failed',
     1042                                                        esc_html__( 'The remote plugin package does not contain a folder with the desired slug and renaming did not work.', 'one-business-blocks' ) . ' ' . esc_html__( 'Please contact the plugin provider and ask them to package their plugin according to the WordPress guidelines.', 'one-business-blocks' ),
     1043                                                        array(
     1044                                                                'found'    => $subdir_name,
     1045                                                                'expected' => $desired_slug,
     1046                                                        )
     1047                                                );
    9351048                                        }
    9361049                                } elseif ( empty( $subdir_name ) ) {
    937                                         return new WP_Error( 'packaged_wrong', esc_html__( 'The remote plugin package consists of more than one file, but the files are not packaged in a folder.', 'one-business-blocks' ) . ' ' . esc_html__( 'Please contact the plugin provider and ask them to package their plugin according to the WordPress guidelines.', 'one-business-blocks' ), array( 'found' => $subdir_name, 'expected' => $desired_slug ) );
     1050                                        return new WP_Error(
     1051                                                'packaged_wrong',
     1052                                                esc_html__( 'The remote plugin package consists of more than one file, but the files are not packaged in a folder.', 'one-business-blocks' ) . ' ' . esc_html__( 'Please contact the plugin provider and ask them to package their plugin according to the WordPress guidelines.', 'one-business-blocks' ),
     1053                                                array(
     1054                                                        'found'    => $subdir_name,
     1055                                                        'expected' => $desired_slug,
     1056                                                )
     1057                                        );
    9381058                                }
    9391059                        }
    … …  
    9661086                                                // Make sure message doesn't display again if bulk activation is performed
    9671087                                                // immediately after a single activation.
    968                                                 if ( ! isset( $_POST['action'] ) ) { // WPCS: CSRF OK.
     1088                                                // phpcs:ignore WordPress.Security.NonceVerification.Missing -- Not using the superglobal.
     1089                                                if ( ! isset( $_POST['action'] ) ) {
    9691090                                                        echo '<div id="message" class="updated"><p>', esc_html( $this->strings['activated_successfully'] ), ' <strong>', esc_html( $this->plugins[ $slug ]['name'] ), '.</strong></p></div>';
    9701091                                                }
    … …  
    9871108                                        // Make sure message doesn't display again if bulk activation is performed
    9881109                                        // immediately after a single activation.
    989                                         if ( ! isset( $_POST['action'] ) ) { // WPCS: CSRF OK.
     1110                                        // phpcs:ignore WordPress.Security.NonceVerification.Missing -- Not using the superglobal.
     1111                                        if ( ! isset( $_POST['action'] ) ) {
    9901112                                                echo '<div id="message" class="error"><p>',
    9911113                                                        sprintf(
    … …  
    11371259
    11381260                                // Register the nag messages and prepare them to be processed.
    1139                                 add_settings_error( 'tgmpa', 'tgmpa', $rendered, $this->get_admin_notice_class() );
     1261                                add_settings_error( 'one-business-blocks', 'one-business-blocks', $rendered, $this->get_admin_notice_class() );
    11401262                        }
    11411263
    … …  
    12371359                        global $wp_settings_errors;
    12381360
    1239                         settings_errors( 'tgmpa' );
     1361                        settings_errors( 'one-business-blocks' );
    12401362
    12411363                        foreach ( (array) $wp_settings_errors as $key => $details ) {
    1242                                 if ( 'tgmpa' === $details['setting'] ) {
     1364                                if ( 'one-business-blocks' === $details['setting'] ) {
    12431365                                        unset( $wp_settings_errors[ $key ] );
    12441366                                        break;
    … …  
    12821404
    12831405                        $defaults = array(
    1284                                 'name'               => '',      // String
    1285                                 'slug'               => '',      // String
    1286                                 'source'             => 'repo',  // String
    1287                                 'required'           => false,   // Boolean
    1288                                 'version'            => '',      // String
    1289                                 'force_activation'   => false,   // Boolean
    1290                                 'force_deactivation' => false,   // Boolean
    1291                                 'external_url'       => '',      // String
    1292                                 'is_callable'        => '',      // String|Array.
     1406                                'name'               => '',      // String.
     1407                                'slug'               => '',      // String.
     1408                                'source'             => 'repo',  // String.
     1409                                'required'           => false,   // Boolean.
     1410                                'version'            => '',      // String.
     1411                                'force_activation'   => false,   // Boolean.
     1412                                'force_deactivation' => false,   // Boolean.
     1413                                'external_url'       => '',      // String.
     1414                                'is_callable'        => '',      // String or array.
    12931415                        );
    12941416
    … …  
    15561678                                }
    15571679
    1558                                 $response = plugins_api( 'plugin_information', array( 'slug' => $slug, 'fields' => array( 'sections' => false ) ) );
     1680                                $response = plugins_api(
     1681                                        'plugin_information',
     1682                                        array(
     1683                                                'slug'   => $slug,
     1684                                                'fields' => array(
     1685                                                        'sections' => false,
     1686                                                ),
     1687                                        )
     1688                                );
    15591689
    15601690                                $api[ $slug ] = false;
    … …  
    16391769                                // Core update screen.
    16401770                                return true;
    1641                         } elseif ( 'plugins' === $screen->base && ! empty( $_POST['action'] ) ) { // WPCS: CSRF ok.
     1771                        } elseif ( 'plugins' === $screen->base && ! empty( $_POST['action'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Missing
    16421772                                // Plugins bulk update screen.
    16431773                                return true;
    1644                         } elseif ( 'update' === $screen->base && ! empty( $_POST['action'] ) ) { // WPCS: CSRF ok.
     1774                        } elseif ( 'update' === $screen->base && ! empty( $_POST['action'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Missing
    16451775                                // Individual updates (ajax call).
    16461776                                return true;
    … …  
    19852115                                ),
    19862116                                '</small></strong></p>';
     2117                }
     2118
     2119                /**
     2120                 * Adds CSS to admin head.
     2121                 *
     2122                 * @since 2.6.2
     2123                 */
     2124                public function admin_css() {
     2125                        if ( ! $this->is_tgmpa_page() ) {
     2126                                return;
     2127                        }
     2128
     2129                        echo '
     2130                        <style>
     2131                        #tgmpa-plugins .tgmpa-type-required > th {
     2132                                border-left: 3px solid #dc3232;
     2133                        }
     2134                        </style>';
    19872135                }
    19882136
    … …  
    25312679                 */
    25322680                public function no_items() {
    2533                         echo esc_html__( 'No plugins to install, update or activate.', 'one-business-blocks' ) . ' <a href="' . esc_url( self_admin_url() ) . '"> ' . esc_html__( 'Return to the Dashboard', 'one-business-blocks' ) . '</a>';
     2681                        echo esc_html__( 'No plugins to install, update or activate.', 'one-business-blocks' ) . ' <a href="' . esc_url( self_admin_url() ) . '"> ' . esc_html( $this->tgmpa->strings['dashboard'] ) . '</a>';
    25342682                        echo '<style type="text/css">#adminmenu .wp-submenu li.current { display: none !important; }</style>';
    25352683                }
    … …  
    26492797                 */
    26502798                public function single_row( $item ) {
    2651                         parent::single_row( $item );
     2799                        echo '<tr class="' . esc_attr( 'tgmpa-type-' . strtolower( $item['type'] ) ) . '">';
     2800                        $this->single_row_columns( $item );
     2801                        echo '</tr>';
    26522802
    26532803                        /**
    … …  
    26942844                 * @since 2.5.0
    26952845                 *
    2696                  * @param string $which 'top' or 'bottom' table navigation.
     2846                 * @param string $which Either 'top' or 'bottom' table navigation.
    26972847                 */
    26982848                public function extra_tablenav( $which ) {
    … …  
    28202970                                $fields = array_keys( $_POST ); // Extra fields to pass to WP_Filesystem.
    28212971
    2822                                 if ( false === ( $creds = request_filesystem_credentials( esc_url_raw( $url ), $method, false, false, $fields ) ) ) {
     2972                                $creds = request_filesystem_credentials( esc_url_raw( $url ), $method, false, false, $fields );
     2973                                if ( false === $creds ) {
    28232974                                        return true; // Stop the normal page form from displaying, credential request form will be shown.
    28242975                                }
    … …  
    29483099                                        $imploded     = empty( $plugin_names ) ? $last_plugin : ( implode( ', ', $plugin_names ) . ' ' . esc_html_x( 'and', 'plugin A *and* plugin B', 'one-business-blocks' ) . ' ' . $last_plugin );
    29493100
    2950                                         printf( // WPCS: xss ok.
     3101                                        printf(
    29513102                                                '<div id="message" class="updated"><p>%1$s %2$s.</p></div>',
    29523103                                                esc_html( _n( 'The following plugin was activated successfully:', 'The following plugins were activated successfully:', $count, 'one-business-blocks' ) ),
     3104                                                // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Pre-escaped via wrap_in_strong() method above.
    29533105                                                $imploded
    29543106                                        );
    … …  
    32953447                                                                break;
    32963448                                                        }
    3297                                                 } //end foreach $plugins
     3449                                                }
    32983450
    32993451                                                $this->maintenance_mode( false );
    … …  
    33153467                                                 * }
    33163468                                                 */
    3317                                                 do_action( 'upgrader_process_complete', $this, array(
    3318                                                         'action'  => 'install', // [TGMPA + ] adjusted.
    3319                                                         'type'    => 'plugin',
    3320                                                         'bulk'    => true,
    3321                                                         'plugins' => $plugins,
    3322                                                 ) );
     3469                                                do_action(
     3470                                                        // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound -- Using WP core hook.
     3471                                                        'upgrader_process_complete',
     3472                                                        $this,
     3473                                                        array(
     3474                                                                'action'  => 'install', // [TGMPA + ] adjusted.
     3475                                                                'type'    => 'plugin',
     3476                                                                'bulk'    => true,
     3477                                                                'plugins' => $plugins,
     3478                                                        )
     3479                                                );
    33233480
    33243481                                                $this->skin->bulk_footer();
    … …  
    35073664                                                                $this->upgrader->strings['skin_upgrade_start'] = __( 'The installation and activation process is starting. This process may take a while on some hosts, so please be patient.', 'one-business-blocks' );
    35083665                                                                /* translators: 1: plugin name. */
    3509                                                                 $this->upgrader->strings['skin_update_successful'] = __( '%1$s installed and activated successfully.', 'one-business-blocks' ) . ' <a href="#" class="hide-if-no-js" onclick="%2$s"><span>' . esc_html__( 'Show Details', 'one-business-blocks' ) . '</span><span class="hidden">' . esc_html__( 'Hide Details', 'one-business-blocks' ) . '</span>.</a>';
     3666                                                                $this->upgrader->strings['skin_update_successful'] = __( '%1$s installed and activated successfully.', 'one-business-blocks' );
    35103667                                                                $this->upgrader->strings['skin_upgrade_end']       = __( 'All installations and activations have been completed.', 'one-business-blocks' );
    35113668                                                                /* translators: 1: plugin name, 2: action number 3: total number of actions. */
    … …  
    35153672                                                                $this->upgrader->strings['skin_upgrade_start'] = __( 'The installation process is starting. This process may take a while on some hosts, so please be patient.', 'one-business-blocks' );
    35163673                                                                /* translators: 1: plugin name. */
    3517                                                                 $this->upgrader->strings['skin_update_successful'] = esc_html__( '%1$s installed successfully.', 'one-business-blocks' ) . ' <a href="#" class="hide-if-no-js" onclick="%2$s"><span>' . esc_html__( 'Show Details', 'one-business-blocks' ) . '</span><span class="hidden">' . esc_html__( 'Hide Details', 'one-business-blocks' ) . '</span>.</a>';
     3674                                                                $this->upgrader->strings['skin_update_successful'] = __( '%1$s installed successfully.', 'one-business-blocks' );
    35183675                                                                $this->upgrader->strings['skin_upgrade_end']       = __( 'All installations have been completed.', 'one-business-blocks' );
    35193676                                                                /* translators: 1: plugin name, 2: action number 3: total number of actions. */
    35203677                                                                $this->upgrader->strings['skin_before_update_header'] = __( 'Installing Plugin %1$s (%2$d/%3$d)', 'one-business-blocks' );
     3678                                                        }
     3679
     3680                                                        // Add "read more" link only for WP < 4.8.
     3681                                                        if ( version_compare( $this->tgmpa->wp_version, '4.8', '<' ) ) {
     3682                                                                $this->upgrader->strings['skin_update_successful'] .= ' <a href="#" class="hide-if-no-js" onclick="%2$s"><span>' . esc_html__( 'Show Details', 'one-business-blocks' ) . '</span><span class="hidden">' . esc_html__( 'Hide Details', 'one-business-blocks' ) . '</span>.</a>';
    35213683                                                        }
    35223684                                                }
    … …  
    35783740                                                        $update_actions['dashboard'] = sprintf(
    35793741                                                                esc_html( $this->tgmpa->strings['complete'] ),
    3580                                                                 '<a href="' . esc_url( self_admin_url() ) . '">' . esc_html__( 'Return to the Dashboard', 'one-business-blocks' ) . '</a>'
     3742                                                                '<a href="' . esc_url( self_admin_url() ) . '">' . esc_html( $this->tgmpa->strings['dashboard'] ) . '</a>'
    35813743                                                        );
    35823744                                                } else {
    … …  
    37213883                 */
    37223884                protected static function emulate_filter_bool( $value ) {
    3723                         // @codingStandardsIgnoreStart
     3885                        // phpcs:disable WordPress.Arrays.ArrayDeclarationSpacing.ArrayItemNoNewLine
    37243886                        static $true  = array(
    37253887                                '1',
    … …  
    37363898                                'off', 'Off', 'OFF',
    37373899                        );
    3738                         // @codingStandardsIgnoreEnd
     3900                        // phpcs:enable
    37393901
    37403902                        if ( is_bool( $value ) ) {
    … …  
    37583920                }
    37593921        } // End of class TGMPA_Utils
    3760 } // End of class_exists wrapper
     3922}
  • one-business-blocks/4.3/inc/dashboard/dashboard.css

    r270680 r311635  
    243243    }
    244244}
     245
     246@media (min-width: 768px) and (max-width: 1199px) {
     247    .ova-elems-main-head {
     248        font-size: 20px !important;
     249        line-height: 1.2 !important;
     250    }
     251    .ova-elems-sub-head {
     252        font-size: 20px !important;
     253        line-height: 1.2 !important;
     254    }
     255    .ova-elems-notice-banner-wrap {
     256        grid-template-columns: 126px 2fr 1fr 1fr !important;
     257    }
     258    .ova-elems-buy-btn {
     259        padding: 10px !important;
     260    }
     261}
     262
     263/* Mobile devices */
     264@media (min-width: 320px) and (max-width: 767px) {
     265    .ova-elems-notice-banner-wrap {
     266        grid-template-columns: 1fr !important;
     267    }
     268    .leftbox p {
     269        word-break: break-word !important;
     270    }
     271    .ova-elems-main-head {
     272        font-size: 35px !important;
     273        text-align: center !important;
     274    }
     275    .ova-elems-sub-head {
     276        font-size: 24px !important;
     277        text-align: center !important;
     278    }
     279    .notice-right-img {
     280        display: block;
     281        margin: 0 auto;
     282    }
     283}
  • one-business-blocks/4.3/inc/dashboard/dashboard.php

    r298905 r311635  
    8484                                                <a class="button-primary docs" href="<?php echo esc_url( ONE_BUSINESS_BLOCKS_PRO_DOC ); ?>" target="_blank"><?php esc_html_e('Documentation', 'one-business-blocks'); ?></a>
    8585                                        </div>
    86                                                 <a class="button-primary bundle-btn" href="<?php echo esc_url( ONE_BUSINESS_BLOCKS_BUNDLE_LINK ); ?>" target="_blank"><?php esc_html_e('WordPress Theme Bundle (125+ Themes at Just $99)', 'one-business-blocks'); ?></a>
     86                                                <a class="button-primary bundle-btn" href="<?php echo esc_url( ONE_BUSINESS_BLOCKS_BUNDLE_LINK ); ?>" target="_blank"><?php esc_html_e('WordPress Theme Bundle (125+ Themes at Just $89)', 'one-business-blocks'); ?></a>
    8787                                </div>
    8888                                <ul style="padding-top:10px">
  • one-business-blocks/4.3/inc/dashboard/welcome-notice.php

    r306142 r311635  
    215215                        <a class="button-primary livedemo" href="<?php echo esc_url( ONE_BUSINESS_BLOCKS_LIVE_DEMO ); ?>" target="_blank"><?php esc_html_e('Live Demo', 'one-business-blocks'); ?></a>
    216216                        <a class="button-primary buynow" href="<?php echo esc_url( ONE_BUSINESS_BLOCKS_BUY_PRO ); ?>" target="_blank"><?php esc_html_e('Get Pro Theme', 'one-business-blocks'); ?></a>
    217                         <a class="button-primary theme-install" id="install-activate-button" href="#"><?php _e('Begin Installation', 'one-business-blocks'); ?></a>`
     217                        <a class="button-primary theme-install" id="install-activate-button" href="#"><?php _e('Begin Installation', 'one-business-blocks'); ?></a>
    218218                    </div>
    219219                </div>
  • one-business-blocks/4.3/languages/one-business-blocks.pot

    r298905 r311635  
    1 # Copyright (C) 2025 pewilliams
     1# Copyright (C) 2026 pewilliams
    22# This file is distributed under the GNU General Public License.
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: One Business Blocks 3.2\n"
     5"Project-Id-Version: One Business Blocks 4.3\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/theme/one-business-blocks\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
    … …  
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2025-06-10T13:57:19+00:00\n"
     12"POT-Creation-Date: 2026-01-30T12:11:46+05:30\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    14 "X-Generator: WP-CLI 2.12.0\n"
     14"X-Generator: WP-CLI 2.11.0\n"
    1515"X-Domain: one-business-blocks\n"
    1616
    … …  
    226226
    227227#: inc/dashboard/dashboard.php:83
    228 #: inc/dashboard/welcome-notice.php:216
    229228msgid "Buy Now"
    230229msgstr ""
    231230
    232231#: inc/dashboard/dashboard.php:86
    233 msgid "WordPress Theme Bundle (125+ Themes at Just $99)"
     232msgid "WordPress Theme Bundle (125+ Themes at Just $89)"
    234233msgstr ""
    235234
    … …  
    244243msgstr ""
    245244
    246 #: inc/TGM/class-tgm-plugin-activation.php:327
     245#: inc/dashboard/welcome-notice.php:216
     246msgid "Get Pro Theme"
     247msgstr ""
     248
     249#: inc/TGM/class-tgm-plugin-activation.php:340
    247250msgid "Install Required Plugins"
    248251msgstr ""
    249252
    250 #: inc/TGM/class-tgm-plugin-activation.php:328
     253#: inc/TGM/class-tgm-plugin-activation.php:341
    251254msgid "Install Plugins"
    252255msgstr ""
    253256
    254257#. translators: %s: plugin name.
    255 #: inc/TGM/class-tgm-plugin-activation.php:330
    256 #, php-format
     258#: inc/TGM/class-tgm-plugin-activation.php:343
    257259msgid "Installing Plugin: %s"
    258260msgstr ""
    259261
    260262#. translators: %s: plugin name.
    261 #: inc/TGM/class-tgm-plugin-activation.php:332
    262 #, php-format
     263#: inc/TGM/class-tgm-plugin-activation.php:345
    263264msgid "Updating Plugin: %s"
    264265msgstr ""
    265266
    266 #: inc/TGM/class-tgm-plugin-activation.php:333
     267#: inc/TGM/class-tgm-plugin-activation.php:346
    267268msgid "Something went wrong with the plugin API."
    268269msgstr ""
    269270
    270271#. translators: 1: plugin name(s).
    271 #: inc/TGM/class-tgm-plugin-activation.php:334
    272 #, php-format
     272#: inc/TGM/class-tgm-plugin-activation.php:348
    273273msgid "This theme requires the following plugin: %1$s."
    274274msgid_plural "This theme requires the following plugins: %1$s."
    … …  
    277277
    278278#. translators: 1: plugin name(s).
    279 #: inc/TGM/class-tgm-plugin-activation.php:340
    280 #, php-format
     279#: inc/TGM/class-tgm-plugin-activation.php:354
    281280msgid "This theme recommends the following plugin: %1$s."
    282281msgid_plural "This theme recommends the following plugins: %1$s."
    … …  
    285284
    286285#. translators: 1: plugin name(s).
    287 #: inc/TGM/class-tgm-plugin-activation.php:346
    288 #, php-format
     286#: inc/TGM/class-tgm-plugin-activation.php:360
    289287msgid "The following plugin needs to be updated to its latest version to ensure maximum compatibility with this theme: %1$s."
    290288msgid_plural "The following plugins need to be updated to their latest version to ensure maximum compatibility with this theme: %1$s."
    … …  
    293291
    294292#. translators: 1: plugin name(s).
    295 #: inc/TGM/class-tgm-plugin-activation.php:352
    296 #, php-format
     293#: inc/TGM/class-tgm-plugin-activation.php:366
    297294msgid "There is an update available for: %1$s."
    298295msgid_plural "There are updates available for the following plugins: %1$s."
    … …  
    301298
    302299#. translators: 1: plugin name(s).
    303 #: inc/TGM/class-tgm-plugin-activation.php:358
    304 #, php-format
     300#: inc/TGM/class-tgm-plugin-activation.php:372
    305301msgid "The following required plugin is currently inactive: %1$s."
    306302msgid_plural "The following required plugins are currently inactive: %1$s."
    … …  
    309305
    310306#. translators: 1: plugin name(s).
    311 #: inc/TGM/class-tgm-plugin-activation.php:364
    312 #, php-format
     307#: inc/TGM/class-tgm-plugin-activation.php:378
    313308msgid "The following recommended plugin is currently inactive: %1$s."
    314309msgid_plural "The following recommended plugins are currently inactive: %1$s."
    … …  
    316311msgstr[1] ""
    317312
    318 #: inc/TGM/class-tgm-plugin-activation.php:370
     313#: inc/TGM/class-tgm-plugin-activation.php:383
    319314msgid "Begin installing plugin"
    320315msgid_plural "Begin installing plugins"
    … …  
    322317msgstr[1] ""
    323318
    324 #: inc/TGM/class-tgm-plugin-activation.php:375
     319#: inc/TGM/class-tgm-plugin-activation.php:388
    325320msgid "Begin updating plugin"
    326321msgid_plural "Begin updating plugins"
    … …  
    328323msgstr[1] ""
    329324
    330 #: inc/TGM/class-tgm-plugin-activation.php:380
     325#: inc/TGM/class-tgm-plugin-activation.php:393
    331326msgid "Begin activating plugin"
    332327msgid_plural "Begin activating plugins"
    … …  
    334329msgstr[1] ""
    335330
    336 #: inc/TGM/class-tgm-plugin-activation.php:385
     331#: inc/TGM/class-tgm-plugin-activation.php:398
    337332msgid "Return to Required Plugins Installer"
    338333msgstr ""
    339334
    340 #: inc/TGM/class-tgm-plugin-activation.php:386
    341 #: inc/TGM/class-tgm-plugin-activation.php:827
    342 #: inc/TGM/class-tgm-plugin-activation.php:2533
    343 #: inc/TGM/class-tgm-plugin-activation.php:3580
     335#: inc/TGM/class-tgm-plugin-activation.php:399
    344336msgid "Return to the Dashboard"
    345337msgstr ""
    346338
    347 #: inc/TGM/class-tgm-plugin-activation.php:387
    348 #: inc/TGM/class-tgm-plugin-activation.php:3159
     339#: inc/TGM/class-tgm-plugin-activation.php:400
     340#: inc/TGM/class-tgm-plugin-activation.php:3311
    349341msgid "Plugin activated successfully."
    350342msgstr ""
    351343
    352 #: inc/TGM/class-tgm-plugin-activation.php:388
    353 #: inc/TGM/class-tgm-plugin-activation.php:2952
     344#: inc/TGM/class-tgm-plugin-activation.php:401
     345#: inc/TGM/class-tgm-plugin-activation.php:3103
    354346msgid "The following plugin was activated successfully:"
    355347msgid_plural "The following plugins were activated successfully:"
    … …  
    358350
    359351#. translators: 1: plugin name.
    360 #: inc/TGM/class-tgm-plugin-activation.php:390
    361 #, php-format
     352#: inc/TGM/class-tgm-plugin-activation.php:403
    362353msgid "No action taken. Plugin %1$s was already active."
    363354msgstr ""
    364355
    365356#. translators: 1: plugin name.
    366 #: inc/TGM/class-tgm-plugin-activation.php:392
    367 #, php-format
     357#: inc/TGM/class-tgm-plugin-activation.php:405
    368358msgid "Plugin not activated. A higher version of %s is needed for this theme. Please update the plugin."
    369359msgstr ""
    370360
    371361#. translators: 1: dashboard link.
    372 #: inc/TGM/class-tgm-plugin-activation.php:394
    373 #, php-format
     362#: inc/TGM/class-tgm-plugin-activation.php:407
    374363msgid "All plugins installed and activated successfully. %1$s"
    375364msgstr ""
    376365
    377 #: inc/TGM/class-tgm-plugin-activation.php:395
     366#: inc/TGM/class-tgm-plugin-activation.php:408
    378367msgid "Dismiss this notice"
    379368msgstr ""
    380369
    381 #: inc/TGM/class-tgm-plugin-activation.php:396
     370#: inc/TGM/class-tgm-plugin-activation.php:409
    382371msgid "There are one or more required or recommended plugins to install, update or activate."
    383372msgstr ""
    384373
    385 #: inc/TGM/class-tgm-plugin-activation.php:397
     374#: inc/TGM/class-tgm-plugin-activation.php:410
    386375msgid "Please contact the administrator of this site for help."
    387376msgstr ""
    388377
    389 #: inc/TGM/class-tgm-plugin-activation.php:522
     378#: inc/TGM/class-tgm-plugin-activation.php:616
    390379msgid "This plugin needs to be updated to be compatible with your theme."
    391380msgstr ""
    392381
    393 #: inc/TGM/class-tgm-plugin-activation.php:523
     382#: inc/TGM/class-tgm-plugin-activation.php:617
    394383msgid "Update Required"
    395384msgstr ""
    396385
    397 #: inc/TGM/class-tgm-plugin-activation.php:934
     386#: inc/TGM/class-tgm-plugin-activation.php:735
     387msgid "Set the parent_slug config variable instead."
     388msgstr ""
     389
     390#: inc/TGM/class-tgm-plugin-activation.php:1042
    398391msgid "The remote plugin package does not contain a folder with the desired slug and renaming did not work."
    399392msgstr ""
    400393
    401 #: inc/TGM/class-tgm-plugin-activation.php:934
    402 #: inc/TGM/class-tgm-plugin-activation.php:937
     394#: inc/TGM/class-tgm-plugin-activation.php:1042
     395#: inc/TGM/class-tgm-plugin-activation.php:1052
    403396msgid "Please contact the plugin provider and ask them to package their plugin according to the WordPress guidelines."
    404397msgstr ""
    405398
    406 #: inc/TGM/class-tgm-plugin-activation.php:937
     399#: inc/TGM/class-tgm-plugin-activation.php:1052
    407400msgid "The remote plugin package consists of more than one file, but the files are not packaged in a folder."
    408401msgstr ""
    409402
    410 #: inc/TGM/class-tgm-plugin-activation.php:1121
    411 #: inc/TGM/class-tgm-plugin-activation.php:2948
     403#: inc/TGM/class-tgm-plugin-activation.php:1243
     404#: inc/TGM/class-tgm-plugin-activation.php:3099
    412405msgctxt "plugin A *and* plugin B"
    413406msgid "and"
    … …  
    415408
    416409#. translators: %s: version number
    417 #: inc/TGM/class-tgm-plugin-activation.php:1982
    418 #, php-format
     410#: inc/TGM/class-tgm-plugin-activation.php:2112
    419411msgid "TGMPA v%s"
    420412msgstr ""
    421413
    422 #: inc/TGM/class-tgm-plugin-activation.php:2273
     414#: inc/TGM/class-tgm-plugin-activation.php:2421
    423415msgid "Required"
    424416msgstr ""
    425417
    426 #: inc/TGM/class-tgm-plugin-activation.php:2276
     418#: inc/TGM/class-tgm-plugin-activation.php:2424
    427419msgid "Recommended"
    428420msgstr ""
    429421
    430 #: inc/TGM/class-tgm-plugin-activation.php:2292
     422#: inc/TGM/class-tgm-plugin-activation.php:2440
    431423msgid "WordPress Repository"
    432424msgstr ""
    433425
    434 #: inc/TGM/class-tgm-plugin-activation.php:2295
     426#: inc/TGM/class-tgm-plugin-activation.php:2443
    435427msgid "External Source"
    436428msgstr ""
    437429
    438 #: inc/TGM/class-tgm-plugin-activation.php:2298
     430#: inc/TGM/class-tgm-plugin-activation.php:2446
    439431msgid "Pre-Packaged"
    440432msgstr ""
    441433
    442 #: inc/TGM/class-tgm-plugin-activation.php:2315
     434#: inc/TGM/class-tgm-plugin-activation.php:2463
    443435msgid "Not Installed"
    444436msgstr ""
    445437
    446 #: inc/TGM/class-tgm-plugin-activation.php:2319
     438#: inc/TGM/class-tgm-plugin-activation.php:2467
    447439msgid "Installed But Not Activated"
    448440msgstr ""
    449441
    450 #: inc/TGM/class-tgm-plugin-activation.php:2321
     442#: inc/TGM/class-tgm-plugin-activation.php:2469
    451443msgid "Active"
    452444msgstr ""
    453445
    454 #: inc/TGM/class-tgm-plugin-activation.php:2327
     446#: inc/TGM/class-tgm-plugin-activation.php:2475
    455447msgid "Required Update not Available"
    456448msgstr ""
    457449
    458 #: inc/TGM/class-tgm-plugin-activation.php:2330
     450#: inc/TGM/class-tgm-plugin-activation.php:2478
    459451msgid "Requires Update"
    460452msgstr ""
    461453
    462 #: inc/TGM/class-tgm-plugin-activation.php:2333
     454#: inc/TGM/class-tgm-plugin-activation.php:2481
    463455msgid "Update recommended"
    464456msgstr ""
    465457
    466458#. translators: 1: install status, 2: update status
    467 #: inc/TGM/class-tgm-plugin-activation.php:2342
    468 #, php-format
     459#: inc/TGM/class-tgm-plugin-activation.php:2490
    469460msgctxt "Install/Update Status"
    470461msgid "%1$s, %2$s"
    … …  
    472463
    473464#. translators: 1: number of plugins.
    474 #: inc/TGM/class-tgm-plugin-activation.php:2388
    475 #, php-format
     465#: inc/TGM/class-tgm-plugin-activation.php:2536
    476466msgctxt "plugins"
    477467msgid "All <span class=\"count\">(%s)</span>"
    … …  
    481471
    482472#. translators: 1: number of plugins.
    483 #: inc/TGM/class-tgm-plugin-activation.php:2392
    484 #, php-format
     473#: inc/TGM/class-tgm-plugin-activation.php:2540
    485474msgid "To Install <span class=\"count\">(%s)</span>"
    486475msgid_plural "To Install <span class=\"count\">(%s)</span>"
    … …  
    489478
    490479#. translators: 1: number of plugins.
    491 #: inc/TGM/class-tgm-plugin-activation.php:2396
    492 #, php-format
     480#: inc/TGM/class-tgm-plugin-activation.php:2544
    493481msgid "Update Available <span class=\"count\">(%s)</span>"
    494482msgid_plural "Update Available <span class=\"count\">(%s)</span>"
    … …  
    497485
    498486#. translators: 1: number of plugins.
    499 #: inc/TGM/class-tgm-plugin-activation.php:2400
    500 #, php-format
     487#: inc/TGM/class-tgm-plugin-activation.php:2548
    501488msgid "To Activate <span class=\"count\">(%s)</span>"
    502489msgid_plural "To Activate <span class=\"count\">(%s)</span>"
    … …  
    504491msgstr[1] ""
    505492
    506 #: inc/TGM/class-tgm-plugin-activation.php:2482
     493#: inc/TGM/class-tgm-plugin-activation.php:2630
    507494msgctxt "as in: \"version nr unknown\""
    508495msgid "unknown"
    509496msgstr ""
    510497
    511 #: inc/TGM/class-tgm-plugin-activation.php:2490
     498#: inc/TGM/class-tgm-plugin-activation.php:2638
    512499msgid "Installed version:"
    513500msgstr ""
    514501
    515 #: inc/TGM/class-tgm-plugin-activation.php:2498
     502#: inc/TGM/class-tgm-plugin-activation.php:2646
    516503msgid "Minimum required version:"
    517504msgstr ""
    518505
    519 #: inc/TGM/class-tgm-plugin-activation.php:2510
     506#: inc/TGM/class-tgm-plugin-activation.php:2658
    520507msgid "Available version:"
    521508msgstr ""
    522509
    523 #: inc/TGM/class-tgm-plugin-activation.php:2533
     510#: inc/TGM/class-tgm-plugin-activation.php:2681
    524511msgid "No plugins to install, update or activate."
    525512msgstr ""
    526513
    527 #: inc/TGM/class-tgm-plugin-activation.php:2547
     514#: inc/TGM/class-tgm-plugin-activation.php:2695
    528515msgid "Plugin"
    529516msgstr ""
    530517
    531 #: inc/TGM/class-tgm-plugin-activation.php:2548
     518#: inc/TGM/class-tgm-plugin-activation.php:2696
    532519msgid "Source"
    533520msgstr ""
    534521
    535 #: inc/TGM/class-tgm-plugin-activation.php:2549
     522#: inc/TGM/class-tgm-plugin-activation.php:2697
    536523msgid "Type"
    537524msgstr ""
    538525
    539 #: inc/TGM/class-tgm-plugin-activation.php:2553
     526#: inc/TGM/class-tgm-plugin-activation.php:2701
    540527msgid "Version"
    541528msgstr ""
    542529
    543 #: inc/TGM/class-tgm-plugin-activation.php:2554
     530#: inc/TGM/class-tgm-plugin-activation.php:2702
    544531msgid "Status"
    545532msgstr ""
    546533
    547534#. translators: %2$s: plugin name in screen reader markup
    548 #: inc/TGM/class-tgm-plugin-activation.php:2603
    549 #, php-format
     535#: inc/TGM/class-tgm-plugin-activation.php:2751
    550536msgid "Install %2$s"
    551537msgstr ""
    552538
    553539#. translators: %2$s: plugin name in screen reader markup
    554 #: inc/TGM/class-tgm-plugin-activation.php:2608
    555 #, php-format
     540#: inc/TGM/class-tgm-plugin-activation.php:2756
    556541msgid "Update %2$s"
    557542msgstr ""
    558543
    559544#. translators: %2$s: plugin name in screen reader markup
    560 #: inc/TGM/class-tgm-plugin-activation.php:2614
    561 #, php-format
     545#: inc/TGM/class-tgm-plugin-activation.php:2762
    562546msgid "Activate %2$s"
    563547msgstr ""
    564548
    565 #: inc/TGM/class-tgm-plugin-activation.php:2684
     549#: inc/TGM/class-tgm-plugin-activation.php:2834
    566550msgid "Upgrade message from the plugin author:"
    567551msgstr ""
    568552
    569 #: inc/TGM/class-tgm-plugin-activation.php:2717
     553#: inc/TGM/class-tgm-plugin-activation.php:2867
    570554msgid "Install"
    571555msgstr ""
    572556
    573 #: inc/TGM/class-tgm-plugin-activation.php:2723
     557#: inc/TGM/class-tgm-plugin-activation.php:2873
    574558msgid "Update"
    575559msgstr ""
    576560
    577 #: inc/TGM/class-tgm-plugin-activation.php:2726
     561#: inc/TGM/class-tgm-plugin-activation.php:2876
    578562msgid "Activate"
    579563msgstr ""
    580564
    581 #: inc/TGM/class-tgm-plugin-activation.php:2757
     565#: inc/TGM/class-tgm-plugin-activation.php:2907
    582566msgid "No plugins were selected to be installed. No action taken."
    583567msgstr ""
    584568
    585 #: inc/TGM/class-tgm-plugin-activation.php:2759
     569#: inc/TGM/class-tgm-plugin-activation.php:2909
    586570msgid "No plugins were selected to be updated. No action taken."
    587571msgstr ""
    588572
    589 #: inc/TGM/class-tgm-plugin-activation.php:2800
     573#: inc/TGM/class-tgm-plugin-activation.php:2950
    590574msgid "No plugins are available to be installed at this time."
    591575msgstr ""
    592576
    593 #: inc/TGM/class-tgm-plugin-activation.php:2802
     577#: inc/TGM/class-tgm-plugin-activation.php:2952
    594578msgid "No plugins are available to be updated at this time."
    595579msgstr ""
    596580
    597 #: inc/TGM/class-tgm-plugin-activation.php:2908
     581#: inc/TGM/class-tgm-plugin-activation.php:3059
    598582msgid "No plugins were selected to be activated. No action taken."
    599583msgstr ""
    600584
    601 #: inc/TGM/class-tgm-plugin-activation.php:2934
     585#: inc/TGM/class-tgm-plugin-activation.php:3085
    602586msgid "No plugins are available to be activated at this time."
    603587msgstr ""
    604588
    605 #: inc/TGM/class-tgm-plugin-activation.php:3158
     589#: inc/TGM/class-tgm-plugin-activation.php:3310
    606590msgid "Plugin activation failed."
    607591msgstr ""
    608592
    609593#. translators: 1: plugin name, 2: action number 3: total number of actions.
    610 #: inc/TGM/class-tgm-plugin-activation.php:3498
    611 #, php-format
     594#: inc/TGM/class-tgm-plugin-activation.php:3655
    612595msgid "Updating Plugin %1$s (%2$d/%3$d)"
    613596msgstr ""
    614597
    615598#. translators: 1: plugin name, 2: error message.
    616 #: inc/TGM/class-tgm-plugin-activation.php:3501
    617 #, php-format
     599#: inc/TGM/class-tgm-plugin-activation.php:3658
    618600msgid "An error occurred while installing %1$s: <strong>%2$s</strong>."
    619601msgstr ""
    620602
    621603#. translators: 1: plugin name.
    622 #: inc/TGM/class-tgm-plugin-activation.php:3503
    623 #, php-format
     604#: inc/TGM/class-tgm-plugin-activation.php:3660
    624605msgid "The installation of %1$s failed."
    625606msgstr ""
    626607
    627 #: inc/TGM/class-tgm-plugin-activation.php:3507
     608#: inc/TGM/class-tgm-plugin-activation.php:3664
    628609msgid "The installation and activation process is starting. This process may take a while on some hosts, so please be patient."
    629610msgstr ""
    630611
    631612#. translators: 1: plugin name.
    632 #: inc/TGM/class-tgm-plugin-activation.php:3509
    633 #, php-format
     613#: inc/TGM/class-tgm-plugin-activation.php:3666
    634614msgid "%1$s installed and activated successfully."
    635615msgstr ""
    636616
     617#: inc/TGM/class-tgm-plugin-activation.php:3667
     618msgid "All installations and activations have been completed."
     619msgstr ""
     620
     621#. translators: 1: plugin name, 2: action number 3: total number of actions.
     622#: inc/TGM/class-tgm-plugin-activation.php:3669
     623msgid "Installing and Activating Plugin %1$s (%2$d/%3$d)"
     624msgstr ""
     625
     626#: inc/TGM/class-tgm-plugin-activation.php:3672
     627msgid "The installation process is starting. This process may take a while on some hosts, so please be patient."
     628msgstr ""
     629
    637630#. translators: 1: plugin name.
    638 #: inc/TGM/class-tgm-plugin-activation.php:3509
    639 #: inc/TGM/class-tgm-plugin-activation.php:3517
     631#: inc/TGM/class-tgm-plugin-activation.php:3674
     632msgid "%1$s installed successfully."
     633msgstr ""
     634
     635#: inc/TGM/class-tgm-plugin-activation.php:3675
     636msgid "All installations have been completed."
     637msgstr ""
     638
     639#. translators: 1: plugin name, 2: action number 3: total number of actions.
     640#: inc/TGM/class-tgm-plugin-activation.php:3677
     641msgid "Installing Plugin %1$s (%2$d/%3$d)"
     642msgstr ""
     643
     644#: inc/TGM/class-tgm-plugin-activation.php:3682
    640645msgid "Show Details"
    641646msgstr ""
    642647
    643 #. translators: 1: plugin name.
    644 #: inc/TGM/class-tgm-plugin-activation.php:3509
    645 #: inc/TGM/class-tgm-plugin-activation.php:3517
     648#: inc/TGM/class-tgm-plugin-activation.php:3682
    646649msgid "Hide Details"
    647 msgstr ""
    648 
    649 #: inc/TGM/class-tgm-plugin-activation.php:3510
    650 msgid "All installations and activations have been completed."
    651 msgstr ""
    652 
    653 #. translators: 1: plugin name, 2: action number 3: total number of actions.
    654 #: inc/TGM/class-tgm-plugin-activation.php:3512
    655 #, php-format
    656 msgid "Installing and Activating Plugin %1$s (%2$d/%3$d)"
    657 msgstr ""
    658 
    659 #: inc/TGM/class-tgm-plugin-activation.php:3515
    660 msgid "The installation process is starting. This process may take a while on some hosts, so please be patient."
    661 msgstr ""
    662 
    663 #. translators: 1: plugin name.
    664 #: inc/TGM/class-tgm-plugin-activation.php:3517
    665 #, php-format
    666 msgid "%1$s installed successfully."
    667 msgstr ""
    668 
    669 #: inc/TGM/class-tgm-plugin-activation.php:3518
    670 msgid "All installations have been completed."
    671 msgstr ""
    672 
    673 #. translators: 1: plugin name, 2: action number 3: total number of actions.
    674 #: inc/TGM/class-tgm-plugin-activation.php:3520
    675 #, php-format
    676 msgid "Installing Plugin %1$s (%2$d/%3$d)"
    677650msgstr ""
    678651
    … …  
    703676msgstr ""
    704677
    705 #: patterns/about-us.php:15
     678#: patterns/about-us.php:16
    706679msgid "about us"
    707680msgstr ""
    708681
    709 #: patterns/about-us.php:19
     682#: patterns/about-us.php:20
    710683#: patterns/footer.php:22
    711684#: patterns/latest-news.php:19
    … …  
    718691msgstr ""
    719692
    720 #: patterns/about-us.php:23
     693#: patterns/about-us.php:24
    721694#: patterns/profit-graph.php:23
    722695msgid "Curabitur fringilla ipsum massa, sed dignissim est venenatis nec."
    723696msgstr ""
    724697
    725 #: patterns/about-us.php:27
     698#: patterns/about-us.php:28
    726699msgid "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis quis euismod tortor. Nullam vitae eleifend diam, non ultrices erat. Vivamus nibh enim, maximus eu urna nec, commodo laoreet neque. Ut sit amet gravida diam. Ut egestas nec diam et tincidunt. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur fringilla ipsum massa, sed dignissim est venenatis nec. Nullam lobortis nisl sit amet erat finibus elementum a in sapien."
    727700msgstr ""
    … …  
    862835msgstr ""
    863836
    864 #: patterns/header.php:94
     837#: patterns/header.php:84
    865838msgid "Let’s Talk"
     839msgstr ""
     840
     841#: patterns/index-header-image.php
     842msgctxt "Pattern title"
     843msgid "Index Header Image"
     844msgstr ""
     845
     846#: patterns/index-header-image.php:11
     847msgid "blog"
    866848msgstr ""
    867849
    … …  
    10411023
    10421024#: patterns/sidebar.php:48
     1025msgid "Pages"
     1026msgstr ""
     1027
     1028#: patterns/sidebar.php:58
    10431029msgid "Archives"
    10441030msgstr ""
    10451031
    1046 #: patterns/sidebar.php:58
     1032#: patterns/sidebar.php:68
    10471033msgid "Tags"
    10481034msgstr ""
    10491035
    1050 #: patterns/sidebar.php:68
     1036#: patterns/sidebar.php:78
    10511037msgid "Follow Us"
    10521038msgstr ""
    … …  
    11101096msgstr ""
    11111097
    1112 #: theme.json
    1113 msgctxt "Style variation name"
    1114 msgid "Lite"
    1115 msgstr ""
    1116 
    1117 #: theme.json
    1118 msgctxt "Gradient name"
    1119 msgid "Vertical heading to base"
    1120 msgstr ""
    1121 
    1122 #: theme.json
    1123 msgctxt "Gradient name"
    1124 msgid "Vertical base to heading"
    1125 msgstr ""
    1126 
    1127 #: theme.json
    1128 msgctxt "Gradient name"
    1129 msgid "Heading to base"
    1130 msgstr ""
    1131 
    1132 #: theme.json
    1133 msgctxt "Gradient name"
    1134 msgid "Base to heading"
    1135 msgstr ""
    1136 
    1137 #: theme.json
    1138 msgctxt "Gradient name"
    1139 msgid "Diagonal heading to base left"
    1140 msgstr ""
    1141 
    1142 #: theme.json
    1143 msgctxt "Gradient name"
    1144 msgid "Diagonal heading to base right"
    1145 msgstr ""
    1146 
    1147 #: theme.json
    1148 msgctxt "Gradient name"
    1149 msgid "Diagonal base to heading"
    1150 msgstr ""
    1151 
    1152 #: theme.json
    1153 msgctxt "Gradient name"
    1154 msgid "Diagonal heading to base"
    1155 msgstr ""
    1156 
    1157 #: theme.json
    1158 msgctxt "Gradient name"
    1159 msgid "Vertical heading to primary"
    1160 msgstr ""
    1161 
    1162 #: theme.json
    1163 msgctxt "Gradient name"
    1164 msgid "Vertical primary to heading"
    1165 msgstr ""
    1166 
    1167 #: theme.json
    1168 msgctxt "Gradient name"
    1169 msgid "Heading to primary"
    1170 msgstr ""
    1171 
    1172 #: theme.json
    1173 msgctxt "Gradient name"
    1174 msgid "Primary to heading"
    1175 msgstr ""
    1176 
    1177 #: theme.json
    1178 msgctxt "Gradient name"
    1179 msgid "Diagonal heading to primary left"
    1180 msgstr ""
    1181 
    1182 #: theme.json
    1183 msgctxt "Gradient name"
    1184 msgid "Diagonal heading to primary right"
    1185 msgstr ""
    1186 
    1187 #: theme.json
    1188 msgctxt "Gradient name"
    1189 msgid "Diagonal primary to heading"
    1190 msgstr ""
    1191 
    1192 #: theme.json
    1193 msgctxt "Gradient name"
    1194 msgid "Diagonal heading to primary"
    1195 msgstr ""
    1196 
    1197 #: theme.json
    1198 msgctxt "Gradient name"
    1199 msgid "Vertical primary to ternary"
    1200 msgstr ""
    1201 
    1202 #: theme.json
    1203 msgctxt "Gradient name"
    1204 msgid "Vertical ternary to primary"
    1205 msgstr ""
    1206 
    1207 #: theme.json
    1208 msgctxt "Gradient name"
    1209 msgid "Ternary to primary"
    1210 msgstr ""
    1211 
    1212 #: theme.json
    1213 msgctxt "Gradient name"
    1214 msgid "Primary to ternary"
    1215 msgstr ""
    1216 
    1217 #: theme.json
    1218 msgctxt "Gradient name"
    1219 msgid "Diagonal primary to ternary left"
    1220 msgstr ""
    1221 
    1222 #: theme.json
    1223 msgctxt "Gradient name"
    1224 msgid "Diagonal primary to ternary right"
    1225 msgstr ""
    1226 
    1227 #: theme.json
    1228 msgctxt "Gradient name"
    1229 msgid "Diagonal ternary to primary"
    1230 msgstr ""
    1231 
    1232 #: theme.json
    1233 msgctxt "Gradient name"
    1234 msgid "Diagonal primary to ternary"
    1235 msgstr ""
    1236 
    1237 #: theme.json
    1238 #: styles/dark.json
    1239 #: styles/green.json
    1240 #: styles/salmon.json
    1241 #: styles/yellow.json
    1242 msgctxt "Color name"
    1243 msgid "Base"
    1244 msgstr ""
    1245 
    1246 #: theme.json
    1247 #: styles/dark.json
    1248 #: styles/green.json
    1249 #: styles/salmon.json
    1250 #: styles/yellow.json
    1251 msgctxt "Color name"
    1252 msgid "Primary"
    1253 msgstr ""
    1254 
    1255 #: theme.json
    1256 #: styles/dark.json
    1257 #: styles/green.json
    1258 #: styles/salmon.json
    1259 #: styles/yellow.json
    1260 msgctxt "Color name"
    1261 msgid "Primary Light"
    1262 msgstr ""
    1263 
    1264 #: theme.json
    1265 #: styles/dark.json
    1266 #: styles/green.json
    1267 #: styles/salmon.json
    1268 #: styles/yellow.json
    1269 msgctxt "Color name"
    1270 msgid "Ternary"
    1271 msgstr ""
    1272 
    1273 #: theme.json
    1274 #: styles/dark.json
    1275 #: styles/green.json
    1276 #: styles/salmon.json
    1277 #: styles/yellow.json
    1278 msgctxt "Color name"
    1279 msgid "Headings"
    1280 msgstr ""
    1281 
    1282 #: theme.json
    1283 #: styles/dark.json
    1284 #: styles/green.json
    1285 #: styles/salmon.json
    1286 #: styles/yellow.json
    1287 msgctxt "Color name"
    1288 msgid "Body Text"
    1289 msgstr ""
    1290 
    1291 #: theme.json
    1292 #: styles/dark.json
    1293 #: styles/green.json
    1294 #: styles/salmon.json
    1295 #: styles/yellow.json
    1296 msgctxt "Color name"
    1297 msgid "Section Background"
    1298 msgstr ""
    1299 
    1300 #: theme.json
    1301 #: styles/dark.json
    1302 #: styles/green.json
    1303 #: styles/salmon.json
    1304 #: styles/yellow.json
    1305 msgctxt "Color name"
    1306 msgid "Secondary"
    1307 msgstr ""
    1308 
    1309 #: theme.json
    1310 #: styles/dark.json
    1311 #: styles/green.json
    1312 #: styles/salmon.json
    1313 #: styles/yellow.json
    1314 msgctxt "Color name"
    1315 msgid "Background"
    1316 msgstr ""
    1317 
    1318 #: theme.json
    1319 #: styles/dark.json
    1320 #: styles/green.json
    1321 #: styles/salmon.json
    1322 #: styles/yellow.json
    1323 msgctxt "Color name"
    1324 msgid "Foreground"
    1325 msgstr ""
    1326 
    1327 #: theme.json
    1328 #: styles/dark.json
    1329 #: styles/green.json
    1330 #: styles/salmon.json
    1331 #: styles/yellow.json
    1332 msgctxt "Color name"
    1333 msgid "Footer Bg"
    1334 msgstr ""
    1335 
    1336 #: theme.json
    1337 #: styles/dark.json
    1338 #: styles/green.json
    1339 #: styles/salmon.json
    1340 #: styles/yellow.json
    1341 msgctxt "Color name"
    1342 msgid "Border Color"
    1343 msgstr ""
    1344 
    1345 #: theme.json
    1346 #: styles/dark.json
    1347 #: styles/green.json
    1348 #: styles/salmon.json
    1349 #: styles/yellow.json
    1350 msgctxt "Color name"
    1351 msgid "Sidebar Shadow Color"
    1352 msgstr ""
    1353 
    1354 #: theme.json
    1355 msgctxt "Font family name"
    1356 msgid "Figtree"
    1357 msgstr ""
    1358 
    1359 #: theme.json
    1360 msgctxt "Font family name"
    1361 msgid "Outfit"
    1362 msgstr ""
    1363 
    1364 #: theme.json
    1365 msgctxt "Font family name"
    1366 msgid "Lora"
    1367 msgstr ""
    1368 
    1369 #: theme.json
    1370 msgctxt "Font family name"
    1371 msgid "Inter"
    1372 msgstr ""
    1373 
    1374 #: theme.json
    1375 msgctxt "Font family name"
    1376 msgid "Roboto"
    1377 msgstr ""
    1378 
    1379 #: theme.json
    1380 msgctxt "Font family name"
    1381 msgid "Rubik"
    1382 msgstr ""
    1383 
    1384 #: theme.json
    1385 msgctxt "Font family name"
    1386 msgid "Barlow"
    1387 msgstr ""
    1388 
    1389 #: theme.json
    1390 msgctxt "Font size name"
    1391 msgid "Body Text"
    1392 msgstr ""
    1393 
    1394 #: theme.json
    1395 msgctxt "Font size name"
    1396 msgid "Extra Small"
    1397 msgstr ""
    1398 
    1399 #: theme.json
    1400 msgctxt "Font size name"
    1401 msgid "Small"
    1402 msgstr ""
    1403 
    1404 #: theme.json
    1405 msgctxt "Font size name"
    1406 msgid "Medium"
    1407 msgstr ""
    1408 
    1409 #: theme.json
    1410 msgctxt "Font size name"
    1411 msgid "Regular"
    1412 msgstr ""
    1413 
    1414 #: theme.json
    1415 msgctxt "Font size name"
    1416 msgid "Large"
    1417 msgstr ""
    1418 
    1419 #: theme.json
    1420 msgctxt "Font size name"
    1421 msgid "Extra Large"
    1422 msgstr ""
    1423 
    1424 #: theme.json
    1425 msgctxt "Font size name"
    1426 msgid "Big"
    1427 msgstr ""
    1428 
    1429 #: theme.json
    1430 msgctxt "Font size name"
    1431 msgid "Huge"
    1432 msgstr ""
    1433 
    1434 #: theme.json
    1435 msgctxt "Font size name"
    1436 msgid "Gigantic"
    1437 msgstr ""
    1438 
    1439 #: theme.json
    1440 msgctxt "Font size name"
    1441 msgid "Banner Title"
    1442 msgstr ""
    1443 
    1444 #: theme.json
    1445 msgctxt "Template part name"
    1446 msgid "Header"
    1447 msgstr ""
    1448 
    1449 #: theme.json
    1450 msgctxt "Template part name"
    1451 msgid "Footer"
    1452 msgstr ""
    1453 
    1454 #: theme.json
    1455 msgctxt "Template part name"
    1456 msgid "Sidebar"
    1457 msgstr ""
    1458 
    1459 #: theme.json
    1460 msgctxt "Custom template name"
    1461 msgid "Grid Layout(Archieve posts)"
    1462 msgstr ""
    1463 
    1464 #: theme.json
    1465 msgctxt "Custom template name"
    1466 msgid "Left Sidebar(Archieve posts)"
    1467 msgstr ""
    1468 
    1469 #: theme.json
    1470 msgctxt "Custom template name"
    1471 msgid "Right Sidebar(Archieve posts)"
    1472 msgstr ""
    1473 
    1474 #: theme.json
    1475 msgctxt "Custom template name"
    1476 msgid "Page Left Sidebar"
    1477 msgstr ""
    1478 
    1479 #: theme.json
    1480 msgctxt "Custom template name"
    1481 msgid "Page Right Sidebar"
    1482 msgstr ""
    1483 
    1484 #: theme.json
    1485 msgctxt "Custom template name"
    1486 msgid "Page No Header Image"
    1487 msgstr ""
    1488 
    1489 #: theme.json
    1490 msgctxt "Custom template name"
    1491 msgid "Post Left Sidebar"
    1492 msgstr ""
    1493 
    1494 #: theme.json
    1495 msgctxt "Custom template name"
    1496 msgid "Post No Sidebar"
    1497 msgstr ""
    1498 
    1499 #: theme.json
    1500 msgctxt "Custom template name"
    1501 msgid "Post No Header Image"
    1502 msgstr ""
    1503 
    15041098#: styles/dark.json
    15051099msgctxt "Style variation name"
    … …  
    15071101msgstr ""
    15081102
     1103#: styles/dark.json
     1104#: styles/green.json
     1105#: styles/orange.json
     1106#: styles/pink.json
     1107#: styles/purple.json
     1108#: styles/red.json
     1109#: styles/salmon.json
     1110#: styles/yellow.json
     1111#: theme.json
     1112msgctxt "Color name"
     1113msgid "Base"
     1114msgstr ""
     1115
     1116#: styles/dark.json
     1117#: styles/green.json
     1118#: styles/orange.json
     1119#: styles/pink.json
     1120#: styles/purple.json
     1121#: styles/red.json
     1122#: styles/salmon.json
     1123#: styles/yellow.json
     1124#: theme.json
     1125msgctxt "Color name"
     1126msgid "Primary"
     1127msgstr ""
     1128
     1129#: styles/dark.json
     1130#: styles/green.json
     1131#: styles/orange.json
     1132#: styles/pink.json
     1133#: styles/purple.json
     1134#: styles/red.json
     1135#: styles/salmon.json
     1136#: styles/yellow.json
     1137#: theme.json
     1138msgctxt "Color name"
     1139msgid "Primary Light"
     1140msgstr ""
     1141
     1142#: styles/dark.json
     1143#: styles/green.json
     1144#: styles/orange.json
     1145#: styles/pink.json
     1146#: styles/purple.json
     1147#: styles/red.json
     1148#: styles/salmon.json
     1149#: styles/yellow.json
     1150#: theme.json
     1151msgctxt "Color name"
     1152msgid "Ternary"
     1153msgstr ""
     1154
     1155#: styles/dark.json
     1156#: styles/green.json
     1157#: styles/orange.json
     1158#: styles/pink.json
     1159#: styles/purple.json
     1160#: styles/red.json
     1161#: styles/salmon.json
     1162#: styles/yellow.json
     1163#: theme.json
     1164msgctxt "Color name"
     1165msgid "Headings"
     1166msgstr ""
     1167
     1168#: styles/dark.json
     1169#: styles/green.json
     1170#: styles/orange.json
     1171#: styles/pink.json
     1172#: styles/purple.json
     1173#: styles/red.json
     1174#: styles/salmon.json
     1175#: styles/yellow.json
     1176#: theme.json
     1177msgctxt "Color name"
     1178msgid "Body Text"
     1179msgstr ""
     1180
     1181#: styles/dark.json
     1182#: styles/green.json
     1183#: styles/orange.json
     1184#: styles/pink.json
     1185#: styles/purple.json
     1186#: styles/red.json
     1187#: styles/salmon.json
     1188#: styles/yellow.json
     1189#: theme.json
     1190msgctxt "Color name"
     1191msgid "Section Background"
     1192msgstr ""
     1193
     1194#: styles/dark.json
     1195#: styles/green.json
     1196#: styles/orange.json
     1197#: styles/pink.json
     1198#: styles/purple.json
     1199#: styles/red.json
     1200#: styles/salmon.json
     1201#: styles/yellow.json
     1202#: theme.json
     1203msgctxt "Color name"
     1204msgid "Secondary"
     1205msgstr ""
     1206
     1207#: styles/dark.json
     1208#: styles/green.json
     1209#: styles/orange.json
     1210#: styles/pink.json
     1211#: styles/purple.json
     1212#: styles/red.json
     1213#: styles/salmon.json
     1214#: styles/yellow.json
     1215#: theme.json
     1216msgctxt "Color name"
     1217msgid "Background"
     1218msgstr ""
     1219
     1220#: styles/dark.json
     1221#: styles/green.json
     1222#: styles/orange.json
     1223#: styles/pink.json
     1224#: styles/purple.json
     1225#: styles/red.json
     1226#: styles/salmon.json
     1227#: styles/yellow.json
     1228#: theme.json
     1229msgctxt "Color name"
     1230msgid "Foreground"
     1231msgstr ""
     1232
     1233#: styles/dark.json
     1234#: styles/green.json
     1235#: styles/orange.json
     1236#: styles/pink.json
     1237#: styles/purple.json
     1238#: styles/red.json
     1239#: styles/salmon.json
     1240#: styles/yellow.json
     1241#: theme.json
     1242msgctxt "Color name"
     1243msgid "Footer Bg"
     1244msgstr ""
     1245
     1246#: styles/dark.json
     1247#: styles/green.json
     1248#: styles/orange.json
     1249#: styles/pink.json
     1250#: styles/purple.json
     1251#: styles/red.json
     1252#: styles/salmon.json
     1253#: styles/yellow.json
     1254#: theme.json
     1255msgctxt "Color name"
     1256msgid "Border Color"
     1257msgstr ""
     1258
     1259#: styles/dark.json
     1260#: styles/green.json
     1261#: styles/orange.json
     1262#: styles/pink.json
     1263#: styles/purple.json
     1264#: styles/red.json
     1265#: styles/salmon.json
     1266#: styles/yellow.json
     1267#: theme.json
     1268msgctxt "Color name"
     1269msgid "Sidebar Shadow Color"
     1270msgstr ""
     1271
    15091272#: styles/green.json
    15101273msgctxt "Style variation name"
    … …  
    15121275msgstr ""
    15131276
     1277#: styles/orange.json
     1278msgctxt "Style variation name"
     1279msgid "Orange"
     1280msgstr ""
     1281
     1282#: styles/pink.json
     1283msgctxt "Style variation name"
     1284msgid "Pink"
     1285msgstr ""
     1286
     1287#: styles/purple.json
     1288msgctxt "Style variation name"
     1289msgid "Purple"
     1290msgstr ""
     1291
     1292#: styles/red.json
     1293msgctxt "Style variation name"
     1294msgid "Red"
     1295msgstr ""
     1296
    15141297#: styles/salmon.json
    15151298msgctxt "Style variation name"
    … …  
    15211304msgid "Yellow"
    15221305msgstr ""
     1306
     1307#: theme.json
     1308msgctxt "Style variation name"
     1309msgid "Lite"
     1310msgstr ""
     1311
     1312#: theme.json
     1313msgctxt "Gradient name"
     1314msgid "Vertical heading to base"
     1315msgstr ""
     1316
     1317#: theme.json
     1318msgctxt "Gradient name"
     1319msgid "Vertical base to heading"
     1320msgstr ""
     1321
     1322#: theme.json
     1323msgctxt "Gradient name"
     1324msgid "Heading to base"
     1325msgstr ""
     1326
     1327#: theme.json
     1328msgctxt "Gradient name"
     1329msgid "Base to heading"
     1330msgstr ""
     1331
     1332#: theme.json
     1333msgctxt "Gradient name"
     1334msgid "Diagonal heading to base left"
     1335msgstr ""
     1336
     1337#: theme.json
     1338msgctxt "Gradient name"
     1339msgid "Diagonal heading to base right"
     1340msgstr ""
     1341
     1342#: theme.json
     1343msgctxt "Gradient name"
     1344msgid "Diagonal base to heading"
     1345msgstr ""
     1346
     1347#: theme.json
     1348msgctxt "Gradient name"
     1349msgid "Diagonal heading to base"
     1350msgstr ""
     1351
     1352#: theme.json
     1353msgctxt "Gradient name"
     1354msgid "Vertical heading to primary"
     1355msgstr ""
     1356
     1357#: theme.json
     1358msgctxt "Gradient name"
     1359msgid "Vertical primary to heading"
     1360msgstr ""
     1361
     1362#: theme.json
     1363msgctxt "Gradient name"
     1364msgid "Heading to primary"
     1365msgstr ""
     1366
     1367#: theme.json
     1368msgctxt "Gradient name"
     1369msgid "Primary to heading"
     1370msgstr ""
     1371
     1372#: theme.json
     1373msgctxt "Gradient name"
     1374msgid "Diagonal heading to primary left"
     1375msgstr ""
     1376
     1377#: theme.json
     1378msgctxt "Gradient name"
     1379msgid "Diagonal heading to primary right"
     1380msgstr ""
     1381
     1382#: theme.json
     1383msgctxt "Gradient name"
     1384msgid "Diagonal primary to heading"
     1385msgstr ""
     1386
     1387#: theme.json
     1388msgctxt "Gradient name"
     1389msgid "Diagonal heading to primary"
     1390msgstr ""
     1391
     1392#: theme.json
     1393msgctxt "Gradient name"
     1394msgid "Vertical primary to ternary"
     1395msgstr ""
     1396
     1397#: theme.json
     1398msgctxt "Gradient name"
     1399msgid "Vertical ternary to primary"
     1400msgstr ""
     1401
     1402#: theme.json
     1403msgctxt "Gradient name"
     1404msgid "Ternary to primary"
     1405msgstr ""
     1406
     1407#: theme.json
     1408msgctxt "Gradient name"
     1409msgid "Primary to ternary"
     1410msgstr ""
     1411
     1412#: theme.json
     1413msgctxt "Gradient name"
     1414msgid "Diagonal primary to ternary left"
     1415msgstr ""
     1416
     1417#: theme.json
     1418msgctxt "Gradient name"
     1419msgid "Diagonal primary to ternary right"
     1420msgstr ""
     1421
     1422#: theme.json
     1423msgctxt "Gradient name"
     1424msgid "Diagonal ternary to primary"
     1425msgstr ""
     1426
     1427#: theme.json
     1428msgctxt "Gradient name"
     1429msgid "Diagonal primary to ternary"
     1430msgstr ""
     1431
     1432#: theme.json
     1433msgctxt "Font family name"
     1434msgid "Figtree"
     1435msgstr ""
     1436
     1437#: theme.json
     1438msgctxt "Font family name"
     1439msgid "Outfit"
     1440msgstr ""
     1441
     1442#: theme.json
     1443msgctxt "Font family name"
     1444msgid "Lora"
     1445msgstr ""
     1446
     1447#: theme.json
     1448msgctxt "Font family name"
     1449msgid "Inter"
     1450msgstr ""
     1451
     1452#: theme.json
     1453msgctxt "Font family name"
     1454msgid "Roboto"
     1455msgstr ""
     1456
     1457#: theme.json
     1458msgctxt "Font family name"
     1459msgid "Rubik"
     1460msgstr ""
     1461
     1462#: theme.json
     1463msgctxt "Font family name"
     1464msgid "Barlow"
     1465msgstr ""
     1466
     1467#: theme.json
     1468msgctxt "Font size name"
     1469msgid "Body Text"
     1470msgstr ""
     1471
     1472#: theme.json
     1473msgctxt "Font size name"
     1474msgid "Extra Small"
     1475msgstr ""
     1476
     1477#: theme.json
     1478msgctxt "Font size name"
     1479msgid "Small"
     1480msgstr ""
     1481
     1482#: theme.json
     1483msgctxt "Font size name"
     1484msgid "Medium"
     1485msgstr ""
     1486
     1487#: theme.json
     1488msgctxt "Font size name"
     1489msgid "Regular"
     1490msgstr ""
     1491
     1492#: theme.json
     1493msgctxt "Font size name"
     1494msgid "Large"
     1495msgstr ""
     1496
     1497#: theme.json
     1498msgctxt "Font size name"
     1499msgid "Extra Large"
     1500msgstr ""
     1501
     1502#: theme.json
     1503msgctxt "Font size name"
     1504msgid "Big"
     1505msgstr ""
     1506
     1507#: theme.json
     1508msgctxt "Font size name"
     1509msgid "Huge"
     1510msgstr ""
     1511
     1512#: theme.json
     1513msgctxt "Font size name"
     1514msgid "Gigantic"
     1515msgstr ""
     1516
     1517#: theme.json
     1518msgctxt "Font size name"
     1519msgid "Banner Title"
     1520msgstr ""
     1521
     1522#: theme.json
     1523msgctxt "Template part name"
     1524msgid "Header"
     1525msgstr ""
     1526
     1527#: theme.json
     1528msgctxt "Template part name"
     1529msgid "Footer"
     1530msgstr ""
     1531
     1532#: theme.json
     1533msgctxt "Template part name"
     1534msgid "Sidebar"
     1535msgstr ""
     1536
     1537#: theme.json
     1538msgctxt "Custom template name"
     1539msgid "Grid Layout(Archieve posts)"
     1540msgstr ""
     1541
     1542#: theme.json
     1543msgctxt "Custom template name"
     1544msgid "Left Sidebar(Archieve posts)"
     1545msgstr ""
     1546
     1547#: theme.json
     1548msgctxt "Custom template name"
     1549msgid "Right Sidebar(Archieve posts)"
     1550msgstr ""
     1551
     1552#: theme.json
     1553msgctxt "Custom template name"
     1554msgid "Page Left Sidebar"
     1555msgstr ""
     1556
     1557#: theme.json
     1558msgctxt "Custom template name"
     1559msgid "Page Right Sidebar"
     1560msgstr ""
     1561
     1562#: theme.json
     1563msgctxt "Custom template name"
     1564msgid "Page No Header Image"
     1565msgstr ""
     1566
     1567#: theme.json
     1568msgctxt "Custom template name"
     1569msgid "Post Left Sidebar"
     1570msgstr ""
     1571
     1572#: theme.json
     1573msgctxt "Custom template name"
     1574msgid "Post No Sidebar"
     1575msgstr ""
     1576
     1577#: theme.json
     1578msgctxt "Custom template name"
     1579msgid "Post No Header Image"
     1580msgstr ""
  • one-business-blocks/4.3/patterns/about-us.php

    r265849 r311635  
    77?>
    88
     9
    910<!-- wp:group {"className":"about-us","style":{"spacing":{"margin":{"top":"0","bottom":"0"}}},"layout":{"type":"constrained","contentSize":"100%"}} -->
    1011<div class="wp-block-group about-us" style="margin-top:0;margin-bottom:0"><!-- wp:cover {"url":"<?php echo esc_url( get_template_directory_uri() . '/images/about.png'); ?>","id":201,"dimRatio":0,"minHeight":900,"isDark":false,"className":"about-us-img","layout":{"type":"constrained"}} -->
    11 <div class="wp-block-cover is-light about-us-img" style="min-height:900px"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><img class="wp-block-cover__image-background wp-image-201" alt="" src="<?php echo esc_url( get_template_directory_uri() . '/images/about.png'); ?>" data-object-fit="cover"/><div class="wp-block-cover__inner-container"><!-- wp:group {"className":"about-upper-box","layout":{"type":"constrained"}} -->
     12<div class="wp-block-cover is-light about-us-img" style="min-height:900px"><img class="wp-block-cover__image-background wp-image-201" alt="" src="<?php echo esc_url( get_template_directory_uri() . '/images/about.png'); ?>" data-object-fit="cover"/><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><div class="wp-block-cover__inner-container"><!-- wp:group {"className":"about-upper-box","layout":{"type":"constrained"}} -->
    1213<div class="wp-block-group about-upper-box"><!-- wp:group {"className":"about-box","style":{"spacing":{"padding":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60","left":"var:preset|spacing|50","right":"var:preset|spacing|50"}}},"backgroundColor":"section-bg","layout":{"type":"constrained"}} -->
    1314<div class="wp-block-group about-box has-section-bg-background-color has-background" style="padding-top:var(--wp--preset--spacing--60);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--60);padding-left:var(--wp--preset--spacing--50)"><!-- wp:group {"className":"about-inner-box  wow slideInDown","layout":{"type":"default"}} -->
    14 <div class="wp-block-group about-inner-box  wow slideInDown"><!-- wp:heading {"level":3,"style":{"elements":{"link":{"color":{"text":"var:preset|color|primary"}}},"typography":{"textTransform":"uppercase"}},"textColor":"primary"} -->
    15 <h3 class="wp-block-heading has-primary-color has-text-color has-link-color" style="text-transform:uppercase"><?php esc_html_e('about us','one-business-blocks'); ?></h3>
     15<div class="wp-block-group about-inner-box  wow slideInDown"><!-- wp:heading {"style":{"elements":{"link":{"color":{"text":"var:preset|color|primary"}}},"typography":{"textTransform":"uppercase"}},"textColor":"primary","fontSize":"large"} -->
     16<h2 class="wp-block-heading has-primary-color has-text-color has-link-color has-large-font-size" style="text-transform:uppercase"><?php esc_html_e('about us','one-business-blocks'); ?></h2>
    1617<!-- /wp:heading -->
    1718
  • one-business-blocks/4.3/patterns/footer.php

    r306142 r311635  
    1616<!-- wp:group {"style":{"spacing":{"blockGap":"var:preset|spacing|30"}},"layout":{"type":"flex","flexWrap":"nowrap"}} -->
    1717<div class="wp-block-group"><!-- wp:image {"id":382,"sizeSlug":"full","linkDestination":"none"} -->
    18 <figure class="wp-block-image size-full"><img src="<?php echo esc_url( get_template_directory_uri() . '/images/location.png'); ?>" alt="" class="wp-image-382"/></figure>
     18<figure class="wp-block-image size-full"><img src="<?php echo esc_url( get_template_directory_uri() . '/images/location.pnglocation.png'); ?>" alt="" class="wp-image-382"/></figure>
    1919<!-- /wp:image -->
    2020
    … …  
    4646
    4747<!-- wp:column -->
    48 <div class="wp-block-column"><!-- wp:heading {"level":5,"style":{"typography":{"fontStyle":"normal","fontWeight":"700","letterSpacing":"1px"}},"textColor":"white"} -->
    49 <h5 class="wp-block-heading has-white-color has-text-color" style="font-style:normal;font-weight:700;letter-spacing:1px"><?php esc_html_e('Where to find us?','one-business-blocks'); ?></h5>
     48<div class="wp-block-column"><!-- wp:heading {"style":{"typography":{"fontStyle":"normal","fontWeight":"700","letterSpacing":"1px","fontSize":"26px"}},"textColor":"white"} -->
     49<h2 class="wp-block-heading has-white-color has-text-color" style="font-size:26px;font-style:normal;font-weight:700;letter-spacing:1px"><?php esc_html_e('Where to find us?','one-business-blocks'); ?></h2>
    5050<!-- /wp:heading -->
    5151
    … …  
    6666
    6767<!-- wp:column {"verticalAlignment":"top"} -->
    68 <div class="wp-block-column is-vertically-aligned-top"><!-- wp:heading {"level":5,"style":{"typography":{"fontStyle":"normal","fontWeight":"700","letterSpacing":"1px"}},"textColor":"white"} -->
    69 <h5 class="wp-block-heading has-white-color has-text-color" style="font-style:normal;font-weight:700;letter-spacing:1px"><?php esc_html_e('Quick Links','one-business-blocks'); ?></h5>
     68<div class="wp-block-column is-vertically-aligned-top"><!-- wp:heading {"style":{"typography":{"fontStyle":"normal","fontWeight":"700","letterSpacing":"1px","fontSize":"26px"}},"textColor":"white"} -->
     69<h2 class="wp-block-heading has-white-color has-text-color" style="font-size:26px;font-style:normal;font-weight:700;letter-spacing:1px"><?php esc_html_e('Quick Links','one-business-blocks'); ?></h2>
    7070<!-- /wp:heading -->
    7171
    … …  
    9494
    9595<!-- wp:column {"verticalAlignment":"top"} -->
    96 <div class="wp-block-column is-vertically-aligned-top"><!-- wp:heading {"level":5,"style":{"typography":{"fontStyle":"normal","fontWeight":"700","letterSpacing":"1px"}},"textColor":"white"} -->
    97 <h5 class="wp-block-heading has-white-color has-text-color" style="font-style:normal;font-weight:700;letter-spacing:1px"><?php esc_html_e('Search','one-business-blocks'); ?></h5>
     96<div class="wp-block-column is-vertically-aligned-top"><!-- wp:heading {"style":{"typography":{"fontStyle":"normal","fontWeight":"700","letterSpacing":"1px","fontSize":"26px"}},"textColor":"white"} -->
     97<h2 class="wp-block-heading has-white-color has-text-color" style="font-size:26px;font-style:normal;font-weight:700;letter-spacing:1px"><?php esc_html_e('Search','one-business-blocks'); ?></h2>
    9898<!-- /wp:heading -->
    9999
  • one-business-blocks/4.3/patterns/latest-news.php

    r254046 r311635  
    1212<!-- /wp:spacer -->
    1313
    14 <!-- wp:heading {"textAlign":"center","level":3,"className":" wow bounceInUp","style":{"elements":{"link":{"color":{"text":"var:preset|color|primary"}}},"typography":{"textTransform":"uppercase"}},"textColor":"primary"} -->
    15 <h3 class="wp-block-heading has-text-align-center wow bounceInUp has-primary-color has-text-color has-link-color" style="text-transform:uppercase"><?php esc_html_e('LATEST NEWS','one-business-blocks'); ?></h3>
     14<!-- wp:heading {"textAlign":"center","className":" wow bounceInUp","style":{"elements":{"link":{"color":{"text":"var:preset|color|primary"}}},"typography":{"textTransform":"uppercase","fontSize":"26px"}},"textColor":"primary"} -->
     15<h2 class="wp-block-heading has-text-align-center wow bounceInUp has-primary-color has-text-color has-link-color" style="font-size:26px;text-transform:uppercase"><?php esc_html_e('LATEST NEWS','one-business-blocks'); ?></h2>
    1616<!-- /wp:heading -->
    1717
  • one-business-blocks/4.3/patterns/our-services.php

    r241630 r311635  
    88
    99<!-- wp:group {"tagName":"main","className":"service-section","style":{"spacing":{"padding":{"top":"var:preset|spacing|80","bottom":"var:preset|spacing|80"},"margin":{"top":"0","bottom":"0"}}},"layout":{"type":"constrained","contentSize":"75%"}} -->
    10 <main class="wp-block-group service-section" style="margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--80);padding-bottom:var(--wp--preset--spacing--80)"><!-- wp:heading {"textAlign":"center","level":3,"className":"wow bounceInDown delay-1000","style":{"elements":{"link":{"color":{"text":"var:preset|color|primary"}}},"typography":{"textTransform":"uppercase"}},"textColor":"primary"} -->
    11 <h3 class="wp-block-heading has-text-align-center wow bounceInDown delay-1000 has-primary-color has-text-color has-link-color" style="text-transform:uppercase"><?php esc_html_e('our services','one-business-blocks'); ?></h3>
     10<main class="wp-block-group service-section" style="margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--80);padding-bottom:var(--wp--preset--spacing--80)"><!-- wp:heading {"textAlign":"center","className":"wow bounceInDown delay-1000","style":{"elements":{"link":{"color":{"text":"var:preset|color|primary"}}},"typography":{"textTransform":"uppercase"}},"textColor":"primary","fontSize":"large"} -->
     11<h2 class="wp-block-heading has-text-align-center wow bounceInDown delay-1000 has-primary-color has-text-color has-link-color has-large-font-size" style="text-transform:uppercase"><?php esc_html_e('our services','one-business-blocks'); ?></h2>
    1212<!-- /wp:heading -->
    1313
    … …  
    2727<!-- /wp:image -->
    2828
    29 <!-- wp:heading {"textAlign":"center","level":6,"style":{"elements":{"link":{"color":{"text":"var:preset|color|secondary"}}},"typography":{"textTransform":"capitalize"}},"textColor":"secondary"} -->
    30 <h6 class="wp-block-heading has-text-align-center has-secondary-color has-text-color has-link-color" style="text-transform:capitalize"><?php esc_html_e('tax advantages','one-business-blocks'); ?></h6>
     29<!-- wp:heading {"textAlign":"center","level":3,"style":{"elements":{"link":{"color":{"text":"var:preset|color|secondary"}}},"typography":{"textTransform":"capitalize"}},"textColor":"secondary","fontSize":"medium"} -->
     30<h3 class="wp-block-heading has-text-align-center has-secondary-color has-text-color has-link-color has-medium-font-size" style="text-transform:capitalize"><?php esc_html_e('tax advantages','one-business-blocks'); ?></h3>
    3131<!-- /wp:heading -->
    3232
    … …  
    4747<!-- /wp:image -->
    4848
    49 <!-- wp:heading {"textAlign":"center","level":6,"style":{"elements":{"link":{"color":{"text":"var:preset|color|secondary"}}},"typography":{"textTransform":"capitalize"}},"textColor":"secondary"} -->
    50 <h6 class="wp-block-heading has-text-align-center has-secondary-color has-text-color has-link-color" style="text-transform:capitalize"><?php esc_html_e('Authorise Company','one-business-blocks'); ?></h6>
     49<!-- wp:heading {"textAlign":"center","level":3,"style":{"elements":{"link":{"color":{"text":"var:preset|color|secondary"}}},"typography":{"textTransform":"capitalize"}},"textColor":"secondary","fontSize":"medium"} -->
     50<h3 class="wp-block-heading has-text-align-center has-secondary-color has-text-color has-link-color has-medium-font-size" style="text-transform:capitalize"><?php esc_html_e('Authorise Company','one-business-blocks'); ?></h3>
    5151<!-- /wp:heading -->
    5252
    … …  
    6767<!-- /wp:image -->
    6868
    69 <!-- wp:heading {"textAlign":"center","level":6,"style":{"elements":{"link":{"color":{"text":"var:preset|color|secondary"}}},"typography":{"textTransform":"capitalize"}},"textColor":"secondary"} -->
    70 <h6 class="wp-block-heading has-text-align-center has-secondary-color has-text-color has-link-color" style="text-transform:capitalize"><?php esc_html_e('Finance Advices','one-business-blocks'); ?></h6>
     69<!-- wp:heading {"textAlign":"center","level":3,"style":{"elements":{"link":{"color":{"text":"var:preset|color|secondary"}}},"typography":{"textTransform":"capitalize"}},"textColor":"secondary","fontSize":"medium"} -->
     70<h3 class="wp-block-heading has-text-align-center has-secondary-color has-text-color has-link-color has-medium-font-size" style="text-transform:capitalize"><?php esc_html_e('Finance Advices','one-business-blocks'); ?></h3>
    7171<!-- /wp:heading -->
    7272
    … …  
    8787<!-- /wp:image -->
    8888
    89 <!-- wp:heading {"textAlign":"center","level":6,"style":{"elements":{"link":{"color":{"text":"var:preset|color|secondary"}}},"typography":{"textTransform":"capitalize"}},"textColor":"secondary"} -->
    90 <h6 class="wp-block-heading has-text-align-center has-secondary-color has-text-color has-link-color" style="text-transform:capitalize"><?php esc_html_e('tax planning','one-business-blocks'); ?></h6>
     89<!-- wp:heading {"textAlign":"center","level":3,"style":{"elements":{"link":{"color":{"text":"var:preset|color|secondary"}}},"typography":{"textTransform":"capitalize"}},"textColor":"secondary","fontSize":"medium"} -->
     90<h3 class="wp-block-heading has-text-align-center has-secondary-color has-text-color has-link-color has-medium-font-size" style="text-transform:capitalize"><?php esc_html_e('tax planning','one-business-blocks'); ?></h3>
    9191<!-- /wp:heading -->
    9292
  • one-business-blocks/4.3/patterns/our-skills.php

    r241630 r311635  
    88
    99<!-- wp:group {"className":"skill-section has-background-background-color has-background"} -->
    10 <div class="wp-block-group skill-section has-background-background-color has-background"><!-- wp:heading {"textAlign":"center","level":3,"className":"wow bounceInDown","style":{"elements":{"link":{"color":{"text":"var:preset|color|primary"}}},"typography":{"textTransform":"uppercase"}},"textColor":"primary"} -->
    11 <h3 class="wp-block-heading has-text-align-center wow bounceInDown has-primary-color has-text-color has-link-color" style="text-transform:uppercase"><?php esc_html_e('our skills','one-business-blocks'); ?></h3>
     10<div class="wp-block-group skill-section has-background-background-color has-background"><!-- wp:heading {"textAlign":"center","className":"wow bounceInDown","style":{"elements":{"link":{"color":{"text":"var:preset|color|primary"}}},"typography":{"textTransform":"uppercase"}},"textColor":"primary","fontSize":"large"} -->
     11<h2 class="wp-block-heading has-text-align-center wow bounceInDown has-primary-color has-text-color has-link-color has-large-font-size" style="text-transform:uppercase"><?php esc_html_e('our skills','one-business-blocks'); ?></h2>
    1212<!-- /wp:heading -->
    1313
    … …  
    2727<!-- /wp:image -->
    2828
    29 <!-- wp:heading {"textAlign":"center","level":5,"style":{"elements":{"link":{"color":{"text":"var:preset|color|secondary"}}},"typography":{"textTransform":"capitalize"}},"textColor":"secondary"} -->
    30 <h5 class="wp-block-heading has-text-align-center has-secondary-color has-text-color has-link-color" style="text-transform:capitalize"><?php esc_html_e('Best Financial Advice','one-business-blocks'); ?></h5>
     29<!-- wp:heading {"textAlign":"center","level":3,"style":{"elements":{"link":{"color":{"text":"var:preset|color|secondary"}}},"typography":{"textTransform":"capitalize"}},"textColor":"secondary","fontSize":"medium"} -->
     30<h3 class="wp-block-heading has-text-align-center has-secondary-color has-text-color has-link-color has-medium-font-size" style="text-transform:capitalize"><?php esc_html_e('Best Financial Advice','one-business-blocks'); ?></h3>
    3131<!-- /wp:heading -->
    3232
    … …  
    4343<!-- /wp:image -->
    4444
    45 <!-- wp:heading {"textAlign":"center","level":5,"style":{"elements":{"link":{"color":{"text":"var:preset|color|secondary"}}},"typography":{"textTransform":"capitalize"}},"textColor":"secondary"} -->
    46 <h5 class="wp-block-heading has-text-align-center has-secondary-color has-text-color has-link-color" style="text-transform:capitalize"><?php esc_html_e('Authorised Finance Brand','one-business-blocks'); ?></h5>
     45<!-- wp:heading {"textAlign":"center","level":3,"style":{"elements":{"link":{"color":{"text":"var:preset|color|secondary"}}},"typography":{"textTransform":"capitalize"}},"textColor":"secondary","fontSize":"medium"} -->
     46<h3 class="wp-block-heading has-text-align-center has-secondary-color has-text-color has-link-color has-medium-font-size" style="text-transform:capitalize"><?php esc_html_e('Authorised Finance Brand','one-business-blocks'); ?></h3>
    4747<!-- /wp:heading -->
    4848
    … …  
    5959<!-- /wp:image -->
    6060
    61 <!-- wp:heading {"textAlign":"center","level":5,"style":{"elements":{"link":{"color":{"text":"var:preset|color|secondary"}}},"typography":{"textTransform":"capitalize"}},"textColor":"secondary"} -->
    62 <h5 class="wp-block-heading has-text-align-center has-secondary-color has-text-color has-link-color" style="text-transform:capitalize"><?php esc_html_e('Leadership Work','one-business-blocks'); ?></h5>
     61<!-- wp:heading {"textAlign":"center","level":3,"style":{"elements":{"link":{"color":{"text":"var:preset|color|secondary"}}},"typography":{"textTransform":"capitalize"}},"textColor":"secondary","fontSize":"medium"} -->
     62<h3 class="wp-block-heading has-text-align-center has-secondary-color has-text-color has-link-color has-medium-font-size" style="text-transform:capitalize"><?php esc_html_e('Leadership Work','one-business-blocks'); ?></h3>
    6363<!-- /wp:heading -->
    6464
    … …  
    7575<!-- /wp:image -->
    7676
    77 <!-- wp:heading {"textAlign":"center","level":5,"style":{"elements":{"link":{"color":{"text":"var:preset|color|secondary"}}},"typography":{"textTransform":"capitalize"}},"textColor":"secondary"} -->
    78 <h5 class="wp-block-heading has-text-align-center has-secondary-color has-text-color has-link-color" style="text-transform:capitalize"><?php esc_html_e('Compehensive Advices','one-business-blocks'); ?></h5>
     77<!-- wp:heading {"textAlign":"center","level":3,"style":{"elements":{"link":{"color":{"text":"var:preset|color|secondary"}}},"typography":{"textTransform":"capitalize"}},"textColor":"secondary","fontSize":"medium"} -->
     78<h3 class="wp-block-heading has-text-align-center has-secondary-color has-text-color has-link-color has-medium-font-size" style="text-transform:capitalize"><?php esc_html_e('Compehensive Advices','one-business-blocks'); ?></h3>
    7979<!-- /wp:heading -->
    8080
    … …  
    9797<!-- /wp:image -->
    9898
    99 <!-- wp:heading {"textAlign":"center","level":5,"style":{"elements":{"link":{"color":{"text":"var:preset|color|secondary"}}},"typography":{"textTransform":"capitalize"}},"textColor":"secondary"} -->
    100 <h5 class="wp-block-heading has-text-align-center has-secondary-color has-text-color has-link-color" style="text-transform:capitalize"><?php esc_html_e('Monitoring &amp; Review','one-business-blocks'); ?></h5>
     99<!-- wp:heading {"textAlign":"center","level":3,"style":{"elements":{"link":{"color":{"text":"var:preset|color|secondary"}}},"typography":{"textTransform":"capitalize"}},"textColor":"secondary","fontSize":"medium"} -->
     100<h3 class="wp-block-heading has-text-align-center has-secondary-color has-text-color has-link-color has-medium-font-size" style="text-transform:capitalize"><?php esc_html_e('Monitoring &amp; Review','one-business-blocks'); ?></h3>
    101101<!-- /wp:heading -->
    102102
    … …  
    113113<!-- /wp:image -->
    114114
    115 <!-- wp:heading {"textAlign":"center","level":5,"style":{"elements":{"link":{"color":{"text":"var:preset|color|secondary"}}},"typography":{"textTransform":"capitalize"}},"textColor":"secondary"} -->
    116 <h5 class="wp-block-heading has-text-align-center has-secondary-color has-text-color has-link-color" style="text-transform:capitalize"><?php esc_html_e('Finance Advices','one-business-blocks'); ?></h5>
     115<!-- wp:heading {"textAlign":"center","level":3,"style":{"elements":{"link":{"color":{"text":"var:preset|color|secondary"}}},"typography":{"textTransform":"capitalize"}},"textColor":"secondary","fontSize":"medium"} -->
     116<h3 class="wp-block-heading has-text-align-center has-secondary-color has-text-color has-link-color has-medium-font-size" style="text-transform:capitalize"><?php esc_html_e('Finance Advices','one-business-blocks'); ?></h3>
    117117<!-- /wp:heading -->
    118118
    … …  
    129129<!-- /wp:image -->
    130130
    131 <!-- wp:heading {"textAlign":"center","level":5,"style":{"elements":{"link":{"color":{"text":"var:preset|color|secondary"}}},"typography":{"textTransform":"capitalize"}},"textColor":"secondary"} -->
    132 <h5 class="wp-block-heading has-text-align-center has-secondary-color has-text-color has-link-color" style="text-transform:capitalize"><?php esc_html_e('Business Growth','one-business-blocks'); ?></h5>
     131<!-- wp:heading {"textAlign":"center","level":3,"style":{"elements":{"link":{"color":{"text":"var:preset|color|secondary"}}},"typography":{"textTransform":"capitalize"}},"textColor":"secondary","fontSize":"medium"} -->
     132<h3 class="wp-block-heading has-text-align-center has-secondary-color has-text-color has-link-color has-medium-font-size" style="text-transform:capitalize"><?php esc_html_e('Business Growth','one-business-blocks'); ?></h3>
    133133<!-- /wp:heading -->
    134134
    … …  
    145145<!-- /wp:image -->
    146146
    147 <!-- wp:heading {"textAlign":"center","level":5,"style":{"elements":{"link":{"color":{"text":"var:preset|color|secondary"}}},"typography":{"textTransform":"capitalize"}},"textColor":"secondary"} -->
    148 <h5 class="wp-block-heading has-text-align-center has-secondary-color has-text-color has-link-color" style="text-transform:capitalize"><?php esc_html_e('Success fullfill','one-business-blocks'); ?></h5>
     147<!-- wp:heading {"textAlign":"center","level":3,"style":{"elements":{"link":{"color":{"text":"var:preset|color|secondary"}}},"typography":{"textTransform":"capitalize"}},"textColor":"secondary","fontSize":"medium"} -->
     148<h3 class="wp-block-heading has-text-align-center has-secondary-color has-text-color has-link-color has-medium-font-size" style="text-transform:capitalize"><?php esc_html_e('Success fullfill','one-business-blocks'); ?></h3>
    149149<!-- /wp:heading -->
    150150
  • one-business-blocks/4.3/patterns/profit-graph.php

    r265849 r311635  
    99<!-- wp:group {"className":"profit-sec","style":{"spacing":{"margin":{"top":"0","bottom":"0"}}}} -->
    1010<div class="wp-block-group profit-sec" style="margin-top:0;margin-bottom:0"><!-- wp:cover {"url":"<?php echo esc_url( get_template_directory_uri() . '/images/profit.png'); ?>","id":298,"dimRatio":0,"minHeight":900,"isDark":false,"className":"profit-img","layout":{"type":"constrained"}} -->
    11 <div class="wp-block-cover is-light profit-img" style="min-height:900px"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><img class="wp-block-cover__image-background wp-image-298" alt="" src="<?php echo esc_url( get_template_directory_uri() . '/images/profit.png'); ?>" data-object-fit="cover"/><div class="wp-block-cover__inner-container"><!-- wp:group {"className":"profit-upper-box","layout":{"type":"constrained"}} -->
     11<div class="wp-block-cover is-light profit-img" style="min-height:900px"><img class="wp-block-cover__image-background wp-image-298" alt="" src="<?php echo esc_url( get_template_directory_uri() . '/images/profit.png'); ?>" data-object-fit="cover"/><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><div class="wp-block-cover__inner-container"><!-- wp:group {"className":"profit-upper-box","layout":{"type":"constrained"}} -->
    1212<div class="wp-block-group profit-upper-box"><!-- wp:group {"className":"profit-box wow flipInX","style":{"spacing":{"padding":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60","left":"var:preset|spacing|50","right":"var:preset|spacing|50"}}},"backgroundColor":"section-bg","layout":{"type":"constrained"}} -->
    1313<div class="wp-block-group profit-box wow flipInX has-section-bg-background-color has-background" style="padding-top:var(--wp--preset--spacing--60);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--60);padding-left:var(--wp--preset--spacing--50)"><!-- wp:group {"className":"profit-inner-box","layout":{"type":"default"}} -->
    14 <div class="wp-block-group profit-inner-box"><!-- wp:heading {"level":3,"style":{"elements":{"link":{"color":{"text":"var:preset|color|primary"}}},"typography":{"textTransform":"uppercase"}},"textColor":"primary"} -->
    15 <h3 class="wp-block-heading has-primary-color has-text-color has-link-color" style="text-transform:uppercase"><?php esc_html_e('Profit Graph','one-business-blocks'); ?></h3>
     14<div class="wp-block-group profit-inner-box"><!-- wp:heading {"style":{"elements":{"link":{"color":{"text":"var:preset|color|primary"}}},"typography":{"textTransform":"uppercase"}},"textColor":"primary","fontSize":"large"} -->
     15<h2 class="wp-block-heading has-primary-color has-text-color has-link-color has-large-font-size" style="text-transform:uppercase"><?php esc_html_e('Profit Graph','one-business-blocks'); ?></h2>
    1616<!-- /wp:heading -->
    1717
  • one-business-blocks/4.3/patterns/testimonial.php

    r275403 r311635  
    1212<!-- /wp:spacer -->
    1313
    14 <!-- wp:heading {"textAlign":"center","level":3,"className":"wow bounceInDown","style":{"elements":{"link":{"color":{"text":"var:preset|color|primary"}}},"typography":{"textTransform":"uppercase"}},"textColor":"primary"} -->
    15 <h3 class="wp-block-heading has-text-align-center wow bounceInDown has-primary-color has-text-color has-link-color" style="text-transform:uppercase"><?php esc_html_e('testimonials','one-business-blocks'); ?></h3>
     14<!-- wp:heading {"textAlign":"center","className":"wow bounceInDown","style":{"elements":{"link":{"color":{"text":"var:preset|color|primary"}}},"typography":{"textTransform":"uppercase"}},"textColor":"primary","fontSize":"large"} -->
     15<h2 class="wp-block-heading has-text-align-center wow bounceInDown has-primary-color has-text-color has-link-color has-large-font-size" style="text-transform:uppercase"><?php esc_html_e('testimonials','one-business-blocks'); ?></h2>
    1616<!-- /wp:heading -->
    1717
  • one-business-blocks/4.3/readme.txt

    r307559 r311635  
    55Tested up to: 6.9
    66Requires PHP: 5.6
    7 Stable tag: 4.2
     7Stable tag: 4.3
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-3.0.en.html
    … …  
    233233= 4.2 =
    234234* Resolves css bugs.
     235
     236= 4.3 =
     237* Added single page no sidebar template.
     238* Added single post sidebar on left template.
     239* Added hover effect on sidebar blogs.
     240* Change the bundle price.
     241* Fixed responsive of get start.
     242* Added hover effect to images.
     243* Set the all heading in h2 tag.
     244* Resolved tgm error.
     245* Updated pot file.
  • one-business-blocks/4.3/style.css

    r307559 r311635  
    88Tested up to: 6.9
    99Requires PHP: 5.6
    10 Version: 4.2
     10Version: 4.3
    1111License: GNU General Public License
    1212License URI: https://www.gnu.org/licenses/gpl-3.0.en.html
    … …  
    411411    position: relative;
    412412    box-shadow: 0px 4px 9px var(--wp--preset--color--sidebar-shadow-color);
     413    transition: transform 0.4s ease, box-shadow 0.4s ease;
     414}
     415.sidebar-box:hover{
     416    transform: translateY(-6px);
     417    box-shadow:0 18px 40px rgba(0, 0, 0, 0.25), 0 8px 20px rgba(0, 0, 0, 0.20);
    413418}
    414419.sidebar-heading{
  • one-business-blocks/4.3/templates/blank.html

    r298905 r311635  
    1 <!-- wp:post-content {"style":{"spacing":{"margin":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60"}}},"layout":{"inherit":true}} /-->
     1<!-- wp:group {"tagName":"main","layout":{"type":"constrained"}} -->
     2<main class="wp-block-group"><!-- wp:post-content {"style":{"spacing":{"margin":{"top":"var:preset|spacing|60","bottom":"var:preset|spacing|60"}}},"layout":{"inherit":true}} /--></main>
     3<!-- /wp:group -->
Note: See TracChangeset for help on using the changeset viewer.