Changeset 354895
- Timestamp:
- 10/21/2026 01:33:04 PM (77 minutes ago)
- Location:
- local-business-directory/1.6.2
- Files:
-
- 10 added
- 1 deleted
- 10 edited
- 1 copied
-
. (copied) (copied from local-business-directory/1.6.0 )
-
demo-import (deleted)
-
functions.php (modified) (6 diffs)
-
getstarted/assets/css/getstart-page.css (modified) (1 diff)
-
getstarted/assets/images (added)
-
getstarted/assets/images/getstart-bundle.png (added)
-
getstarted/assets/js/getstart-page.js (modified) (1 diff)
-
getstarted/local_business_directory_about_page.php (modified) (17 diffs)
-
getstarted/local_business_directory_changelog.php (modified) (1 diff)
-
languages/local-business-directory.pot (modified) (8 diffs)
-
readme.txt (modified) (2 diffs)
-
revolution/assets/css/admin-notice.css (added)
-
revolution/assets/js/demo-import.js (added)
-
revolution/assets/vendors/font-awesome-5/webfonts/fa-brands-400.svg (modified) (1 diff)
-
revolution/inc/demo-import (added)
-
revolution/inc/demo-import/class-local-business-directory-demo-import.php (added)
-
revolution/inc/demo-import/demo-content.php (added)
-
revolution/inc/template-tags.php (modified) (3 diffs)
-
revolution/inc/tgm (added)
-
revolution/inc/tgm/class-tgm-plugin-activation.php (added)
-
revolution/inc/tgm/tgm.php (added)
-
style.css (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
local-business-directory/1.6.2/functions.php
r353449 r354895 10 10 define( 'LOCAL_BUSINESS_DIRECTORY_VERSION', '1.0.0' ); 11 11 } 12 13 define( 'LOCAL_BUSINESS_DIRECTORY_FREE_SUPPORT', 'https://www.revolutionwp.com/products/local-business-directory' ); 14 define( 'LOCAL_BUSINESS_DIRECTORY_PRO_SUPPORT', 'https://wordpress.org/support/theme/local-business-directory/' ); 15 define( 'LOCAL_BUSINESS_DIRECTORY_REVIEW', 'https://wordpress.org/support/theme/local-business-directory/reviews/' ); 16 define( 'LOCAL_BUSINESS_DIRECTORY_BUY_NOW', 'https://www.revolutionwp.com/products/business-directory-wordpress-theme' ); 17 define( 'LOCAL_BUSINESS_DIRECTORY_LIVE_DEMO', 'https://demo.revolutionwp.com/local-business-directory-pro/' ); 18 define( 'LOCAL_BUSINESS_DIRECTORY_PRO_DOC', 'https://demo.revolutionwp.com/wpdocs/local-business-directory-pro/' ); 19 define( 'LOCAL_BUSINESS_DIRECTORY_LITE_DOC', 'https://demo.revolutionwp.com/wpdocs/local-business-directory-free/' ); 20 define( 'LOCAL_BUSINESS_DIRECTORY_BUNDLE', 'https://www.revolutionwp.com/products/wordpress-theme-bundle' ); 12 21 13 22 function local_business_directory_setup() { … … 438 447 439 448 449 add_filter( 'woocommerce_enable_setup_wizard', '__return_false' ); 450 451 /** 452 * Recommended plugins (TGMPA) and the one-click plugin installation & demo import. 453 */ 454 function local_business_directory_init_setup() { 455 require_once get_template_directory() . '/revolution/inc/tgm/tgm.php'; 456 require_once get_template_directory() . '/revolution/inc/demo-import/demo-content.php'; 457 require_once get_template_directory() . '/revolution/inc/demo-import/class-local-business-directory-demo-import.php'; 458 } 459 add_action( 'after_setup_theme', 'local_business_directory_init_setup' ); 460 440 461 ////////////////////////////////////////////// Function for Translation Error ////////////////////////////////////////////////////// 441 462 function local_business_directory_enqueue_function() { … … 446 467 require get_template_directory() . '/getstarted/local_business_directory_about_page.php'; 447 468 448 /**449 * DEMO IMPORT.450 */451 require get_template_directory() . '/demo-import/local_business_directory_config_file.php';452 453 define('LOCAL_BUSINESS_DIRECTORY_FREE_SUPPORT',__('https://www.revolutionwp.com/products/local-business-directory','local-business-directory'));454 define('LOCAL_BUSINESS_DIRECTORY_PRO_SUPPORT',__('https://www.revolutionwp.com/support/revolution-wp/','local-business-directory'));455 define('LOCAL_BUSINESS_DIRECTORY_REVIEW',__('https://wordpress.org/support/theme/local-business-directory/reviews/','local-business-directory'));456 define('LOCAL_BUSINESS_DIRECTORY_BUY_NOW',__('https://www.revolutionwp.com/products/business-directory-wordpress-theme','local-business-directory'));457 define('LOCAL_BUSINESS_DIRECTORY_LIVE_DEMO',__('https://demo.revolutionwp.com/local-business-directory-pro/','local-business-directory'));458 define('LOCAL_BUSINESS_DIRECTORY_PRO_DOC',__('https://demo.revolutionwp.com/wpdocs/local-business-directory-pro/','local-business-directory'));459 define('LOCAL_BUSINESS_DIRECTORY_LITE_DOC',__('https://demo.revolutionwp.com/wpdocs/local-business-directory-free/','local-business-directory'));460 define('LOCAL_BUSINESS_DIRECTORY_BUNDLE',__('https://www.revolutionwp.com/products/wordpress-theme-bundle','local-business-directory'));461 469 462 470 } 463 471 add_action( 'after_setup_theme', 'local_business_directory_enqueue_function' ); 464 472 465 466 467 473 // Add admin notice 468 function local_business_directory_admin_notice() { 469 global $pagenow; 470 $local_business_directory_theme_args = wp_get_theme(); 471 $local_business_directory_meta = get_option( 'local_business_directory_admin_notice' ); 472 $name = $local_business_directory_theme_args->__get( 'Name' ); 473 $local_business_directory_current_screen = get_current_screen(); 474 475 if( !$local_business_directory_meta ){ 476 if( is_network_admin() ){ 477 return; 478 } 479 480 if( ! current_user_can( 'manage_options' ) ){ 481 return; 482 } 483 484 if( $local_business_directory_current_screen->base !== 'appearance_page_local_business_directory_guide' && 485 $local_business_directory_current_screen->base !== 'toplevel_page_localbusinessdirectory-demoimport' ) { ?> 486 487 <div class="notice notice-success local-business-directory-welcome-notice"> 488 <p class="local-business-directory-dismiss-link"> 489 <strong> 490 <a href="<?php echo esc_url( add_query_arg( 'local_business_directory_admin_notice', '1' ) ); ?>"> 491 <?php esc_html_e( 'Dismiss', 'local-business-directory' ); ?> 492 </a> 493 </strong> 494 </p> 495 496 <div class="local-business-directory-welcome-notice-wrap"> 497 <h2 class="local-business-directory-notice-title"> 498 <span class="dashicons dashicons-admin-home"></span> 499 <?php 500 $local_business_directory_theme_name = wp_get_theme()->get( 'Name' ); 501 /* translators: %s!: Theme Name. */ 502 echo esc_html( sprintf( __( 'Welcome to the free theme: %s!', 'local-business-directory' ), $local_business_directory_theme_name ) ); 503 ?> 504 </h2> 505 <p class="local-business-directory-notice-desc"> 506 <?php esc_html_e( 'Get started by exploring the features of your new theme. Customize your design, add your content, and create a site that fits your vision.', 'local-business-directory' ); ?> 507 </p> 508 509 <div class="local-business-directory-welcome-info"> 510 <div class="local-business-directory-welcome-thumb"> 511 <img src="<?php echo esc_url( get_stylesheet_directory_uri() . '/screenshot.png' ); ?>" alt="<?php esc_attr_e( 'Theme Screenshot', 'local-business-directory' ); ?>"> 512 </div> 513 514 <div class="local-business-directory-welcome-import"> 515 <h3><span class="dashicons dashicons-download"></span> <?php esc_html_e( 'Quick Start: Import Demo', 'local-business-directory' ); ?></h3> 516 <p><?php esc_html_e( 'Use the Demo Importer to quickly set up your site with a pre-made layout. Get a complete site in minutes.', 'local-business-directory' ); ?></p> 517 <p><a class="button info-link button-primary" href="<?php echo esc_url( admin_url( 'themes.php?page=localbusinessdirectory-demoimport' ) ); ?>"><?php esc_html_e( 'Go to Demo Importer', 'local-business-directory' ); ?></a></p> 518 </div> 519 520 <div class="local-business-directory-welcome-getting-started"> 521 <h3><span class="dashicons dashicons-art"></span> <?php esc_html_e( 'Customize Your Theme', 'local-business-directory' ); ?></h3> 522 <p><?php esc_html_e( 'Want to make it truly yours? Explore the Getting Started Guide to personalize your site to suit your needs.', 'local-business-directory' ); ?></p> 523 <p><a class="info-link button" href="<?php echo esc_url( admin_url( 'themes.php?page=local-business-directory-getstart-page' ) ); ?>"><?php esc_html_e( 'View Getting Started Guide', 'local-business-directory' ); ?></a></p> 524 </div> 525 </div> 474 function local_business_directory_admin_notice() { 475 if ( get_option( 'local_business_directory_admin_notice' ) ) { 476 return; 477 } 478 479 if ( is_network_admin() || ! current_user_can( 'manage_options' ) ) { 480 return; 481 } 482 483 $local_business_directory_current_screen = get_current_screen(); 484 485 if ( $local_business_directory_current_screen && 'appearance_page_local-business-directory-getstart-page' === $local_business_directory_current_screen->base ) { 486 return; 487 } 488 ?> 489 <div class="notice notice-success wprev-welcome-notice"> 490 <p class="wprev-dismiss-link"> 491 <strong> 492 <a href="<?php echo esc_url( wp_nonce_url( add_query_arg( 'local_business_directory_admin_notice', '1' ), 'local_business_directory_dismiss_notice' ) ); ?>"> 493 <?php esc_html_e( 'Dismiss', 'local-business-directory' ); ?> 494 </a> 495 </strong> 496 </p> 497 498 <div class="wprev-welcome-notice-wrap"> 499 <h2 class="wprev-notice-title"> 500 <span class="dashicons dashicons-admin-home"></span> 501 <?php 502 $local_business_directory_theme_name = wp_get_theme()->get( 'Name' ); 503 /* translators: %s!: Theme Name. */ 504 echo esc_html( sprintf( __( 'Welcome to the free theme: %s!', 'local-business-directory' ), $local_business_directory_theme_name ) ); 505 ?> 506 </h2> 507 <p class="wprev-notice-desc"> 508 <?php esc_html_e( 'Get started by exploring the features of your new theme. Customize your design, add your content, and create a site that fits your vision.', 'local-business-directory' ); ?> 509 </p> 510 511 <div class="wprev-welcome-info"> 512 <div class="wprev-welcome-thumb"> 513 <img src="<?php echo esc_url( get_template_directory_uri() . '/screenshot.png' ); ?>" alt="<?php esc_attr_e( 'Theme Screenshot', 'local-business-directory' ); ?>"> 514 </div> 515 516 <?php if ( Local_Business_Directory_Demo_Import::current_user_can_run() ) : ?> 517 <div class="wprev-welcome-import"> 518 <?php if ( Local_Business_Directory_Demo_Import::is_complete() ) : ?> 519 <h3><span class="dashicons dashicons-yes-alt"></span> <?php esc_html_e( 'Your Demo Is Ready', 'local-business-directory' ); ?></h3> 520 <p><?php esc_html_e( 'The demo content has been imported. Visit your site to see it in action.', 'local-business-directory' ); ?></p> 521 <?php else : ?> 522 <h3><span class="dashicons dashicons-download"></span> <?php esc_html_e( 'Quick Start: Import Demo', 'local-business-directory' ); ?></h3> 523 <p><?php 524 Local_Business_Directory_Demo_Import::has_plugins() 525 ? esc_html_e( 'Install the recommended plugins and import the demo pages, menus and homepage sections in one click. Get a complete site in minutes.', 'local-business-directory' ) 526 : esc_html_e( 'Import the demo pages, menus and homepage sections in one click. Get a complete site in minutes.', 'local-business-directory' ); 527 ?></p> 528 <?php endif; ?> 529 <?php Local_Business_Directory_Demo_Import::render_button( 'notice' ); ?> 530 </div> 531 <?php endif; ?> 532 533 <div class="wprev-welcome-getting-started"> 534 <h3><span class="dashicons dashicons-art"></span> <?php esc_html_e( 'Customize Your Theme', 'local-business-directory' ); ?></h3> 535 <p><?php esc_html_e( 'Want to make it truly yours? Explore the Getting Started Guide to personalize your site to suit your needs.', 'local-business-directory' ); ?></p> 536 <p><a class="info-link button" href="<?php echo esc_url( admin_url( 'themes.php?page=local-business-directory-getstart-page' ) ); ?>"><?php esc_html_e( 'View Getting Started Guide', 'local-business-directory' ); ?></a></p> 526 537 </div> 527 538 </div> 528 529 <?php 530 } 531 532 } 533 } 534 539 </div> 540 </div> 541 <?php 542 } 535 543 add_action( 'admin_notices', 'local_business_directory_admin_notice' ); 536 544 537 if ( ! function_exists( 'local_business_directory_update_admin_notice' ) ) :545 if ( ! function_exists( 'local_business_directory_update_admin_notice' ) ) : 538 546 /** 539 547 * Updating admin notice on dismiss 540 548 */ 541 function local_business_directory_update_admin_notice(){ 542 if ( isset( $_GET['local_business_directory_admin_notice'] ) && $_GET['local_business_directory_admin_notice'] = '1' ) { 549 function local_business_directory_update_admin_notice() { 550 if ( isset( $_GET['local_business_directory_admin_notice'] ) && '1' === $_GET['local_business_directory_admin_notice'] && current_user_can( 'manage_options' ) ) { 551 check_admin_referer( 'local_business_directory_dismiss_notice' ); 543 552 update_option( 'local_business_directory_admin_notice', true ); 553 wp_safe_redirect( remove_query_arg( array( 'local_business_directory_admin_notice', '_wpnonce' ) ) ); 554 exit; 544 555 } 545 556 } … … 547 558 add_action( 'admin_init', 'local_business_directory_update_admin_notice' ); 548 559 549 add_action('after_switch_theme', 'local_business_directory_setup_options'); 550 function local_business_directory_setup_options () { 551 update_option('local_business_directory_admin_notice', FALSE ); 552 update_option('local_business_directory_demo_imported', false); 553 } 560 add_action( 'after_switch_theme', 'local_business_directory_setup_options' ); 561 function local_business_directory_setup_options() { 562 update_option( 'local_business_directory_admin_notice', false ); 563 delete_option( 'local_business_directory_demo_imported' ); // Flag of the previous importer. 564 } 565 566 // Enqueue custom admin notice CSS 567 function local_business_directory_enqueue_admin_notice_css( $hook ) { 568 // Load CSS only on wp-admin pages (not the front end) 569 wp_enqueue_style( 570 'local-business-directory-admin-notice-style', 571 get_template_directory_uri() . '/revolution/assets/css/admin-notice.css', 572 array(), 573 wp_get_theme( get_template() )->get( 'Version' ) 574 ); 575 } 576 add_action( 'admin_enqueue_scripts', 'local_business_directory_enqueue_admin_notice_css' ); 577 554 578 555 579 // changelog … … 562 586 // Extract changelog section 563 587 $changelog_start = strpos($content, "== Changelog =="); 564 $changelog = substr($content, $changelog_start) ;588 $changelog = substr($content, $changelog_start) . "\n"; // The last entry may not end with a newline. 565 589 566 590 // Split changelog into versions (supports "* X.Y.Z - Date", bare "* X.Y.Z", … … 584 608 } 585 609 586 add_filter( 'woocommerce_enable_setup_wizard', '__return_false' ); -
local-business-directory/1.6.2/getstarted/assets/css/getstart-page.css
r335651 r354895 1 .clearfix { 2 clear: both; 3 display: block; 4 content: ""; 5 } 6 7 /* Get Start */ 8 9 .access-wrap { 10 background: #FFF; 11 padding: 30px; 12 font-size: 15px; 13 line-height: 1.5; 14 width: 100% !important; 15 max-width: 1580px; 16 border-radius: 10px; 17 } 18 19 .theme-details { 20 padding: 30px 0 0; 21 } 22 23 .about-wrap h1 { 24 margin: 0; 25 text-align: center; 26 } 27 28 .about-wrap .about-text { 29 width: calc(70% - 25px); 30 float: left; 31 margin: 0; 32 } 33 34 .theme-screenshot { 35 width: 30%; 36 float: left; 37 margin-right: 25px; 38 } 39 40 .theme-screenshot img { 41 max-width: 100%; 42 box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%); 43 border: 1px solid #eee; 44 } 45 46 .theme-steps{ 47 float:left; 48 width: 97%; 49 margin-top: 20px; 50 margin-bottom: 0; 51 margin-right: 20px; 52 border-radius: 10px; 53 padding: 20px; 54 border: 1px solid #e5e5e5; 55 box-shadow: 0 1px 1px rgb(0 0 0 / 4%); 56 } 57 58 .theme-steps h3 { 59 margin: -20px -20px 0; 60 font-size: 16px; 61 border-bottom: 1px solid #eee; 62 padding: 10px 20px; 63 } 64 65 ul.quick-links li { 66 display:inline-block; 67 width:49%; 68 } 69 70 /* Free vs Pro */ 71 72 table.table.free-pro { 73 width:100%; 74 max-width:100% !important; 75 padding:0; 76 border-collapse: collapse; 77 } 78 79 table.table.free-pro .table-head { 80 background-color: #f3f3f3; 81 height:50px; 82 } 83 84 table.table.free-pro .feature-row { 85 border-bottom:solid 1px #ddd; 86 } 87 88 table.table.free-pro .indicator h4 { 89 margin: 0; 90 } 91 92 table.table.free-pro .large .feature-wrap { 93 display: flex; 94 align-items: center; 95 padding-left: 20px; 96 justify-content: center; 97 } 98 99 table.table.free-pro .large .feature-inline-row { 100 position:relative; 101 display: flex; 102 align-items: center; 103 line-height: 1; 104 padding: 0 0 0 10px; 105 color: #ccc; 106 cursor: pointer; 107 z-index:9999; 108 } 109 110 table.table.free-pro .large .feature-description { 111 position: absolute; 112 padding:10px; 113 border:solid 1px #ccc; 114 background: #fff; 115 color: #616161; 116 width: 400px; 117 left: 5px; 118 top:0; 119 -ms-transform: rotate(0) translate(0, calc(-100% - 10px)); 120 -webkit-transform: rotate(0) translate(0, calc(-100% - 10px)); 121 transform: rotate(0) translate(0, calc(-100% - 10px)); 122 -ms-transition: opacity .3s ease-out; 123 -webkit-transition: opacity .3s ease-out; 124 transition: opacity .3s ease-out; 125 opacity: 0; 126 visibility: hidden; 127 line-height:1.4em; 128 z-index:10000 129 } 130 131 table.table.free-pro .large .feature-description:after { 132 content: ''; 133 display: inline-block; 134 position: absolute; 135 width: 10px; 136 height: 10px; 137 border-right: solid 1px #ddd; 138 border-bottom: solid 1px #ddd; 139 left:0; 140 bottom: 2px; 141 background: #fff; 142 -ms-transform: rotate(45deg) translate(100%, 0); 143 -webkit-transform: rotate(45deg) translate(100%, 0); 144 transform: rotate(45deg) translate(100%, 0); 145 z-index:10001 146 } 147 148 table.table.free-pro .large .feature-inline-row .info-icon:hover { 149 color:#2271b1; 150 } 151 152 table.table.free-pro .large .feature-inline-row .info-icon:hover ~ .feature-description { 153 visibility: visible; 154 opacity: 1; 155 } 156 157 table.table.free-pro .indicator { 158 text-align:center; 159 } 160 161 table.table.free-pro .indicator .dashicons-yes { 162 color:green; 163 } 164 165 table.table.free-pro .indicator .dashicons-no-alt { 166 color:red; 167 } 168 169 table.table.free-pro .upsell-row { 170 text-align: center; 171 height: 60px; 172 background: #f3f3f3; 173 } 174 175 table.table.free-pro .upsell-row a { 176 padding: 5px 10px; 177 height: auto; 178 font-size: 15px; 179 } 180 181 @media screen and (min-width : 0) and (max-width : 600px) { 182 .about-wrap .nav-tab { 183 display: block; 184 float: none; 185 } 186 187 .theme-steps { 188 width: calc( 100% - 32px); 189 margin-right: 0; 190 } 191 } 192 193 /* Change Log */ 194 195 .changelog_container span.theme_version { 196 display:block; 197 cursor: pointer; 198 background: none; 199 padding: 15px 30px 15px 15px; 200 font-size: 17px; 201 line-height: 1.4em; 202 margin:25px 0 0 0; 203 color: #333; 204 position: relative; 205 font-weight: 400; 206 border: solid 1px #ddd !important; 207 } 208 209 .changelog_container span.theme_version strong { 210 margin-right:5px 211 } 212 213 .changelog_container span.theme_version .dashicons { 214 font-size: 17px; 215 -webkit-transition: -webkit-transform .3s ease; 216 -moz-transition: -moz-transform .3s ease; 217 -o-transition: -o-transform .3s ease; 218 transition: transform .3s ease; 219 position: absolute; 220 top: 50%; 221 right: 15px; 222 margin-top: -10px; 223 } 224 225 .changelog_details { 226 display: none; 227 font-size: 17px; 228 line-height: 1.4em; 229 padding: 25px; 230 border: solid 1px #ddd; 231 border-top:none !important; 232 } 233 234 .changelog_details ul { 235 margin:0; 236 } 237 .wrap.about-wrap.access-wrap{ 238 margin: 25px auto; 239 } 240 241 .theme-steps-list:after { 1 /* ========================================================================== 2 Local Business Directory - Getting Started page 3 ========================================================================== */ 4 5 .wprev-getstart { 6 --wprev-pink: #f0436a; 7 --wprev-pink-dark: #d92f57; 8 --wprev-pink-soft: #fde8ee; 9 --wprev-blue: #1a4fd6; 10 --wprev-blue-soft: #eef3ff; 11 --wprev-green: #2fb35a; 12 --wprev-ink: #1d1d2b; 13 --wprev-text: #4a4a5a; 14 --wprev-border: #ececf2; 15 --wprev-radius: 14px; 16 --wprev-shadow: 0 6px 24px rgba(30, 30, 60, .06); 17 max-width: 1600px; 18 margin: 20px 20px 40px 0; 19 color: var(--wprev-text); 20 font-size: 15px; 21 line-height: 1.55; 22 } 23 24 .wprev-getstart *, 25 .wprev-getstart *::before, 26 .wprev-getstart *::after { 27 box-sizing: border-box; 28 } 29 30 .wprev-getstart h1, 31 .wprev-getstart h2, 32 .wprev-getstart h3, 33 .wprev-getstart p, 34 .wprev-getstart ul { 35 margin: 0; 36 padding: 0; 37 } 38 39 .wprev-getstart ul { 40 list-style: none; 41 } 42 43 .wprev-getstart img { 44 display: block; 45 max-width: 100%; 46 height: auto; 47 } 48 49 .wprev-getstart [hidden] { 50 display: none !important; 51 } 52 53 /* Shared ------------------------------------------------------------------ */ 54 55 .wprev-eyebrow { 56 color: var(--wprev-pink); 57 font-size: 13px; 58 font-weight: 600; 59 letter-spacing: .2em; 60 text-transform: uppercase; 61 } 62 63 .wprev-badge { 64 display: inline-block; 65 padding: 6px 12px; 66 border-radius: 6px; 67 background: #dcebff; 68 color: var(--wprev-blue); 69 font-size: 13px; 70 font-weight: 700; 71 letter-spacing: .03em; 72 line-height: 1; 73 text-transform: uppercase; 74 vertical-align: middle; 75 } 76 77 .wprev-btn { 78 display: inline-flex; 79 align-items: center; 80 justify-content: center; 81 gap: 8px; 82 padding: 12px 22px; 83 border: 2px solid transparent; 84 border-radius: 6px; 85 font-size: 15px; 86 font-weight: 600; 87 line-height: 1.2; 88 text-decoration: none; 89 white-space: nowrap; 90 transition: background-color .2s ease, color .2s ease, border-color .2s ease, transform .2s ease; 91 } 92 93 .wprev-btn:hover { 94 transform: translateY(-1px); 95 } 96 97 .wprev-btn:focus { 98 box-shadow: 0 0 0 3px rgba(26, 79, 214, .25); 99 outline: none; 100 } 101 102 .wprev-btn .dashicons { 103 width: 18px; 104 height: 18px; 105 font-size: 18px; 106 } 107 108 .wprev-btn--pink { 109 background: var(--wprev-blue); 110 color: #fff; 111 } 112 113 .wprev-btn--pink:hover, 114 .wprev-btn--pink:focus { 115 background: var(--wprev-pink-dark); 116 color: #fff; 117 } 118 119 .wprev-btn--blue { 120 background: var(--wprev-blue); 121 color: #fff; 122 } 123 124 .wprev-btn--blue:hover, 125 .wprev-btn--blue:focus { 126 background: #123bab; 127 color: #fff; 128 } 129 130 .wprev-btn--outline { 131 border-color: #c9c9d4; 132 background: #fff; 133 color: var(--wprev-ink); 134 } 135 136 .wprev-btn--outline:hover, 137 .wprev-btn--outline:focus { 138 border-color: var(--wprev-ink); 139 color: var(--wprev-ink); 140 } 141 142 .wprev-btn--outline-pink { 143 border-color: var(--wprev-pink); 144 background: #fff; 145 color: var(--wprev-pink); 146 } 147 148 .wprev-btn--outline-pink:hover, 149 .wprev-btn--outline-pink:focus { 150 background: var(--wprev-pink); 151 color: #fff; 152 } 153 154 .wprev-btn--outline-blue { 155 border-color: var(--wprev-blue); 156 background: #fff; 157 color: var(--wprev-blue); 158 } 159 160 .wprev-btn--outline-blue:hover, 161 .wprev-btn--outline-blue:focus { 162 background: var(--wprev-blue); 163 color: #fff; 164 } 165 166 .wprev-checklist li { 167 position: relative; 168 margin-bottom: 10px; 169 padding-left: 30px; 170 color: var(--wprev-ink); 171 } 172 173 .wprev-checklist li::before { 174 content: "\f147"; 175 position: absolute; 176 top: 2px; 177 left: 0; 178 width: 20px; 179 height: 20px; 180 border-radius: 50%; 181 background: var(--wprev-blue); 182 color: #fff; 183 font: normal 16px/20px dashicons; 184 text-align: center; 185 } 186 187 .wprev-checklist--green li::before { 188 background: var(--wprev-green); 189 } 190 191 .wprev-checklist--grid { 192 display: grid; 193 grid-template-columns: repeat(2, minmax(0, 1fr)); 194 column-gap: 40px; 195 } 196 197 /* Hero -------------------------------------------------------------------- */ 198 199 .wprev-hero { 200 position: relative; 201 display: grid; 202 grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr); 203 align-items: center; 204 gap: 40px; 205 overflow: hidden; 206 padding: 16px 48px; 207 border-radius: 10px; 208 background: 209 radial-gradient(circle at 92% 20%, rgba(240, 67, 106, .14), transparent 40%), 210 radial-gradient(circle at 70% 90%, rgba(240, 67, 106, .10), transparent 35%), 211 linear-gradient(120deg, #fff6f8 0%, #fde9ee 100%); 212 } 213 214 .wprev-hero__title { 215 display: flex; 216 flex-wrap: wrap; 217 align-items: center; 218 gap: 14px; 219 margin: 6px 0 10px !important; 220 color: var(--wprev-ink); 221 font-size: 42px; 222 font-weight: 800; 223 line-height: 1.15; 224 } 225 226 .wprev-hero__media { 227 position: relative; 228 } 229 230 .wprev-hero__actions { 231 display: flex; 232 flex-wrap: wrap; 233 justify-content: flex-end; 234 gap: 12px; 235 } 236 237 .wprev-hero__actions .wprev-btn { 238 padding: 11px 18px; 239 box-shadow: 0 4px 12px rgba(30, 30, 60, .06); 240 } 241 242 243 /* Bundle offer ------------------------------------------------------------ */ 244 245 .wprev-bundle { 246 position: relative; 247 display: grid; 248 grid-template-columns: minmax(0, .95fr) minmax(0, 1.5fr) minmax(250px, .6fr); 249 align-items: center; 250 gap: 32px; 251 overflow: hidden; 252 margin-top: 16px; 253 padding: 28px 32px; 254 border: 1px solid #f9d4dd; 255 border-radius: var(--wprev-radius); 256 background: linear-gradient(100deg, #ffe3ea 0%, #fff4f6 55%, #ffeef2 100%); 257 } 258 259 .wprev-bundle__media { 260 position: relative; 261 height: 220px; 262 } 263 264 .wprev-bundle__media .wprev-bundle__shot { 265 display: block; 266 width: 100%; 267 height: 100%; 268 object-fit: contain; 269 object-position: center; 270 } 271 272 .wprev-bundle__seal { 273 position: absolute; 274 top: 50%; 275 right: 0; 276 display: flex; 277 flex-direction: column; 278 align-items: center; 279 justify-content: center; 280 width: 140px; 281 height: 140px; 282 border: 5px solid #fff; 283 border-radius: 50%; 284 background: var(--wprev-blue); 285 box-shadow: 0 0 0 6px rgba(240, 67, 106, .2), 0 12px 30px rgba(240, 67, 106, .35); 286 color: #fff; 287 font-size: 13px; 288 font-weight: 700; 289 line-height: 1.2; 290 text-align: center; 291 text-transform: uppercase; 292 transform: translateY(-50%) rotate(-8deg); 293 } 294 295 .wprev-bundle__seal strong { 296 font-size: 44px; 297 line-height: 1; 298 } 299 300 .wprev-eyebrow--offer { 301 display: flex; 302 align-items: center; 303 gap: 8px; 304 margin-bottom: 10px !important; 305 } 306 307 .wprev-eyebrow--offer .dashicons { 308 color: #f5a623; 309 } 310 311 .wprev-bundle__title { 312 color: var(--wprev-ink); 313 font-size: 32px; 314 font-weight: 800; 315 line-height: 1.2; 316 } 317 318 .wprev-bundle__title span { 319 color: var(--wprev-blue); 320 } 321 322 .wprev-bundle__desc { 323 margin: 12px 0 18px !important; 324 color: var(--wprev-ink); 325 } 326 327 .wprev-bundle__price { 328 position: relative; 329 display: flex; 330 flex-direction: column; 331 align-items: center; 332 gap: 4px; 333 overflow: hidden; 334 padding: 28px 22px; 335 border-radius: 12px; 336 background: rgba(255, 255, 255, .7); 337 text-align: center; 338 } 339 340 .wprev-bundle__price del { 341 color: #8a8a99; 342 font-size: 24px; 343 font-weight: 600; 344 } 345 346 .wprev-bundle__price strong { 347 margin-bottom: 14px; 348 color: var(--wprev-blue); 349 font-size: 52px; 350 font-weight: 800; 351 line-height: 1; 352 } 353 354 .wprev-bundle__price .wprev-btn { 355 width: 100%; 356 } 357 358 .wprev-ribbon { 359 position: absolute; 360 top: 18px; 361 right: -38px; 362 width: 140px; 363 padding: 4px 0; 364 background: var(--wprev-blue); 365 color: #fff; 366 font-size: 11px; 367 font-weight: 700; 368 letter-spacing: .05em; 369 text-align: center; 370 text-transform: uppercase; 371 transform: rotate(45deg); 372 } 373 374 /* Tabs -------------------------------------------------------------------- */ 375 376 .wprev-tabs { 377 display: flex; 378 flex-wrap: wrap; 379 gap: 4px; 380 scrollbar-width: thin; 381 margin-top: 16px; 382 border-bottom: 1px solid var(--wprev-border); 383 } 384 385 .wprev-tabs__item { 386 position: relative; 387 display: inline-flex; 388 align-items: center; 389 gap: 6px; 390 padding: 12px 22px; 391 border: 1px solid var(--wprev-border); 392 border-bottom: 0; 393 border-radius: 6px 6px 0 0; 394 background: #f6f6f9; 395 color: var(--wprev-ink); 396 font-size: 15px; 397 font-weight: 500; 398 text-decoration: none; 399 transition: background-color .2s ease, color .2s ease; 400 } 401 402 .wprev-tabs__item:hover, 403 .wprev-tabs__item:focus { 404 background: #fff; 405 color: var(--wprev-blue); 406 } 407 408 .wprev-tabs__item.is-active { 409 background: #fff; 410 color: var(--wprev-blue); 411 font-weight: 600; 412 } 413 414 .wprev-tabs__item.is-active::after { 242 415 content: ""; 243 display: table; 244 clear: both; 245 } 246 247 .about-wrap .nav-tab-active, 248 .about-wrap .nav-tab-active:focus, 249 .about-wrap .nav-tab-active:focus:active, 250 .about-wrap .nav-tab-active:hover { 251 border-bottom: 1px solid #f0f0f1; 252 background: #0000FF !important; 253 color: #fff; 254 } 255 256 .getstart { 257 float: left; 258 width: 100%; 259 margin: 20px auto !important; 260 display: flex; 261 justify-content: center; 262 } 263 .getstart .theme-steps { 264 margin: 10px; 265 } 266 267 .theme-steps.demo-import { 268 width: 50%; 269 color: #000; 270 } 271 .theme-steps.demo-import h3{ 272 color: #000; 273 font-size: 20px; 274 font-weight: 600 ; 275 } 276 .theme-steps h3{ 277 color: #000; 278 font-weight: 600 ; 279 } 280 .theme-steps.demo-import a{ 281 border: none; 282 display: inline-block; 283 text-align: center; 284 z-index: 1; 285 color: #fff; 286 text-transform: capitalize; 287 border-radius: 5px; 288 font-weight: 600; 289 font-size: 15.5px; 290 padding: 7px 13px; 291 background: #0000FF; 292 transition: background-color 0.6s ease, transform 0.5s ease, box-shadow 0.1s ease; 293 } 294 295 .theme-steps.demo-import a:hover { 296 background: #fa7070 !important; 297 transform: scale(1.1); /* Increase scaling effect */ 298 color: #fff; /* Ensure text remains white */ 299 box-shadow: 0 4px 20px rgba(250, 112, 112, 0.5); /* Add shadow */ 300 } 301 302 .abt-theme-wrap { 303 margin-bottom: 30px; 304 } 305 .about-wrap .about-description, .about-wrap .about-text { 306 font-size: 17px; 307 line-height: 30px; 308 } 309 .abt-theme-wrap { 310 display: flex; 311 justify-content: space-between; 312 align-items: center; 313 } 314 .abt-theme-wrap .buttons a:focus, 315 .theme-steps.highlight a:focus, 316 .getstart .theme-steps a:focus, 317 .about-wrap .nav-tab:focus { 318 box-shadow: unset; 319 } 320 .about-wrap .nav-tab-active, 321 .about-wrap .nav-tab-active:focus, 322 .about-wrap .nav-tab-active:focus:active, 323 .about-wrap .nav-tab-active:hover { 324 border-bottom: 1px solid #f0f0f1; 325 background: #0000FF !important; 326 color: #fff; 327 } 328 .theme-steps a { 329 font-size: 16px !important; 330 } 331 .button-wrap a:focus { 332 box-shadow: unset !important; 333 } 334 .theme-steps a,tr.upsell-row a { 335 padding: 5px 15px !important; 336 font-weight: 600; 337 background: #0000FF !important; 338 } 339 .abt-theme-wrap .buttons a { 340 display: inline-block; 341 text-align: center; 342 z-index: 1; 343 text-decoration: none; 344 color: #fff; 345 text-transform: capitalize; 346 border-radius: 5px; 347 font-weight: 600; 348 font-size: 15.5px; 349 margin: 0 15px; 350 padding: 10px 15px !important; 351 background: #fa7070 !important; 352 transition: background-color 0.6s ease, transform 0.6s ease, box-shadow 0.1s ease; 353 } 354 355 .abt-theme-wrap .buttons a:hover { 356 background: #0000ff !important; 357 transform: scale(1.2); /* Increase scaling effect */ 358 color: #fff; /* Ensure text remains white */ 359 box-shadow: 0 4px 20px rgba(250, 112, 112, 0.5); /* Add shadow */ 360 } 361 362 .abt-theme-wrap h1 { 363 color: #000; 364 } 365 366 .abc{ 367 color: #000; 368 } 369 370 @media (max-width: 1840px) { 371 .access-wrap { 372 max-width: 1400px; 373 } 374 } 375 @media (max-width: 1670px) { 376 .access-wrap { 377 max-width: 1300px; 378 } 379 } 380 @media (max-width: 1500px) { 381 .access-wrap { 382 max-width: 1100px; 383 } 384 .about-wrap h1 { 385 font-size: 2.4em; 386 } 387 .abt-theme-wrap .buttons a { 388 font-size: 14px; 389 margin: 0 10px; 390 padding: 8px 10px !important; 391 transition: background-color 0.6s ease, transform 0.6s ease, box-shadow 0.1s ease; 392 } 393 } 394 395 @media (max-width: 1360px) { 396 .access-wrap { 397 max-width: 1000px; 398 } 399 } 400 401 @media (max-width: 1270px) { 402 .access-wrap { 403 max-width: 900px; 404 } 405 .about-wrap h1 { 406 font-size: 2em; 407 } 408 .abt-theme-wrap .buttons a { 409 font-size: 14px; 410 margin: 0 5px; 411 padding: 8px 8px !important; 412 } 413 } 414 @media (max-width: 1170px) { 415 .access-wrap { 416 max-width: 700px; 417 } 418 .about-wrap h1 { 419 font-size: 1.5em; 420 } 421 .abt-theme-wrap .buttons a { 422 font-size: 13px; 423 margin: 0 5px; 424 padding: 6px !important; 425 } 426 .theme-details { 427 DISPLAY: FLEX; 428 FLEX-DIRECTION: COLUMN; 429 } 430 .theme-screenshot { 431 width: 100%; 432 margin-bottom: 20PX; 433 } 434 .about-wrap .about-text { 435 width: calc(100% - 25px); 436 } 437 .getstart { 438 width: 95%; 439 display: block; 440 } 441 .theme-steps.demo-import { 442 width: 95%; 443 } 444 } 445 446 @media (max-width: 870px) { 447 .access-wrap { 448 max-width: 600px; 449 } 450 .about-wrap h1 { 451 font-size: 1.3em; 452 } 453 .abt-theme-wrap .buttons a { 454 font-size: 12px; 455 margin: 0px; 456 padding: 6px !important; 457 } 458 } 459 460 @media (max-width: 700px) { 461 .access-wrap { 462 max-width: 500px; 463 } 464 .abt-theme-wrap { 465 flex-direction: column; 466 gap: 10px; 467 } 468 .about-wrap h1 { 469 font-size: 2em; 470 } 471 .abt-theme-wrap .buttons a { 472 font-size: 14px; 473 margin: 0px; 474 padding: 10px !important; 475 margin-bottom: 10px; 476 } 477 .theme-steps.demo-import a{ 478 font-size: 13.5px; 479 padding: 5px 7px !important; 480 } 481 .getstart .theme-steps:nth-last-child(2) a{ 482 padding: 5px 7px !important; 483 } 484 .about-wrap h4 { 485 font-size: 12px; 486 } 487 } 488 @media (max-width: 600px) { 489 .access-wrap { 490 max-width: 400px; 491 } 492 } 493 @media (max-width: 500px) { 494 .access-wrap { 495 max-width: 300px; 496 } 497 } 498 @media (max-width: 380px) { 499 .access-wrap { 500 max-width: 200px; 501 } 502 } 503 504 .getstart .theme-steps:nth-last-child(2), 505 .getstart .theme-steps:last-child { 506 border: 2px solid #fa7070; /* Highlight border color */ 507 background-color: #fff4e3; /* Light highlight background */ 508 padding: 20px; 509 border-radius: 10px; 510 box-shadow: 0 0px 6px rgba(250, 112, 112, 0.5); 511 transition: all 0.3s ease-in-out; 512 } 513 514 /* Hover effect */ 515 .getstart .theme-steps:nth-last-child(2):hover, 516 .getstart .theme-steps:last-child:hover { 517 background-color: #fce4c5; /* Slightly darker highlight on hover */ 518 transform: translateY(-5px); /* Small lift effect */ 519 box-shadow: 0 0px 6px rgba(250, 112, 112, 0.5); 520 } 521 522 /* Ensure buttons in these sections stand out */ 523 .getstart .theme-steps:nth-last-child(2) .button-primary, 524 .getstart .theme-steps:last-child .button-primary { 525 background-color: #ff6b35; /* Highlight button color */ 526 border-color: #fa7070; 527 color: #ffffff; 528 } 529 530 .getstart .theme-steps:nth-last-child(2) .button-primary:hover, 531 .getstart .theme-steps:last-child .button-primary:hover { 532 background-color: #e65a2c; /* Darken on hover */ 533 border-color: #fa7070; 534 } 535 536 .theme-steps.highlight a { 537 background: #fa7070 !important; 538 } 539 .theme-steps.highlight:hover a { 540 background: #0000ff !important; 541 border-color: #0000ff !important; 542 font-size: 14px; 543 } 416 position: absolute; 417 right: 12px; 418 bottom: 0; 419 left: 12px; 420 height: 3px; 421 border-radius: 3px 3px 0 0; 422 background: var(--wprev-blue); 423 } 424 425 .wprev-tabs__item .dashicons { 426 width: 14px; 427 height: 14px; 428 font-size: 14px; 429 opacity: .6; 430 } 431 432 .wprev-panel { 433 padding: 20px 0 0; 434 } 435 436 /* Getting started cards --------------------------------------------------- */ 437 438 .wprev-cards { 439 display: grid; 440 grid-template-columns: repeat(4, minmax(0, 1fr)); 441 gap: 20px; 442 } 443 444 .wprev-card { 445 position: relative; 446 display: flex; 447 flex-direction: column; 448 align-items: flex-start; 449 gap: 18px; 450 overflow: hidden; 451 padding: 24px; 452 border: 1px solid var(--wprev-border); 453 border-radius: var(--wprev-radius); 454 background: #fff; 455 box-shadow: var(--wprev-shadow); 456 } 457 458 .wprev-card p { 459 font-size: 15px; 460 } 461 462 .wprev-card__title { 463 display: flex; 464 align-items: center; 465 gap: 12px; 466 color: var(--wprev-ink); 467 font-size: 18px; 468 font-weight: 700; 469 } 470 471 .wprev-card__title--pink { 472 color: var(--wprev-pink); 473 } 474 475 .wprev-card__title--pink .dashicons { 476 color: var(--wprev-pink); 477 font-size: 24px; 478 width: 24px; 479 height: 24px; 480 } 481 482 .wprev-card__icon { 483 flex: 0 0 46px; 484 width: 46px; 485 height: 46px; 486 border-radius: 50%; 487 background: var(--wprev-blue-soft); 488 color: var(--wprev-blue); 489 font-size: 22px; 490 line-height: 46px; 491 text-align: center; 492 } 493 494 .wprev-card__icon--green { 495 background: #e8f7ee; 496 color: var(--wprev-green); 497 } 498 499 .wprev-card__shot { 500 width: 100%; 501 overflow: hidden; 502 border: 1px solid var(--wprev-border); 503 border-radius: 8px; 504 } 505 506 .wprev-card__shot img { 507 width: 100%; 508 aspect-ratio: 4 / 3; 509 object-fit: cover; 510 object-position: top center; 511 } 512 513 .wprev-card__actions { 514 display: grid; 515 grid-template-columns: repeat(2, minmax(0, 1fr)); 516 gap: 12px; 517 width: 100%; 518 margin-top: auto; 519 } 520 521 .wprev-card--pro { 522 border-color: #fbd6df; 523 background: linear-gradient(160deg, #fff7f9 0%, #ffeef2 100%); 524 } 525 526 .wprev-card__footer { 527 display: flex; 528 flex-wrap: wrap; 529 align-items: center; 530 justify-content: space-between; 531 gap: 14px; 532 width: 100%; 533 margin-top: auto; 534 } 535 536 .wprev-card__price { 537 color: var(--wprev-pink); 538 font-size: 24px; 539 font-weight: 800; 540 } 541 542 .wprev-card--support .wprev-btn { 543 margin-top: auto; 544 } 545 546 .wprev-tip { 547 display: flex; 548 gap: 12px; 549 width: 100%; 550 margin-top: auto; 551 padding: 14px 16px; 552 border-radius: 10px; 553 background: var(--wprev-blue-soft); 554 } 555 556 .wprev-tip .dashicons { 557 flex: 0 0 auto; 558 color: var(--wprev-blue); 559 font-size: 24px; 560 width: 24px; 561 height: 24px; 562 } 563 564 .wprev-tip p { 565 font-size: 14px; 566 } 567 568 .wprev-tip strong { 569 color: var(--wprev-blue); 570 } 571 572 /* Demo import ------------------------------------------------------------- */ 573 574 .wprev-import { 575 display: grid; 576 grid-template-columns: auto minmax(0, 1fr) minmax(0, auto); 577 align-items: center; 578 gap: 18px 24px; 579 margin-bottom: 20px; 580 border-color: #d6e1ff; 581 background: linear-gradient(120deg, #f7f9ff 0%, #eef3ff 100%); 582 } 583 584 .wprev-import.is-complete { 585 border-color: #c9ecd5; 586 background: linear-gradient(120deg, #f6fcf8 0%, #e8f7ee 100%); 587 } 588 589 .wprev-import.is-complete .wprev-card__icon { 590 background: #fff; 591 color: var(--wprev-green); 592 } 593 594 .wprev-import__body { 595 display: grid; 596 gap: 6px; 597 } 598 599 .wprev-import .wprev-demo-import { 600 justify-content: flex-end; 601 max-width: 420px; 602 margin: 0; 603 } 604 605 .wprev-import .wprev-demo-import-status { 606 text-align: right; 607 } 608 609 /* Coupon ------------------------------------------------------------------ */ 610 611 .wprev-coupon { 612 box-sizing: border-box; 613 width: 100%; 614 min-width: 0; 615 max-width: 100%; 616 padding: 14px; 617 border: 2px dashed var(--wprev-pink); 618 border-radius: 10px; 619 background: #fff; 620 container-type: inline-size; 621 } 622 623 .wprev-coupon__text { 624 display: flex; 625 align-items: flex-start; 626 justify-content: center; 627 gap: 8px; 628 margin-bottom: 10px !important; 629 color: var(--wprev-ink); 630 font-size: 14px !important; 631 font-weight: 600; 632 line-height: 1.4; 633 text-align: center; 634 } 635 636 .wprev-coupon__text .dashicons { 637 flex: 0 0 auto; 638 color: var(--wprev-pink); 639 } 640 641 .wprev-coupon__text > span:last-child { 642 min-width: 0; 643 overflow-wrap: anywhere; 644 } 645 646 .wprev-coupon__text strong { 647 color: var(--wprev-pink); 648 } 649 650 .wprev-coupon__field { 651 display: flex; 652 flex-wrap: wrap; 653 align-items: stretch; 654 overflow: hidden; 655 border: 1px solid #fbd6df; 656 border-radius: 6px; 657 } 658 659 .wprev-coupon__code { 660 flex: 1 1 90px; 661 min-width: 0; 662 padding: 9px 12px; 663 background: var(--wprev-pink-soft); 664 color: var(--wprev-ink); 665 font-size: 15px; 666 font-weight: 700; 667 letter-spacing: .12em; 668 text-align: center; 669 overflow-wrap: anywhere; 670 } 671 672 .wprev-coupon__copy { 673 display: inline-flex; 674 flex: 0 0 auto; 675 align-items: center; 676 justify-content: center; 677 gap: 6px; 678 min-height: 38px; 679 padding: 0 10px; 680 border: 0; 681 background: var(--wprev-ink); 682 color: #fff; 683 font-size: 13px; 684 font-weight: 600; 685 white-space: nowrap; 686 cursor: pointer; 687 transition: background-color .2s ease; 688 } 689 690 .wprev-coupon__copy .dashicons { 691 width: 16px; 692 height: 16px; 693 font-size: 16px; 694 } 695 696 .wprev-coupon__copy:hover, 697 .wprev-coupon__copy:focus { 698 background: var(--wprev-pink); 699 } 700 701 .wprev-coupon__copy:focus-visible { 702 outline: 2px solid var(--wprev-blue); 703 outline-offset: -2px; 704 } 705 706 .wprev-coupon__copy.is-copied { 707 background: var(--wprev-green); 708 } 709 710 /* Narrow coupon (laptop price column, sidebars, phones): stack code and button. */ 711 @container (max-width: 240px) { 712 .wprev-coupon__text { 713 font-size: 13px !important; 714 } 715 716 .wprev-coupon__code { 717 flex-basis: 100%; 718 font-size: 14px; 719 letter-spacing: .06em; 720 } 721 722 .wprev-coupon__copy { 723 flex: 1 1 100%; 724 padding: 8px 10px; 725 } 726 } 727 728 /* Bundle & Support detail panels ------------------------------------------ */ 729 730 .wprev-detail { 731 display: grid; 732 grid-template-columns: minmax(0, 1fr) 320px; 733 align-items: start; 734 gap: 20px; 735 } 736 737 .wprev-detail__main { 738 display: grid; 739 gap: 20px; 740 } 741 742 .wprev-detail__intro { 743 display: grid; 744 grid-template-columns: minmax(0, 300px) minmax(0, 1fr); 745 align-items: center; 746 gap: 28px; 747 background: linear-gradient(120deg, #fff6f8 0%, #fde9ee 100%); 748 } 749 750 .wprev-detail__media img { 751 width: 100%; 752 } 753 754 .wprev-detail__title { 755 margin: 6px 0 10px !important; 756 color: var(--wprev-ink); 757 font-size: 24px; 758 font-weight: 800; 759 line-height: 1.25; 760 } 761 762 .wprev-detail .wprev-checklist--grid { 763 width: 100%; 764 } 765 766 .wprev-chips { 767 display: flex; 768 flex-wrap: wrap; 769 gap: 8px; 770 } 771 772 .wprev-chips li { 773 padding: 6px 14px; 774 border-radius: 999px; 775 background: var(--wprev-pink-soft); 776 color: var(--wprev-pink-dark); 777 font-size: 13px; 778 font-weight: 600; 779 } 780 781 .wprev-steps { 782 display: grid; 783 grid-template-columns: repeat(3, minmax(0, 1fr)); 784 gap: 14px; 785 width: 100%; 786 margin: 0; 787 padding: 0; 788 list-style: none; 789 } 790 791 .wprev-steps li { 792 display: flex; 793 align-items: center; 794 gap: 10px; 795 margin: 0; 796 color: var(--wprev-ink); 797 font-size: 14px; 798 } 799 800 .wprev-steps li span { 801 flex: 0 0 30px; 802 width: 30px; 803 height: 30px; 804 border-radius: 50%; 805 background: var(--wprev-pink); 806 color: #fff; 807 font-weight: 700; 808 line-height: 30px; 809 text-align: center; 810 } 811 812 .wprev-detail__aside { 813 position: sticky; 814 top: 52px; 815 } 816 817 .wprev-cta { 818 position: relative; 819 display: flex; 820 flex-direction: column; 821 align-items: center; 822 gap: 8px; 823 overflow: hidden; 824 padding: 32px 24px; 825 border: 1px solid #fbd6df; 826 border-radius: var(--wprev-radius); 827 background: linear-gradient(160deg, #fff7f9 0%, #ffe3ea 100%); 828 box-shadow: var(--wprev-shadow); 829 text-align: center; 830 } 831 832 .wprev-cta--blue { 833 border-color: #d6e1ff; 834 background: linear-gradient(160deg, #f7f9ff 0%, #e6edff 100%); 835 } 836 837 .wprev-cta__label { 838 color: var(--wprev-ink); 839 font-size: 18px; 840 font-weight: 700; 841 } 842 843 .wprev-cta del { 844 color: #8a8a99; 845 font-size: 22px; 846 font-weight: 600; 847 } 848 849 .wprev-cta__price { 850 color: var(--wprev-pink); 851 font-size: 56px; 852 font-weight: 800; 853 line-height: 1; 854 } 855 856 .wprev-cta__note { 857 margin-bottom: 8px !important; 858 font-size: 14px; 859 } 860 861 .wprev-cta .wprev-btn { 862 width: 100%; 863 } 864 865 .wprev-cta__trust { 866 display: flex; 867 flex-wrap: wrap; 868 justify-content: center; 869 gap: 6px 16px; 870 margin-top: 6px !important; 871 font-size: 13px; 872 } 873 874 .wprev-cta__trust li { 875 display: flex; 876 align-items: center; 877 gap: 4px; 878 } 879 880 .wprev-cta__trust .dashicons { 881 width: 16px; 882 height: 16px; 883 color: var(--wprev-green); 884 font-size: 16px; 885 } 886 887 .wprev-support-grid { 888 display: grid; 889 grid-template-columns: repeat(3, minmax(0, 1fr)); 890 gap: 20px; 891 } 892 893 .wprev-card__cta { 894 margin-top: auto; 895 } 896 897 /* Free vs Pro ------------------------------------------------------------- */ 898 899 .wprev-compare-wrap { 900 overflow-x: auto; 901 -webkit-overflow-scrolling: touch; 902 } 903 904 .wprev-compare { 905 width: 100%; 906 overflow: hidden; 907 border: 1px solid var(--wprev-border); 908 border-collapse: separate; 909 border-spacing: 0; 910 border-radius: var(--wprev-radius); 911 background: #fff; 912 box-shadow: var(--wprev-shadow); 913 } 914 915 .wprev-compare th, 916 .wprev-compare td { 917 padding: 14px 20px; 918 border-bottom: 1px solid var(--wprev-border); 919 text-align: left; 920 vertical-align: middle; 921 } 922 923 .wprev-compare .table-head th { 924 background: var(--wprev-pink-soft); 925 color: var(--wprev-ink); 926 font-size: 15px; 927 font-weight: 700; 928 } 929 930 .wprev-compare .indicator { 931 width: 160px; 932 text-align: center; 933 } 934 935 .wprev-compare h4 { 936 margin: 0; 937 color: var(--wprev-ink); 938 font-size: 15px; 939 font-weight: 600; 940 } 941 942 .wprev-compare .feature-inline-row { 943 display: flex; 944 align-items: center; 945 gap: 6px; 946 margin-top: 4px; 947 color: #8a8a99; 948 font-size: 13px; 949 } 950 951 .wprev-compare .info-icon { 952 font-size: 16px; 953 width: 16px; 954 height: 16px; 955 } 956 957 .wprev-compare .dashicons-yes { 958 color: var(--wprev-green); 959 font-size: 26px; 960 width: 26px; 961 height: 26px; 962 } 963 964 .wprev-compare .dashicons-no-alt { 965 color: var(--wprev-pink); 966 font-size: 26px; 967 width: 26px; 968 height: 26px; 969 } 970 971 .wprev-compare .upsell-row td { 972 border-bottom: 0; 973 text-align: center; 974 } 975 976 /* Changelog --------------------------------------------------------------- */ 977 978 .wprev-changelog { 979 overflow: hidden; 980 border: 1px solid var(--wprev-border); 981 border-radius: var(--wprev-radius); 982 background: #fff; 983 box-shadow: var(--wprev-shadow); 984 max-width: 52%; 985 } 986 987 .wprev-changelog__item + .wprev-changelog__item { 988 border-top: 1px solid var(--wprev-border); 989 } 990 991 .wprev-changelog__item summary { 992 display: flex; 993 align-items: center; 994 justify-content: space-between; 995 padding: 16px 22px; 996 color: var(--wprev-ink); 997 font-weight: 700; 998 cursor: pointer; 999 list-style: none; 1000 } 1001 1002 .wprev-changelog__item summary::-webkit-details-marker { 1003 display: none; 1004 } 1005 1006 .wprev-changelog__item summary::after { 1007 content: "\f347"; 1008 color: var(--wprev-pink); 1009 font: normal 20px/1 dashicons; 1010 transition: transform .2s ease; 1011 } 1012 1013 .wprev-changelog__item[open] summary { 1014 background: var(--wprev-pink-soft); 1015 } 1016 1017 .wprev-changelog__item[open] summary::after { 1018 transform: rotate(180deg); 1019 } 1020 1021 .wprev-changelog__item ul { 1022 padding: 14px 22px 14px 42px; 1023 list-style: disc; 1024 } 1025 1026 .wprev-changelog__item li { 1027 margin-bottom: 6px; 1028 } 1029 1030 .wprev-changelog > p { 1031 padding: 20px; 1032 } 1033 1034 /* Responsive -------------------------------------------------------------- */ 1035 1036 /* Large laptops (1366-1600px viewport, ~1150-1400px content). */ 1037 @media (max-width: 1600px) { 1038 .wprev-hero { 1039 gap: 24px; 1040 padding: 16px 32px; 1041 } 1042 1043 .wprev-hero__actions { 1044 gap: 10px; 1045 } 1046 1047 .wprev-hero__actions .wprev-btn { 1048 padding: 10px 14px; 1049 font-size: 14px; 1050 } 1051 1052 .wprev-hero__title { 1053 font-size: 36px; 1054 } 1055 1056 .wprev-cards { 1057 grid-template-columns: repeat(2, minmax(0, 1fr)); 1058 } 1059 1060 .wprev-bundle { 1061 grid-template-columns: minmax(0, .9fr) minmax(0, 1.4fr) minmax(250px, .65fr); 1062 gap: 24px; 1063 } 1064 1065 .wprev-bundle__title { 1066 font-size: 28px; 1067 } 1068 1069 .wprev-bundle__price { 1070 padding: 24px 16px; 1071 } 1072 } 1073 1074 /* Small laptops (1280px viewport). */ 1075 @media (max-width: 1366px) { 1076 .wprev-bundle { 1077 grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr); 1078 } 1079 1080 .wprev-bundle__price { 1081 grid-column: 1 / -1; 1082 flex-direction: row; 1083 flex-wrap: wrap; 1084 justify-content: center; 1085 gap: 18px; 1086 padding: 20px; 1087 } 1088 1089 .wprev-bundle__price strong { 1090 margin-bottom: 0; 1091 } 1092 1093 .wprev-bundle__price .wprev-btn { 1094 width: auto; 1095 } 1096 1097 .wprev-bundle__price .wprev-coupon { 1098 flex: 1 1 300px; 1099 max-width: 420px; 1100 } 1101 1102 .wprev-detail { 1103 grid-template-columns: minmax(0, 1fr) 280px; 1104 } 1105 1106 .wprev-support-grid { 1107 grid-template-columns: repeat(2, minmax(0, 1fr)); 1108 } 1109 1110 .wprev-support-grid > :last-child { 1111 grid-column: 1 / -1; 1112 } 1113 } 1114 1115 /* Tablets landscape. */ 1116 @media (max-width: 1100px) { 1117 .wprev-hero { 1118 grid-template-columns: 1fr; 1119 } 1120 1121 .wprev-hero { 1122 gap: 16px; 1123 padding: 24px 32px; 1124 } 1125 1126 .wprev-hero__actions { 1127 justify-content: flex-start; 1128 } 1129 1130 .wprev-detail { 1131 grid-template-columns: 1fr; 1132 } 1133 1134 .wprev-detail__aside { 1135 position: static; 1136 } 1137 1138 .wprev-cta { 1139 max-width: 520px; 1140 margin: 0 auto; 1141 } 1142 1143 .wprev-steps { 1144 grid-template-columns: 1fr; 1145 } 1146 } 1147 1148 /* Tablets portrait. */ 1149 @media (max-width: 900px) { 1150 .wprev-import { 1151 grid-template-columns: auto minmax(0, 1fr); 1152 } 1153 1154 .wprev-import .wprev-demo-import { 1155 grid-column: 1 / -1; 1156 justify-content: flex-start; 1157 max-width: none; 1158 } 1159 1160 .wprev-import .wprev-demo-import-status { 1161 text-align: left; 1162 } 1163 1164 .wprev-bundle { 1165 grid-template-columns: 1fr; 1166 text-align: center; 1167 } 1168 1169 .wprev-bundle__media { 1170 width: 100%; 1171 max-width: 420px; 1172 margin: 0 auto; 1173 } 1174 1175 .wprev-eyebrow--offer { 1176 justify-content: center; 1177 } 1178 1179 .wprev-bundle .wprev-checklist--grid { 1180 text-align: left; 1181 } 1182 1183 .wprev-detail__intro { 1184 grid-template-columns: 1fr; 1185 text-align: center; 1186 } 1187 1188 .wprev-detail__media { 1189 max-width: 340px; 1190 margin: 0 auto; 1191 } 1192 } 1193 1194 /* Mobile (WordPress admin breakpoint). */ 1195 @media (max-width: 782px) { 1196 .wprev-getstart { 1197 margin: 12px 10px 30px 0; 1198 font-size: 14px; 1199 } 1200 1201 .wprev-hero, 1202 .wprev-bundle { 1203 padding: 24px 18px; 1204 } 1205 1206 .wprev-hero__title { 1207 font-size: 28px; 1208 } 1209 1210 .wprev-hero__actions { 1211 display: grid; 1212 grid-template-columns: repeat(2, minmax(0, 1fr)); 1213 } 1214 1215 .wprev-hero__actions .wprev-btn { 1216 width: 100%; 1217 } 1218 1219 .wprev-bundle__title { 1220 font-size: 24px; 1221 } 1222 1223 .wprev-bundle__media { 1224 height: 180px; 1225 } 1226 1227 .wprev-bundle__seal { 1228 width: 104px; 1229 height: 104px; 1230 font-size: 11px; 1231 } 1232 1233 .wprev-bundle__seal strong { 1234 font-size: 32px; 1235 } 1236 1237 .wprev-bundle__price strong, 1238 .wprev-cta__price { 1239 font-size: 42px; 1240 } 1241 1242 .wprev-checklist--grid, 1243 .wprev-cards, 1244 .wprev-support-grid { 1245 grid-template-columns: 1fr; 1246 } 1247 1248 .wprev-card { 1249 padding: 20px; 1250 } 1251 1252 .wprev-tabs { 1253 flex-wrap: nowrap; 1254 overflow-x: auto; 1255 -webkit-overflow-scrolling: touch; 1256 } 1257 1258 .wprev-tabs__item { 1259 flex: 0 0 auto; 1260 padding: 10px 14px; 1261 font-size: 14px; 1262 white-space: nowrap; 1263 } 1264 1265 .wprev-compare { 1266 min-width: 520px; 1267 } 1268 1269 .wprev-compare th, 1270 .wprev-compare td { 1271 padding: 12px; 1272 } 1273 1274 .wprev-compare .indicator { 1275 width: 90px; 1276 } 1277 } 1278 1279 /* Small phones. */ 1280 @media (max-width: 480px) { 1281 1282 .wprev-card__actions { 1283 grid-template-columns: 1fr; 1284 } 1285 1286 .wprev-card__footer .wprev-btn, 1287 .wprev-bundle__price .wprev-btn { 1288 width: 100%; 1289 } 1290 1291 .wprev-bundle__price { 1292 flex-direction: column; 1293 gap: 6px; 1294 } 1295 1296 .wprev-btn { 1297 white-space: normal; 1298 } 1299 1300 .wprev-coupon__field { 1301 flex-direction: column; 1302 } 1303 1304 .wprev-coupon__code { 1305 flex-basis: auto; 1306 } 1307 1308 .wprev-bundle__price .wprev-coupon { 1309 flex: 0 0 auto; 1310 max-width: none; 1311 } 1312 1313 .wprev-coupon__copy { 1314 justify-content: center; 1315 padding: 10px 14px; 1316 } 1317 } 1318 1319 .wprev-changelog__item summary small { 1320 margin-left: 8px; 1321 color: var(--wprev-text); 1322 font-weight: 400; 1323 } -
local-business-directory/1.6.2/getstarted/assets/js/getstart-page.js
r281907 r354895 1 jQuery.noConflict()(function($){ 2 1 /** 2 * Local Business Directory - Getting Started page. 3 * In-page tabs and coupon copy button. 4 */ 5 ( function () { 3 6 'use strict'; 4 7 5 /* =============================================== 6 Changelog 7 =============================================== */ 8 var root = document.querySelector( '.wprev-getstart' ); 9 if ( ! root ) { 10 return; 11 } 8 12 9 $('.changelog_container .theme_version').last().css('border-bottom', 'none', 'border-top', 'none'); 10 11 $('.changelog_container .theme_version').click(function() { 12 if ($(this).next('.changelog_details').css('display') === 'none') { 13 $(this).addClass('inactive'); 14 $(this).children('.dashicons').removeClass('dashicons-arrow-down-alt2').addClass('dashicons-arrow-up-alt2'); 15 } else { 16 $(this).removeClass('inactive'); 17 $(this).children('.dashicons').removeClass('dashicons-arrow-up-alt2').addClass('dashicons-arrow-down-alt2'); 18 } 19 $(this).next('.changelog_details').stop(true, false).slideToggle('slow'); 20 }); 13 var i18n = window.wprGetstart || { copied: 'Copied!', copy: 'Copy Code' }; 21 14 22 }); 15 /* Tabs ---------------------------------------------------------------- */ 16 17 var tabs = root.querySelectorAll( '[data-wprev-tab]' ); 18 var panels = root.querySelectorAll( '[data-wprev-panel]' ); 19 20 function activate( id, updateUrl ) { 21 var found = false; 22 23 panels.forEach( function ( panel ) { 24 var match = panel.getAttribute( 'data-wprev-panel' ) === id; 25 panel.hidden = ! match; 26 found = found || match; 27 } ); 28 29 if ( ! found ) { 30 return false; 31 } 32 33 tabs.forEach( function ( tab ) { 34 var match = tab.getAttribute( 'data-wprev-tab' ) === id; 35 tab.classList.toggle( 'is-active', match ); 36 if ( match ) { 37 tab.setAttribute( 'aria-current', 'page' ); 38 if ( tab.scrollIntoView ) { 39 tab.scrollIntoView( { block: 'nearest', inline: 'nearest' } ); 40 } 41 } else { 42 tab.removeAttribute( 'aria-current' ); 43 } 44 } ); 45 46 if ( updateUrl && window.history && window.history.replaceState ) { 47 var url = new URL( window.location.href ); 48 url.searchParams.set( 'section', id ); 49 window.history.replaceState( null, '', url.toString() ); 50 } 51 52 return true; 53 } 54 55 tabs.forEach( function ( tab ) { 56 tab.addEventListener( 'click', function ( event ) { 57 if ( event.metaKey || event.ctrlKey || event.shiftKey || event.button === 1 ) { 58 return; 59 } 60 if ( activate( tab.getAttribute( 'data-wprev-tab' ), true ) ) { 61 event.preventDefault(); 62 } 63 } ); 64 } ); 65 66 /* Coupon copy --------------------------------------------------------- */ 67 68 function legacyCopy( text ) { 69 return new Promise( function ( resolve, reject ) { 70 var field = document.createElement( 'textarea' ); 71 field.value = text; 72 field.setAttribute( 'readonly', '' ); 73 field.style.position = 'fixed'; 74 field.style.opacity = '0'; 75 document.body.appendChild( field ); 76 field.select(); 77 try { 78 document.execCommand( 'copy' ) ? resolve() : reject(); 79 } catch ( e ) { 80 reject( e ); 81 } 82 document.body.removeChild( field ); 83 } ); 84 } 85 86 // The Clipboard API can be refused (permissions, iframes), so fall back instead of rejecting. 87 function copyText( text ) { 88 if ( navigator.clipboard && window.isSecureContext ) { 89 return navigator.clipboard.writeText( text ).catch( function () { 90 return legacyCopy( text ); 91 } ); 92 } 93 94 return legacyCopy( text ); 95 } 96 97 // Last resort: select the code so it can be copied by hand. 98 function selectCode( code ) { 99 var selection = window.getSelection(); 100 var range = document.createRange(); 101 102 if ( ! code || ! selection ) { 103 return; 104 } 105 106 range.selectNodeContents( code ); 107 selection.removeAllRanges(); 108 selection.addRange( range ); 109 } 110 111 root.querySelectorAll( '[data-wprev-copy]' ).forEach( function ( button ) { 112 var label = button.querySelector( '.wprev-coupon__label' ); 113 var coupon = button.closest( '.wprev-coupon' ); 114 var status = coupon.querySelector( '[data-wprev-copy-status]' ); 115 var timer; 116 117 button.addEventListener( 'click', function () { 118 copyText( button.getAttribute( 'data-wprev-copy' ) ).then( function () { 119 button.classList.add( 'is-copied' ); 120 label.textContent = i18n.copied; 121 if ( status ) { 122 status.textContent = i18n.copied; 123 } 124 clearTimeout( timer ); 125 timer = setTimeout( function () { 126 button.classList.remove( 'is-copied' ); 127 label.textContent = i18n.copy; 128 if ( status ) { 129 status.textContent = ''; 130 } 131 }, 2000 ); 132 } ).catch( function () { 133 selectCode( coupon.querySelector( '.wprev-coupon__code' ) ); 134 } ); 135 } ); 136 } ); 137 } )(); -
local-business-directory/1.6.2/getstarted/local_business_directory_about_page.php
r341113 r354895 4 4 } 5 5 6 if( !class_exists( ' Local_Business_Directory_Welcome' ) ) {7 8 class Local_Business_Directory_Welcome {6 if( !class_exists( 'local_business_directory_Welcome' ) ) { 7 8 class local_business_directory_Welcome { 9 9 public $theme_fields; 10 10 11 public function __construct( $fields = array() ) { 12 $this->theme_fields = $fields; 13 add_action ('admin_init' , array( $this, 'admin_scripts' ) ); 14 add_action('admin_menu', array( $this, 'local_business_directory_getstart_page_menu' )); 11 public function __construct( $local_business_directory_fields = array() ) { 12 $this->theme_fields = $local_business_directory_fields; 13 add_action( 'admin_enqueue_scripts', array( $this, 'admin_scripts' ) ); 14 add_action( 'admin_menu', array( $this, 'local_business_directory_getstart_page_menu' ) ); 15 add_action( 'in_admin_header', array( $this, 'hide_admin_notices' ), 99 ); 15 16 } 16 17 17 public function admin_scripts() { 18 global $pagenow; 19 $file_dir = get_template_directory_uri() . '/getstarted/assets/'; 20 21 if ( $pagenow === 'themes.php' && isset($_GET['page']) && $_GET['page'] === 'local-business-directory-getstart-page' ) { 22 23 wp_enqueue_style ( 24 'local-business-directory-getstart-page-style', 25 $file_dir . 'css/getstart-page.css', 26 array(), '1.0.0' 27 ); 28 29 wp_enqueue_script ( 30 'local-business-directory-getstart-page-functions', 31 $file_dir . 'js/getstart-page.js', 32 array('jquery'), 33 '1.0.0', 34 true 35 ); 18 // Remove all admin notices on the Getting Started page. 19 public function hide_admin_notices() { 20 $local_business_directory_screen = get_current_screen(); 21 if ( ! $local_business_directory_screen || 'appearance_page_local-business-directory-getstart-page' !== $local_business_directory_screen->id ) { 22 return; 36 23 } 24 25 remove_all_actions( 'admin_notices' ); 26 remove_all_actions( 'all_admin_notices' ); 27 remove_all_actions( 'network_admin_notices' ); 28 remove_all_actions( 'user_admin_notices' ); 37 29 } 38 30 39 public function theme_info($id, $screenshot = false) { 40 $themedata = wp_get_theme(); 41 return ($screenshot === true) ? esc_url($themedata->get_screenshot()) : esc_html($themedata->get($id)); 31 public function admin_scripts( $local_business_directory_hook ) { 32 if ( 'appearance_page_local-business-directory-getstart-page' !== $local_business_directory_hook ) { 33 return; 34 } 35 36 wp_enqueue_style( 37 'local-business-directory-getstart-page-style', 38 get_template_directory_uri() . '/getstarted/assets/css/getstart-page.css', 39 array( 'dashicons' ), 40 filemtime( get_template_directory() . '/getstarted/assets/css/getstart-page.css' ) 41 ); 42 43 wp_enqueue_script( 44 'local-business-directory-getstart-page-script', 45 get_template_directory_uri() . '/getstarted/assets/js/getstart-page.js', 46 array(), 47 filemtime( get_template_directory() . '/getstarted/assets/js/getstart-page.js' ), 48 true 49 ); 50 51 wp_localize_script( 52 'local-business-directory-getstart-page-script', 53 'wprGetstart', 54 array( 55 'copied' => esc_html__( 'Copied!', 'local-business-directory' ), 56 'copy' => esc_html__( 'Copy Code', 'local-business-directory' ), 57 ) 58 ); 59 } 60 61 public function theme_info($local_business_directory_id, $local_business_directory_screenshot = false) { 62 $local_business_directory_themedata = wp_get_theme(); 63 return ($local_business_directory_screenshot === true) ? esc_url($local_business_directory_themedata->get_screenshot()) : esc_html($local_business_directory_themedata->get($local_business_directory_id)); 42 64 } 43 65 … … 46 68 /* translators: 1: Theme Name. */ 47 69 sprintf(esc_html__('About %1$s', 'local-business-directory'), $this->theme_info('Name')), 70 /* translators: 1: Theme Name. */ 48 71 sprintf(esc_html__('About %1$s', 'local-business-directory'), $this->theme_info('Name')), 49 72 'edit_theme_options', … … 54 77 55 78 public function local_business_directory_getstart_page() { 56 $tabs = array( 57 'local_business_directory_getting_started' => esc_html__('Getting Started', 'local-business-directory'), 58 'local_business_directory_free_pro' => esc_html__('Free VS Pro', 'local-business-directory'), 59 'changelog' => esc_html__('Changelog', 'local-business-directory'), 60 'support' => esc_html__('Support', 'local-business-directory'), 61 'review' => esc_html__('Rate & Review', 'local-business-directory'), 79 $local_business_directory_section = isset( $_GET['section'] ) ? sanitize_key( wp_unslash( $_GET['section'] ) ) : 'local_business_directory_getting_started'; 80 $local_business_directory_text_domain = $this->theme_info( 'TextDomain' ); 81 $local_business_directory_page_url = admin_url( 'themes.php?page=local-business-directory-getstart-page' ); 82 83 $local_business_directory_tabs = array( 84 'local_business_directory_getting_started' => array( 85 'label' => esc_html__( 'Getting Started', 'local-business-directory' ), 86 'url' => $local_business_directory_page_url, 87 ), 88 'local_business_directory_free_pro' => array( 89 'label' => esc_html__( 'Free VS Pro', 'local-business-directory' ), 90 'url' => add_query_arg( 'section', 'local_business_directory_free_pro', $local_business_directory_page_url ), 91 ), 92 'bundle' => array( 93 'label' => esc_html__( 'Theme Bundle', 'local-business-directory' ), 94 'url' => add_query_arg( 'section', 'bundle', $local_business_directory_page_url ), 95 ), 96 'changelog' => array( 97 'label' => esc_html__( 'Changelog', 'local-business-directory' ), 98 'url' => add_query_arg( 'section', 'changelog', $local_business_directory_page_url ), 99 ), 100 'support' => array( 101 'label' => esc_html__( 'Support', 'local-business-directory' ), 102 'url' => add_query_arg( 'section', 'support', $local_business_directory_page_url ), 103 ), 104 'review' => array( 105 'label' => esc_html__( 'Rate & Review', 'local-business-directory' ), 106 'url' => 'https://wordpress.org/support/theme/' . $local_business_directory_text_domain . '/reviews/#new-post', 107 'external' => true, 108 ), 109 ); 110 111 $local_business_directory_panels = array( 112 'local_business_directory_getting_started' => 'local_business_directory_getting_started', 113 'local_business_directory_free_pro' => 'local_business_directory_free_pro', 114 'bundle' => 'local_business_directory_bundle', 115 'changelog' => 'changelog', 116 'support' => 'local_business_directory_support', 117 ); 118 119 if ( ! isset( $local_business_directory_panels[ $local_business_directory_section ] ) ) { 120 $local_business_directory_section = 'local_business_directory_getting_started'; 121 } 122 123 $local_business_directory_bundle_features = array( 124 esc_html__( '60+ Premium Themes', 'local-business-directory' ), 125 esc_html__( 'Regular Updates & Support', 'local-business-directory' ), 126 esc_html__( 'Use on Unlimited Websites', 'local-business-directory' ), 127 esc_html__( 'All Future Themes Included', 'local-business-directory' ), 62 128 ); 63 129 ?> 64 <div class="wrap about-wrap access-wrap"> 65 66 <div class="abt-promo-wrap clearfix"> 67 <div class="abt-theme-wrap"> 68 <h1> 69 <?php 70 printf( 71 /* translators: 1: Theme Name. */ 72 esc_html__('Welcome to %1$s - Version %2$s', 'local-business-directory'), 73 esc_html($this->theme_info('Name')), 74 esc_html($this->theme_info('Version')) 75 ); 76 ?> 77 </h1> 78 <div class="buttons"> 79 <a target="_blank" href="<?php echo esc_url('https://www.revolutionwp.com/products/business-directory-wordpress-theme'); ?>"><?php echo esc_html__('Buy Pro Theme', 'local-business-directory'); ?></a> 80 <a target="_blank" href="<?php echo esc_url('https://demo.revolutionwp.com/local-business-directory-pro/'); ?>"><?php echo esc_html__('Preview Pro Version', 'local-business-directory'); ?></a> 81 </div> 82 </div> 83 </div> 84 85 <div class="nav-tab-wrapper clearfix"> 86 <?php 87 $tabHTML = ''; 88 89 foreach ($tabs as $id => $label) : 90 91 $target = ''; 92 $nav_class = 'nav-tab'; 93 $section = isset($_GET['section']) ? sanitize_text_field($_GET['section']) : 'local_business_directory_getting_started'; 94 95 if ($id === $section) { 96 $nav_class .= ' nav-tab-active'; 97 } 98 99 if ($id === 'local_business_directory_free_pro') { 100 $nav_class .= ' upgrade-button'; 101 } 102 103 switch ($id) { 104 105 case 'support': 106 $target = 'target="_blank"'; 107 $url = esc_url('https://wordpress.org/support/theme/' . esc_html($this->theme_info('TextDomain'))); 108 break; 109 110 case 'review': 111 $target = 'target="_blank"'; 112 $url = esc_url('https://wordpress.org/support/theme/' . esc_html($this->theme_info('TextDomain')) . '/reviews/#new-post'); 113 break; 114 115 case 'local_business_directory_getting_started': 116 $url = esc_url(admin_url('themes.php?page=local-business-directory-getstart-page')); 117 break; 118 119 default: 120 $url = esc_url(admin_url('themes.php?page=local-business-directory-getstart-page§ion=' . esc_attr($id))); 121 break; 122 123 } 124 125 $tabHTML .= '<a '; 126 $tabHTML .= $target; 127 $tabHTML .= ' href="' . $url . '"'; 128 $tabHTML .= ' class="' . esc_attr($nav_class) . '"'; 129 $tabHTML .= '>'; 130 $tabHTML .= esc_html($label); 131 $tabHTML .= '</a>'; 132 133 endforeach; 134 135 echo $tabHTML; 136 ?> 137 </div> 138 139 <div class="getstart-section-wrapper"> 140 <div class="getstart-section local_business_directory_getting_started clearfix"> 130 <div class="wrap wprev-getstart"> 131 132 <section class="wprev-hero"> 133 <div class="wprev-hero__content"> 134 <p class="wprev-eyebrow"><?php esc_html_e( 'Welcome to', 'local-business-directory' ); ?></p> 135 <h1 class="wprev-hero__title"> 136 <?php echo esc_html( $this->theme_info( 'Name' ) ); ?> 137 <span class="wprev-badge"><?php esc_html_e( 'Free Version', 'local-business-directory' ); ?></span> 138 </h1> 139 <p class="wprev-hero__version"> 141 140 <?php 142 $section = isset($_GET['section']) ? sanitize_text_field($_GET['section']) : 'local_business_directory_getting_started'; 143 switch ($section) { 144 145 case 'local_business_directory_free_pro': 146 $this->local_business_directory_free_pro(); 147 break; 148 149 case 'changelog': 150 $this->changelog(); 151 break; 152 153 case 'local_business_directory_getting_started': 154 default: 155 $this->local_business_directory_getting_started(); 156 break; 157 158 } 141 /* translators: %s: Theme version. */ 142 printf( esc_html__( 'Version %s', 'local-business-directory' ), esc_html( $this->theme_info( 'Version' ) ) ); 159 143 ?> 160 </div> 161 </div> 162 163 </div> 144 </p> 145 </div> 146 <div class="wprev-hero__media"> 147 <nav class="wprev-hero__actions" aria-label="<?php esc_attr_e( 'Quick links', 'local-business-directory' ); ?>"> 148 <a class="wprev-btn wprev-btn--pink" target="_blank" rel="noopener" href="<?php echo esc_url( LOCAL_BUSINESS_DIRECTORY_BUY_NOW ); ?>"> 149 <span class="dashicons dashicons-cart" aria-hidden="true"></span> 150 <?php esc_html_e( 'Buy Now', 'local-business-directory' ); ?> 151 </a> 152 <a class="wprev-btn wprev-btn--blue" target="_blank" rel="noopener" href="<?php echo esc_url( LOCAL_BUSINESS_DIRECTORY_LIVE_DEMO ); ?>"> 153 <span class="dashicons dashicons-visibility" aria-hidden="true"></span> 154 <?php esc_html_e( 'Live Demo', 'local-business-directory' ); ?> 155 </a> 156 <a class="wprev-btn wprev-btn--outline" target="_blank" rel="noopener" href="<?php echo esc_url( LOCAL_BUSINESS_DIRECTORY_LITE_DOC ); ?>"> 157 <span class="dashicons dashicons-media-document" aria-hidden="true"></span> 158 <?php esc_html_e( 'Documentation', 'local-business-directory' ); ?> 159 </a> 160 <a class="wprev-btn wprev-btn--outline-pink" target="_blank" rel="noopener" href="<?php echo esc_url( LOCAL_BUSINESS_DIRECTORY_BUNDLE ); ?>"> 161 <span class="dashicons dashicons-screenoptions" aria-hidden="true"></span> 162 <?php esc_html_e( 'Get Bundle', 'local-business-directory' ); ?> 163 </a> 164 </nav> 165 </div> 166 </section> 167 168 <section class="wprev-bundle"> 169 <div class="wprev-bundle__media" aria-hidden="true"> 170 <img class="wprev-bundle__shot wprev-bundle__shot--1" src="<?php echo esc_url( get_template_directory_uri() . '/getstarted/assets/images/getstart-bundle.png' ); ?>" alt="" /> 171 <span class="wprev-bundle__seal"> 172 <strong><?php esc_html_e( '60+', 'local-business-directory' ); ?></strong> 173 <?php esc_html_e( 'Premium Themes', 'local-business-directory' ); ?> 174 </span> 175 </div> 176 <div class="wprev-bundle__content"> 177 <p class="wprev-eyebrow wprev-eyebrow--offer"> 178 <span class="dashicons dashicons-awards" aria-hidden="true"></span> 179 <?php esc_html_e( 'Limited Time Offer', 'local-business-directory' ); ?> 180 </p> 181 <h2 class="wprev-bundle__title"> 182 <?php esc_html_e( 'Get the Complete', 'local-business-directory' ); ?> 183 <span><?php esc_html_e( 'Theme Bundle', 'local-business-directory' ); ?></span> 184 </h2> 185 <p class="wprev-bundle__desc"><?php esc_html_e( 'Unlock 60+ premium WordPress themes, including eCommerce, Business, Blog, Portfolio and more. Build unlimited websites with one bundle.', 'local-business-directory' ); ?></p> 186 <ul class="wprev-checklist wprev-checklist--grid"> 187 <?php foreach ( $local_business_directory_bundle_features as $local_business_directory_feature ) : ?> 188 <li><?php echo esc_html( $local_business_directory_feature ); ?></li> 189 <?php endforeach; ?> 190 </ul> 191 </div> 192 <div class="wprev-bundle__price"> 193 <span class="wprev-ribbon"><?php esc_html_e( 'Best Value', 'local-business-directory' ); ?></span> 194 <del><?php esc_html_e( '$2340', 'local-business-directory' ); ?></del> 195 <strong><?php esc_html_e( '$79', 'local-business-directory' ); ?></strong> 196 <?php $this->coupon( 'BUNDLE10', sprintf( /* translators: %d: Discount percentage. */ esc_html__( 'Flat %d%% OFF on Bundle', 'local-business-directory' ), 10 ) ); ?> 197 <a class="wprev-btn wprev-btn--pink" target="_blank" rel="noopener" href="<?php echo esc_url( LOCAL_BUSINESS_DIRECTORY_BUNDLE ); ?>"> 198 <?php esc_html_e( 'Get the Bundle', 'local-business-directory' ); ?> 199 <span class="dashicons dashicons-arrow-right-alt" aria-hidden="true"></span> 200 </a> 201 </div> 202 </section> 203 204 <nav class="wprev-tabs" aria-label="<?php esc_attr_e( 'Getting started sections', 'local-business-directory' ); ?>"> 205 <?php foreach ( $local_business_directory_tabs as $local_business_directory_id => $local_business_directory_tab ) : ?> 206 <a 207 class="wprev-tabs__item<?php echo ( $local_business_directory_id === $local_business_directory_section ) ? ' is-active' : ''; ?>" 208 href="<?php echo esc_url( $local_business_directory_tab['url'] ); ?>" 209 <?php if ( ! empty( $local_business_directory_tab['external'] ) ) : ?> 210 target="_blank" rel="noopener" 211 <?php else : ?> 212 data-wprev-tab="<?php echo esc_attr( $local_business_directory_id ); ?>" 213 <?php endif; ?> 214 <?php if ( $local_business_directory_id === $local_business_directory_section ) : ?>aria-current="page"<?php endif; ?> 215 > 216 <?php echo esc_html( $local_business_directory_tab['label'] ); ?> 217 <?php if ( ! empty( $local_business_directory_tab['external'] ) ) : ?> 218 <span class="dashicons dashicons-external" aria-hidden="true"></span> 219 <?php endif; ?> 220 </a> 221 <?php endforeach; ?> 222 </nav> 223 224 <?php foreach ( $local_business_directory_panels as $local_business_directory_id => $local_business_directory_callback ) : ?> 225 <div class="wprev-panel" id="wprev-panel-<?php echo esc_attr( $local_business_directory_id ); ?>" data-wprev-panel="<?php echo esc_attr( $local_business_directory_id ); ?>"<?php echo ( $local_business_directory_id === $local_business_directory_section ) ? '' : ' hidden'; ?>> 226 <?php $this->$local_business_directory_callback(); ?> 227 </div> 228 <?php endforeach; ?> 229 230 </div> 164 231 <?php 165 232 } 166 233 167 234 public function local_business_directory_getting_started() { 235 $local_business_directory_pro_features = array( 236 esc_html__( 'Advanced Homepage Layouts', 'local-business-directory' ), 237 esc_html__( 'More Section Blocks & Customization', 'local-business-directory' ), 238 esc_html__( 'Premium Support', 'local-business-directory' ), 239 esc_html__( 'Regular Updates', 'local-business-directory' ), 240 ); 241 242 $local_business_directory_support_topics = array( 243 esc_html__( 'Theme Setup Support', 'local-business-directory' ), 244 esc_html__( 'Customization Help', 'local-business-directory' ), 245 esc_html__( 'Bug Fixes & Troubleshooting', 'local-business-directory' ), 246 esc_html__( 'General Questions', 'local-business-directory' ), 247 ); 168 248 ?> 169 <div class="getting-started-top-wrap clearfix"> 170 <div class="theme-details"> 171 <div class="theme-screenshot"> 172 <img src="<?php echo esc_url( $this->theme_info( 'Screenshot', true ) ); ?>" alt="<?php esc_attr_e( 'Theme screenshot', 'local-business-directory' ); ?>"/> 173 </div> 174 <div class="about-text"><?php echo esc_html( $this->theme_info( 'Description' ) ); ?></div> 175 <div class="clearfix"></div> 249 <?php if ( class_exists( 'Local_Business_Directory_Demo_Import' ) && Local_Business_Directory_Demo_Import::current_user_can_run() ) : ?> 250 <?php 251 $local_business_directory_complete = Local_Business_Directory_Demo_Import::is_complete(); 252 $local_business_directory_plugins = Local_Business_Directory_Demo_Import::has_plugins(); 253 ?> 254 <div class="wprev-card wprev-import<?php echo $local_business_directory_complete ? ' is-complete' : ''; ?>"> 255 <span class="wprev-card__icon dashicons dashicons-<?php echo $local_business_directory_complete ? 'yes-alt' : 'download'; ?>" aria-hidden="true"></span> 256 <div class="wprev-import__body"> 257 <h3 class="wprev-card__title"> 258 <?php 259 if ( $local_business_directory_complete ) { 260 esc_html_e( 'Your Demo Is Ready', 'local-business-directory' ); 261 } elseif ( $local_business_directory_plugins ) { 262 esc_html_e( 'Plugin Installation & Demo Import', 'local-business-directory' ); 263 } else { 264 esc_html_e( 'One-Click Demo Import', 'local-business-directory' ); 265 } 266 ?> 267 </h3> 268 <p> 269 <?php 270 if ( $local_business_directory_complete ) { 271 esc_html_e( 'The demo content has been imported. Visit your site to see it in action.', 'local-business-directory' ); 272 } elseif ( $local_business_directory_plugins ) { 273 esc_html_e( 'Install and activate the recommended plugins and import the demo pages, menus and homepage sections, all in one click.', 'local-business-directory' ); 274 } else { 275 esc_html_e( 'Import the demo pages, menus and homepage sections, all in one click.', 'local-business-directory' ); 276 } 277 ?> 278 </p> 279 </div> 280 <?php Local_Business_Directory_Demo_Import::render_button( 'getstart' ); ?> 176 281 </div> 177 <div class="theme-steps-list"> 178 <div class="theme-steps demo-import"> 179 <h3><?php echo esc_html__( 'One Click Demo Import', 'local-business-directory' ); ?></h3> 180 <p><?php echo esc_html__( 'Easily set up your website with our One Click Demo Import feature. This functionality allows you to replicate our demo site with just a single click, ensuring you have a fully functional layout to start from. Whether you’re a beginner or an experienced developer, this tool simplifies the setup process, saving you time and effort.', 'local-business-directory' ); ?></p> 181 <a target="_blank" class="button button-primary" href="<?php echo esc_url( admin_url( 'themes.php?page=localbusinessdirectory-demoimport' ) ); ?>"><?php echo esc_html__( 'Click Here For Demo Import', 'local-business-directory' ); ?></a> 182 </div> 183 <div class="getstart"> 184 <div class="theme-steps"> 185 <h3><?php echo esc_html__( 'Documentation', 'local-business-directory' ); ?></h3> 186 <p><?php echo esc_html__( 'Need more details? Check our comprehensive documentation for step-by-step guidance on using the Local Business Directory Theme.', 'local-business-directory' ); ?></p> 187 <a target="_blank" class="button button-primary" href="<?php echo esc_url( 'https://demo.revolutionwp.com/wpdocs/local-business-directory-free/' ); ?>"><?php echo esc_html__( 'Go to Free Docs', 'local-business-directory' ); ?></a> 188 </div> 189 190 <div class="theme-steps"> 191 <h3><?php echo esc_html__( 'Preview Pro Theme', 'local-business-directory' ); ?></h3> 192 <p><?php echo esc_html__( 'Discover the full potential of our Pro Theme! Click the Live Demo button to experience premium features and beautiful designs.', 'local-business-directory' ); ?></p> 193 <a target="_blank" class="button button-primary" href="<?php echo esc_url( 'https://demo.revolutionwp.com/local-business-directory-pro/' ); ?>"><?php echo esc_html__( 'Live Demo', 'local-business-directory' ); ?></a> 194 </div> 195 196 <div class="theme-steps highlight"> 197 <h3><?php echo esc_html__( 'Buy Local Business Directory Pro', 'local-business-directory' ); ?></h3> 198 <p><?php echo esc_html__( 'Unlock unlimited features and enhancements by purchasing the Pro version of Local Business Directory Theme.', 'local-business-directory' ); ?></p> 199 <a target="_blank" class="button button-primary" href="<?php echo esc_url( 'https://www.revolutionwp.com/products/business-directory-wordpress-theme' ); ?>"><?php echo esc_html__( 'Buy Pro Version @$39', 'local-business-directory' ); ?></a> 200 </div> 201 202 <div class="theme-steps highlight"> 203 <h3><?php echo esc_html__( 'Get the Bundle', 'local-business-directory' ); ?></h3> 204 <p><?php echo esc_html__( 'The WordPress Theme Bundle is a comprehensive collection of all premium themes, offering everything you need to create stunning, professional websites with ease.', 'local-business-directory' ); ?></p> 205 <a target="_blank" class="button button-primary" href="<?php echo esc_url( 'https://www.revolutionwp.com/products/wordpress-theme-bundle' ); ?>"><?php echo esc_html__( 'Get Bundle', 'local-business-directory' ); ?></a> 206 </div> 282 <?php endif; ?> 283 284 <div class="wprev-cards"> 285 286 <div class="wprev-card wprev-card--preview"> 287 <h3 class="wprev-card__title"><?php esc_html_e( 'Theme Preview', 'local-business-directory' ); ?></h3> 288 <div class="wprev-card__shot"> 289 <img src="<?php echo esc_url( $this->theme_info( 'Screenshot', true ) ); ?>" alt="<?php esc_attr_e( 'Theme screenshot', 'local-business-directory' ); ?>" /> 290 </div> 291 <div class="wprev-card__actions"> 292 <a class="wprev-btn wprev-btn--blue" target="_blank" rel="noopener" href="<?php echo esc_url( LOCAL_BUSINESS_DIRECTORY_LIVE_DEMO ); ?>"> 293 <?php esc_html_e( 'Live Demo', 'local-business-directory' ); ?> 294 <span class="dashicons dashicons-external" aria-hidden="true"></span> 295 </a> 296 <a class="wprev-btn wprev-btn--outline" target="_blank" rel="noopener" href="<?php echo esc_url( LOCAL_BUSINESS_DIRECTORY_BUY_NOW ); ?>"> 297 <?php esc_html_e( 'Theme Details', 'local-business-directory' ); ?> 298 <span class="dashicons dashicons-external" aria-hidden="true"></span> 299 </a> 207 300 </div> 208 301 </div> 302 303 <div class="wprev-card wprev-card--pro"> 304 <h3 class="wprev-card__title wprev-card__title--pink"> 305 <span class="dashicons dashicons-star-filled" aria-hidden="true"></span> 306 <?php esc_html_e( 'Upgrade to Pro Version', 'local-business-directory' ); ?> 307 </h3> 308 <p><?php esc_html_e( 'Get more features, advanced sections, premium designs and priority support with the Pro version.', 'local-business-directory' ); ?></p> 309 <ul class="wprev-checklist"> 310 <?php foreach ( $local_business_directory_pro_features as $local_business_directory_feature ) : ?> 311 <li><?php echo esc_html( $local_business_directory_feature ); ?></li> 312 <?php endforeach; ?> 313 </ul> 314 <div class="wprev-card__footer"> 315 <span class="wprev-card__price"><?php esc_html_e( 'Only $39', 'local-business-directory' ); ?></span> 316 <a class="wprev-btn wprev-btn--pink" target="_blank" rel="noopener" href="<?php echo esc_url( LOCAL_BUSINESS_DIRECTORY_BUY_NOW ); ?>"> 317 <?php esc_html_e( 'Buy Pro Theme', 'local-business-directory' ); ?> 318 <span class="dashicons dashicons-arrow-right-alt" aria-hidden="true"></span> 319 </a> 320 </div> 321 <?php $this->coupon(); ?> 322 </div> 323 324 <div class="wprev-card"> 325 <h3 class="wprev-card__title"> 326 <span class="wprev-card__icon dashicons dashicons-media-document" aria-hidden="true"></span> 327 <?php esc_html_e( 'Need Documentation?', 'local-business-directory' ); ?> 328 </h3> 329 <p><?php esc_html_e( 'Check our detailed documentation for step-by-step guidance on installation, customization and using the Local Business Directory theme.', 'local-business-directory' ); ?></p> 330 <a class="wprev-btn wprev-btn--outline-blue" target="_blank" rel="noopener" href="<?php echo esc_url( LOCAL_BUSINESS_DIRECTORY_LITE_DOC ); ?>"> 331 <?php esc_html_e( 'Go to Documentation', 'local-business-directory' ); ?> 332 <span class="dashicons dashicons-external" aria-hidden="true"></span> 333 </a> 334 <div class="wprev-tip"> 335 <span class="dashicons dashicons-lightbulb" aria-hidden="true"></span> 336 <p><strong><?php esc_html_e( 'Tip:', 'local-business-directory' ); ?></strong> <?php esc_html_e( 'Need help setting up? Start with our documentation or contact our support team.', 'local-business-directory' ); ?></p> 337 </div> 338 </div> 339 340 <div class="wprev-card wprev-card--support"> 341 <h3 class="wprev-card__title"> 342 <span class="wprev-card__icon wprev-card__icon--green dashicons dashicons-format-chat" aria-hidden="true"></span> 343 <?php esc_html_e( 'Need Support?', 'local-business-directory' ); ?> 344 </h3> 345 <p><?php esc_html_e( 'Facing any issues or have questions? Our dedicated support team is here to help you.', 'local-business-directory' ); ?></p> 346 <ul class="wprev-checklist wprev-checklist--green"> 347 <?php foreach ( $local_business_directory_support_topics as $local_business_directory_topic ) : ?> 348 <li><?php echo esc_html( $local_business_directory_topic ); ?></li> 349 <?php endforeach; ?> 350 </ul> 351 <a class="wprev-btn wprev-btn--outline-blue" target="_blank" rel="noopener" href="<?php echo esc_url( 'https://wordpress.org/support/theme/' . $this->theme_info( 'TextDomain' ) ); ?>"> 352 <?php esc_html_e( 'Get Support', 'local-business-directory' ); ?> 353 <span class="dashicons dashicons-arrow-right-alt" aria-hidden="true"></span> 354 </a> 355 </div> 356 209 357 </div> 210 358 <?php 211 359 } 212 360 361 public function coupon( $local_business_directory_code = 'STARTUP20', $local_business_directory_text = '' ) { 362 if ( '' === $local_business_directory_text ) { 363 /* translators: %s: Coupon code. */ 364 $local_business_directory_text = sprintf( esc_html__( 'Get Extra 20%% OFF Using "%s"', 'local-business-directory' ), '<strong>' . esc_html( $local_business_directory_code ) . '</strong>' ); 365 } 366 ?> 367 <div class="wprev-coupon"> 368 <p class="wprev-coupon__text"> 369 <span class="dashicons dashicons-tickets-alt" aria-hidden="true"></span> 370 <span><?php echo wp_kses( $local_business_directory_text, array( 'strong' => array() ) ); ?></span> 371 </p> 372 <div class="wprev-coupon__field"> 373 <code class="wprev-coupon__code"><?php echo esc_html( $local_business_directory_code ); ?></code> 374 <button type="button" class="wprev-coupon__copy" data-wprev-copy="<?php echo esc_attr( $local_business_directory_code ); ?>"> 375 <span class="dashicons dashicons-admin-page" aria-hidden="true"></span> 376 <span class="wprev-coupon__label"><?php esc_html_e( 'Copy Code', 'local-business-directory' ); ?></span> 377 </button> 378 </div> 379 <span class="screen-reader-text" aria-live="polite" data-wprev-copy-status></span> 380 </div> 381 <?php 382 } 383 384 public function local_business_directory_bundle() { 385 $local_business_directory_included = array( 386 esc_html__( '60+ Premium WordPress Themes', 'local-business-directory' ), 387 esc_html__( 'Use on Unlimited Websites', 'local-business-directory' ), 388 esc_html__( 'All Future Themes Included', 'local-business-directory' ), 389 esc_html__( '1 Year of Updates & Premium Support', 'local-business-directory' ), 390 esc_html__( 'One-Click Demo Import', 'local-business-directory' ), 391 esc_html__( 'WooCommerce Ready Designs', 'local-business-directory' ), 392 esc_html__( 'Fully Responsive & SEO Friendly', 'local-business-directory' ), 393 esc_html__( 'Detailed Documentation', 'local-business-directory' ), 394 ); 395 396 $local_business_directory_categories = array( 397 esc_html__( 'eCommerce', 'local-business-directory' ), 398 esc_html__( 'Beauty & Spa', 'local-business-directory' ), 399 esc_html__( 'Business', 'local-business-directory' ), 400 esc_html__( 'Blog', 'local-business-directory' ), 401 esc_html__( 'Portfolio', 'local-business-directory' ), 402 esc_html__( 'Health & Fitness', 'local-business-directory' ), 403 esc_html__( 'Restaurant', 'local-business-directory' ), 404 esc_html__( 'Education', 'local-business-directory' ), 405 ); 406 407 $local_business_directory_steps = array( 408 esc_html__( 'Purchase the bundle', 'local-business-directory' ), 409 esc_html__( 'Download any theme from your account', 'local-business-directory' ), 410 esc_html__( 'Install, import the demo and launch', 'local-business-directory' ), 411 ); 412 ?> 413 <div class="wprev-detail"> 414 <div class="wprev-detail__main"> 415 <div class="wprev-card wprev-detail__intro"> 416 <div class="wprev-detail__media" aria-hidden="true"> 417 <img src="<?php echo esc_url( get_template_directory_uri() . '/getstarted/assets/images/getstart-bundle.png' ); ?>" alt="" /> 418 </div> 419 <div> 420 <p class="wprev-eyebrow"><?php esc_html_e( 'WordPress Theme Bundle', 'local-business-directory' ); ?></p> 421 <h3 class="wprev-detail__title"><?php esc_html_e( 'Every Premium Theme. One Simple Price.', 'local-business-directory' ); ?></h3> 422 <p><?php esc_html_e( 'The bundle gives you instant access to our entire collection of premium themes, so you can build websites for any niche or client without buying themes one by one.', 'local-business-directory' ); ?></p> 423 </div> 424 </div> 425 426 <div class="wprev-card"> 427 <h3 class="wprev-card__title"><?php esc_html_e( "What's Included", 'local-business-directory' ); ?></h3> 428 <ul class="wprev-checklist wprev-checklist--grid"> 429 <?php foreach ( $local_business_directory_included as $local_business_directory_item ) : ?> 430 <li><?php echo esc_html( $local_business_directory_item ); ?></li> 431 <?php endforeach; ?> 432 </ul> 433 </div> 434 435 <div class="wprev-card"> 436 <h3 class="wprev-card__title"><?php esc_html_e( 'Themes for Every Niche', 'local-business-directory' ); ?></h3> 437 <ul class="wprev-chips"> 438 <?php foreach ( $local_business_directory_categories as $local_business_directory_category ) : ?> 439 <li><?php echo esc_html( $local_business_directory_category ); ?></li> 440 <?php endforeach; ?> 441 </ul> 442 <ol class="wprev-steps"> 443 <?php foreach ( $local_business_directory_steps as $local_business_directory_i => $local_business_directory_step ) : ?> 444 <li><span><?php echo esc_html( $local_business_directory_i + 1 ); ?></span><?php echo esc_html( $local_business_directory_step ); ?></li> 445 <?php endforeach; ?> 446 </ol> 447 </div> 448 </div> 449 450 <aside class="wprev-detail__aside"> 451 <div class="wprev-cta"> 452 <span class="wprev-ribbon"><?php esc_html_e( 'Best Value', 'local-business-directory' ); ?></span> 453 <p class="wprev-cta__label"><?php esc_html_e( 'Complete Theme Bundle', 'local-business-directory' ); ?></p> 454 <del><?php esc_html_e( '$2340', 'local-business-directory' ); ?></del> 455 <strong class="wprev-cta__price"><?php esc_html_e( '$79', 'local-business-directory' ); ?></strong> 456 <?php $this->coupon( 'BUNDLE10', sprintf( /* translators: %d: Discount percentage. */ esc_html__( 'Flat %d%% OFF on Bundle', 'local-business-directory' ), 10 ) ); ?> 457 <a class="wprev-btn wprev-btn--pink" target="_blank" rel="noopener" href="<?php echo esc_url( LOCAL_BUSINESS_DIRECTORY_BUNDLE ); ?>"> 458 <?php esc_html_e( 'Get the Bundle', 'local-business-directory' ); ?> 459 <span class="dashicons dashicons-arrow-right-alt" aria-hidden="true"></span> 460 </a> 461 <ul class="wprev-cta__trust"> 462 <li><span class="dashicons dashicons-lock" aria-hidden="true"></span><?php esc_html_e( 'Secure checkout', 'local-business-directory' ); ?></li> 463 <li><span class="dashicons dashicons-update" aria-hidden="true"></span><?php esc_html_e( 'Instant access', 'local-business-directory' ); ?></li> 464 </ul> 465 </div> 466 </aside> 467 </div> 468 <?php 469 } 470 471 public function local_business_directory_support() { 472 $local_business_directory_text_domain = $this->theme_info( 'TextDomain' ); 473 474 $local_business_directory_channels = array( 475 array( 476 'icon' => 'WordPress', 477 'title' => esc_html__( 'Free Support Forum', 'local-business-directory' ), 478 'desc' => esc_html__( 'Ask questions about the free theme on the official wordpress.org forum.', 'local-business-directory' ), 479 'label' => esc_html__( 'Open Forum', 'local-business-directory' ), 480 'url' => 'https://wordpress.org/support/theme/' . $local_business_directory_text_domain, 481 ), 482 array( 483 'icon' => 'media-document', 484 'title' => esc_html__( 'Documentation', 'local-business-directory' ), 485 'desc' => esc_html__( 'Step-by-step guides for installation, setup and customization.', 'local-business-directory' ), 486 'label' => esc_html__( 'Read Docs', 'local-business-directory' ), 487 'url' => LOCAL_BUSINESS_DIRECTORY_LITE_DOC, 488 ), 489 array( 490 'icon' => 'star-filled', 491 'title' => esc_html__( 'Rate & Review', 'local-business-directory' ), 492 'desc' => esc_html__( 'Enjoying the theme? A quick review helps us keep improving it.', 'local-business-directory' ), 493 'label' => esc_html__( 'Leave a Review', 'local-business-directory' ), 494 'url' => LOCAL_BUSINESS_DIRECTORY_REVIEW, 495 ), 496 ); 497 498 $local_business_directory_topics = array( 499 esc_html__( 'Theme Setup Support', 'local-business-directory' ), 500 esc_html__( 'Customization Help', 'local-business-directory' ), 501 esc_html__( 'Bug Fixes & Troubleshooting', 'local-business-directory' ), 502 esc_html__( 'Plugin Compatibility', 'local-business-directory' ), 503 esc_html__( 'Demo Content Import', 'local-business-directory' ), 504 esc_html__( 'General Questions', 'local-business-directory' ), 505 ); 506 ?> 507 <div class="wprev-detail"> 508 <div class="wprev-detail__main"> 509 <div class="wprev-support-grid"> 510 <?php foreach ( $local_business_directory_channels as $local_business_directory_channel ) : ?> 511 <div class="wprev-card"> 512 <h3 class="wprev-card__title"> 513 <span class="wprev-card__icon dashicons dashicons-<?php echo esc_attr( strtolower( $local_business_directory_channel['icon'] ) ); ?>" aria-hidden="true"></span> 514 <?php echo esc_html( $local_business_directory_channel['title'] ); ?> 515 </h3> 516 <p><?php echo esc_html( $local_business_directory_channel['desc'] ); ?></p> 517 <a class="wprev-btn wprev-btn--outline-blue wprev-card__cta" target="_blank" rel="noopener" href="<?php echo esc_url( $local_business_directory_channel['url'] ); ?>"> 518 <?php echo esc_html( $local_business_directory_channel['label'] ); ?> 519 <span class="dashicons dashicons-external" aria-hidden="true"></span> 520 </a> 521 </div> 522 <?php endforeach; ?> 523 </div> 524 525 <div class="wprev-card"> 526 <h3 class="wprev-card__title"> 527 <span class="wprev-card__icon wprev-card__icon--green dashicons dashicons-format-chat" aria-hidden="true"></span> 528 <?php esc_html_e( 'What We Can Help With', 'local-business-directory' ); ?> 529 </h3> 530 <ul class="wprev-checklist wprev-checklist--green wprev-checklist--grid"> 531 <?php foreach ( $local_business_directory_topics as $local_business_directory_topic ) : ?> 532 <li><?php echo esc_html( $local_business_directory_topic ); ?></li> 533 <?php endforeach; ?> 534 </ul> 535 <div class="wprev-tip"> 536 <span class="dashicons dashicons-lightbulb" aria-hidden="true"></span> 537 <p><strong><?php esc_html_e( 'Tip:', 'local-business-directory' ); ?></strong> <?php esc_html_e( 'Include your WordPress version, theme version and a screenshot or link to the issue so we can help faster.', 'local-business-directory' ); ?></p> 538 </div> 539 </div> 540 </div> 541 542 <aside class="wprev-detail__aside"> 543 <div class="wprev-cta wprev-cta--blue"> 544 <span class="wprev-card__icon dashicons dashicons-sos" aria-hidden="true"></span> 545 <p class="wprev-cta__label"><?php esc_html_e( 'Need Priority Help?', 'local-business-directory' ); ?></p> 546 <p class="wprev-cta__note"><?php esc_html_e( 'Pro users get fast, one-to-one premium support from our theme experts.', 'local-business-directory' ); ?></p> 547 <a class="wprev-btn wprev-btn--blue" target="_blank" rel="noopener" href="<?php echo esc_url( LOCAL_BUSINESS_DIRECTORY_PRO_SUPPORT ); ?>"> 548 <?php esc_html_e( 'Contact Support', 'local-business-directory' ); ?> 549 <span class="dashicons dashicons-arrow-right-alt" aria-hidden="true"></span> 550 </a> 551 <a class="wprev-btn wprev-btn--outline" target="_blank" rel="noopener" href="<?php echo esc_url( LOCAL_BUSINESS_DIRECTORY_BUY_NOW ); ?>"> 552 <?php esc_html_e( 'Upgrade to Pro', 'local-business-directory' ); ?> 553 </a> 554 </div> 555 </aside> 556 </div> 557 <?php 558 } 559 213 560 public function local_business_directory_free_pro() { 214 561 ?> 215 <table class="card table free-pro" cellspacing="0" cellpadding="0"> 562 <div class="wprev-compare-wrap"> 563 <table class="wprev-compare"> 216 564 <tbody class="table-body"> 217 565 <tr class="table-head"> … … 224 572 <td class="large"> 225 573 <div class="feature-wrap"> 226 <h4><?php echo esc_html__( 'One Click Demo Import', 'local-business-directory' ); ?></h4>227 <div class="feature-inline-row">228 <span class="info-icon dashicon dashicons dashicons-info"></span>229 <span class="feature-description">230 <?php echo esc_html__( 'After the activation of Local Business Directory theme, all settings will be imported and Data Import.', 'local-business-directory' ); ?>231 </span>232 </div>233 </div>234 </td>235 <td class="indicator"><span class="dashicon dashicons dashicons-yes" size="30"></span></td>236 <td class="indicator"><span class="dashicon dashicons dashicons-yes" size="30"></span></td>237 </tr>238 239 <tr class="feature-row">240 <td class="large">241 <div class="feature-wrap">242 574 <h4><?php echo esc_html__( 'Responsive Design', 'local-business-directory' ); ?></h4> 243 575 </div> 244 576 </td> 245 <td class="indicator"><span class="dashicon dashicons dashicons-yes" size="30"></span></td>246 <td class="indicator"><span class="dashicon dashicons dashicons-yes" size="30"></span></td>577 <td class="indicator"><span class="dashicon dashicons dashicons-yes"></span></td> 578 <td class="indicator"><span class="dashicon dashicons dashicons-yes"></span></td> 247 579 </tr> 248 580 … … 253 585 </div> 254 586 </td> 255 <td class="indicator"><span class="dashicon dashicons dashicons-yes" size="30"></span></td>256 <td class="indicator"><span class="dashicon dashicons dashicons-yes" size="30"></span></td>587 <td class="indicator"><span class="dashicon dashicons dashicons-yes"></span></td> 588 <td class="indicator"><span class="dashicon dashicons dashicons-yes"></span></td> 257 589 </tr> 258 590 … … 269 601 </div> 270 602 </td> 271 <td class="indicator"><span class="dashicon dashicons dashicons-yes" size="30"></span></td>272 <td class="indicator"><span class="dashicon dashicons dashicons-yes" size="30"></span></td>603 <td class="indicator"><span class="dashicon dashicons dashicons-yes"></span></td> 604 <td class="indicator"><span class="dashicon dashicons dashicons-yes"></span></td> 273 605 </tr> 274 606 … … 279 611 </div> 280 612 </td> 281 <td class="indicator"><span class="dashicon dashicons dashicons-yes" size="30"></span></td>282 <td class="indicator"><span class="dashicon dashicons dashicons-yes" size="30"></span></td>613 <td class="indicator"><span class="dashicon dashicons dashicons-yes"></span></td> 614 <td class="indicator"><span class="dashicon dashicons dashicons-yes"></span></td> 283 615 </tr> 284 616 … … 289 621 </div> 290 622 </td> 291 <td class="indicator"><span class="dashicon dashicons dashicons-yes" size="30"></span></td>292 <td class="indicator"><span class="dashicon dashicons dashicons-yes" size="30"></span></td>623 <td class="indicator"><span class="dashicon dashicons dashicons-yes"></span></td> 624 <td class="indicator"><span class="dashicon dashicons dashicons-yes"></span></td> 293 625 </tr> 294 626 … … 315 647 </div> 316 648 </td> 317 <td class="indicator"><span class="dashicon dashicons dashicons-no-alt" size="30"></span></td>318 <td class="indicator"><span class="dashicon dashicons dashicons-yes" size="30"></span></td>649 <td class="indicator"><span class="dashicon dashicons dashicons-no-alt"></span></td> 650 <td class="indicator"><span class="dashicon dashicons dashicons-yes"></span></td> 319 651 </tr> 320 652 … … 331 663 </div> 332 664 </td> 333 <td class="indicator"><span class="dashicon dashicons dashicons-no-alt" size="30"></span></td>334 <td class="indicator"><span class="dashicon dashicons dashicons-yes" size="30"></span></td>665 <td class="indicator"><span class="dashicon dashicons dashicons-no-alt"></span></td> 666 <td class="indicator"><span class="dashicon dashicons dashicons-yes"></span></td> 335 667 </tr> 336 668 … … 341 673 </div> 342 674 </td> 343 <td class="indicator"><span class="dashicon dashicons dashicons-no-alt" size="30"></span></td>344 <td class="indicator"><span class="dashicon dashicons dashicons-yes" size="30"></span></td>675 <td class="indicator"><span class="dashicon dashicons dashicons-no-alt"></span></td> 676 <td class="indicator"><span class="dashicon dashicons dashicons-yes"></span></td> 345 677 </tr> 346 678 … … 351 683 </div> 352 684 </td> 353 <td class="indicator"><span class="dashicon dashicons dashicons-no-alt" size="30"></span></td>354 <td class="indicator"><span class="dashicon dashicons dashicons-yes" size="30"></span></td>685 <td class="indicator"><span class="dashicon dashicons dashicons-no-alt"></span></td> 686 <td class="indicator"><span class="dashicon dashicons dashicons-yes"></span></td> 355 687 </tr> 356 688 … … 361 693 </div> 362 694 </td> 363 <td class="indicator"><span class="dashicon dashicons dashicons-no-alt" size="30"></span></td>364 <td class="indicator"><span class="dashicon dashicons dashicons-yes" size="30"></span></td>695 <td class="indicator"><span class="dashicon dashicons dashicons-no-alt"></span></td> 696 <td class="indicator"><span class="dashicon dashicons dashicons-yes"></span></td> 365 697 </tr> 366 698 … … 371 703 </div> 372 704 </td> 373 <td class="indicator"><span class="dashicon dashicons dashicons-no-alt" size="30"></span></td>374 <td class="indicator"><span class="dashicon dashicons dashicons-yes" size="30"></span></td>705 <td class="indicator"><span class="dashicon dashicons dashicons-no-alt"></span></td> 706 <td class="indicator"><span class="dashicon dashicons dashicons-yes"></span></td> 375 707 </tr> 376 708 … … 381 713 </div> 382 714 </td> 383 <td class="indicator"><span class="dashicon dashicons dashicons-no-alt" size="30"></span></td>384 <td class="indicator"><span class="dashicon dashicons dashicons-yes" size="30"></span></td>715 <td class="indicator"><span class="dashicon dashicons dashicons-no-alt"></span></td> 716 <td class="indicator"><span class="dashicon dashicons dashicons-yes"></span></td> 385 717 </tr> 386 718 … … 391 723 </div> 392 724 </td> 393 <td class="indicator"><span class="dashicon dashicons dashicons-no-alt" size="30"></span></td>394 <td class="indicator"><span class="dashicon dashicons dashicons-yes" size="30"></span></td>725 <td class="indicator"><span class="dashicon dashicons dashicons-no-alt"></span></td> 726 <td class="indicator"><span class="dashicon dashicons dashicons-yes"></span></td> 395 727 </tr> 396 728 … … 399 731 <td><span class="abc"><?php echo esc_html__( 'Try Out Our Premium Version', 'local-business-directory' ); ?></span></td> 400 732 <td> 401 <a target="_blank" href="<?php echo esc_url( 'https://www.revolutionwp.com/products/business-directory-wordpress-theme' ); ?>" class="button button-primary"><?php echo esc_html__( 'Buy Pro Theme', 'local-business-directory' ); ?></a>733 <a target="_blank" rel="noopener" href="<?php echo esc_url( LOCAL_BUSINESS_DIRECTORY_BUY_NOW ); ?>" class="wprev-btn wprev-btn--pink"><?php echo esc_html__( 'Buy Pro Theme', 'local-business-directory' ); ?></a> 402 734 </td> 403 735 </tr> 404 736 </tbody> 405 737 </table> 738 </div> 406 739 <?php 407 740 } 408 741 409 742 public function changelog() { 410 if ( is_file( trailingslashit( get_stylesheet_directory() ) . '/getstarted/local_business_directory_changelog.php' ) ) { 411 require_once( trailingslashit( get_stylesheet_directory() ) . '/getstarted/local_business_directory_changelog.php' ); 412 } else { 413 require_once( trailingslashit( get_template_directory() ) . '/getstarted/local_business_directory_changelog.php' ); 414 } 743 require get_theme_file_path( 'getstarted/local_business_directory_changelog.php' ); 415 744 } 416 745 } 417 746 418 747 } 419 new Local_Business_Directory_Welcome(); 420 ?> 748 new local_business_directory_Welcome(); -
local-business-directory/1.6.2/getstarted/local_business_directory_changelog.php
r341113 r354895 1 <div class="changelog_container"> 2 <?php 3 $local_business_directory_changelog_entries = local_business_directory_get_changelog_from_readme(); 4 if (!empty($local_business_directory_changelog_entries)) : 5 foreach ($local_business_directory_changelog_entries as $local_business_directory_entry) : 6 $local_business_directory_version = esc_html($local_business_directory_entry[1]); 7 $local_business_directory_date = esc_html($local_business_directory_entry[2]); 8 $local_business_directory_details = explode("\n", trim($local_business_directory_entry[3])); 9 ?> 10 <div class="changelog_element"> 11 <span class="theme_version"> 12 <strong><?php echo 'v' . $local_business_directory_version; ?></strong> 13 <?php if ('' !== $local_business_directory_date) : ?><?php echo 'Release date: ' . $local_business_directory_date; ?><?php endif; ?> 14 <span class="dashicons dashicons-arrow-down-alt2"></span> 15 </span> 1 <div class="wprev-changelog"> 2 <?php 3 $local_business_directory_entries = local_business_directory_get_changelog_from_readme(); 16 4 17 <div class="changelog_details" style="display: none;"> 18 <ul> 19 <?php foreach ($local_business_directory_details as $local_business_directory_detail) : ?> 20 <li><?php echo esc_html(trim($local_business_directory_detail, "- \t")); ?></li> 21 <?php endforeach; ?> 22 </ul> 23 </div> 24 </div> 25 <?php 26 endforeach; 27 else : 28 ?> 29 <p><?php esc_html_e('No changelog available.', 'local-business-directory'); ?></p> 30 <?php endif; ?> 5 if ( ! empty( $local_business_directory_entries ) ) : 6 foreach ( $local_business_directory_entries as $local_business_directory_entry ) : 7 $local_business_directory_details = explode( "\n", trim( $local_business_directory_entry[3] ) ); 8 ?> 9 <details class="wprev-changelog__item"> 10 <summary> 11 <?php echo esc_html( 'v' . $local_business_directory_entry[1] ); ?> 12 <?php if ( '' !== $local_business_directory_entry[2] ) : ?> 13 <small><?php echo esc_html( $local_business_directory_entry[2] ); ?></small> 14 <?php endif; ?> 15 </summary> 16 <ul> 17 <?php foreach ( $local_business_directory_details as $local_business_directory_detail ) : 18 $local_business_directory_detail = trim( $local_business_directory_detail, "- \t\r" ); 19 if ( '' !== $local_business_directory_detail ) : ?> 20 <li><?php echo esc_html( $local_business_directory_detail ); ?></li> 21 <?php endif; endforeach; ?> 22 </ul> 23 </details> 24 <?php 25 endforeach; 26 else : 27 ?> 28 <p><?php esc_html_e( 'No changelog available.', 'local-business-directory' ); ?></p> 29 <?php endif; ?> 31 30 </div> -
local-business-directory/1.6.2/languages/local-business-directory.pot
r341113 r354895 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Local Business Directory 1. 5.2\n"5 "Project-Id-Version: Local Business Directory 1.6.1\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/theme/local-business-directory\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2026- 05-05T16:20:47+05:30\n"12 "POT-Creation-Date: 2026-10-17T10:11:16+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 14 "X-Generator: WP-CLI 2.11.0\n" … … 22 22 #. Theme URI of the theme 23 23 #: style.css 24 #: functions.php:45325 24 msgid "https://www.revolutionwp.com/products/local-business-directory" 26 25 msgstr "" … … 66 65 msgstr "" 67 66 68 #: demo-import/importer.php:26369 #: demo-import/importer.php:29770 #: demo-import/local_business_directory_config_file.php:5871 msgid "All Done"72 msgstr ""73 74 #: demo-import/importer.php:27775 #: demo-import/local_business_directory_config_file.php:4376 msgid "Plugins"77 msgstr ""78 79 #: demo-import/importer.php:28180 #: demo-import/local_business_directory_config_file.php:4581 #: demo-import/tgm/class-tgm-plugin-activation.php:32882 msgid "Install Plugins"83 msgstr ""84 85 #: demo-import/importer.php:28786 msgid "Customizer"87 msgstr ""88 89 #: demo-import/importer.php:29190 msgid "Import Demo"91 msgstr ""92 93 #: demo-import/importer.php:32994 msgid "Thank you for choosing this Local Business Directory Theme. Using this quick setup wizard, you will be able to configure your new website and get it running in just a few minutes. Just follow these simple steps mentioned in the wizard and get started with your website."95 msgstr ""96 97 #: demo-import/importer.php:34398 msgid "Install Recommended Plugins:\t"99 msgstr ""100 101 #: demo-import/importer.php:363102 msgid "This theme allows you to import demo content and add widgets. Install them using the button below. You can also update or deactivate them using the Customizer."103 msgstr ""104 105 #: demo-import/importer.php:376106 msgid "About Local Business Directory"107 msgstr ""108 109 #: demo-import/importer.php:377110 msgid "Customize Your Demo"111 msgstr ""112 113 #: demo-import/importer.php:378114 msgid "Visit Your Site"115 msgstr ""116 117 #: demo-import/importer.php:381118 msgid "Finish"119 msgstr ""120 121 #: demo-import/importer.php:419122 msgid "No Slug Found"123 msgstr ""124 125 #: demo-import/importer.php:436126 msgid "Activating Plugin"127 msgstr ""128 129 #: demo-import/importer.php:451130 msgid "Updating Plugin"131 msgstr ""132 133 #: demo-import/importer.php:466134 msgid "Installing Plugin"135 msgstr ""136 137 #: demo-import/importer.php:475138 msgid "Success"139 msgstr ""140 141 #: demo-import/importer.php:494142 #: revolution/inc/breadcrumbs.php:314143 msgid "Home"144 msgstr ""145 146 #: demo-import/importer.php:504147 msgid "About"148 msgstr ""149 150 #: demo-import/importer.php:515151 msgid "Services"152 msgstr ""153 154 #: demo-import/importer.php:526155 msgid "Blog"156 msgstr ""157 158 #: demo-import/importer.php:537159 msgid "Contact Us"160 msgstr ""161 162 #: demo-import/importer.php:564163 msgid "Facebook"164 msgstr ""165 166 #: demo-import/importer.php:570167 msgid "Pinterest"168 msgstr ""169 170 #: demo-import/importer.php:576171 msgid "Twitter"172 msgstr ""173 174 #: demo-import/importer.php:582175 msgid "Youtube"176 msgstr ""177 178 #: demo-import/importer.php:588179 msgid "Instagram"180 msgstr ""181 182 #: demo-import/importer.php:877183 msgid "Welcome to Local Business Directory"184 msgstr ""185 186 #: demo-import/importer.php:878187 msgid "The quick setup wizard will assist you in configuring your new website. This wizard will import the demo content."188 msgstr ""189 190 #: demo-import/importer.php:881191 msgid "Go Premium Now"192 msgstr ""193 194 #: demo-import/local_business_directory_config_file.php:35195 msgid "Welcome to "196 msgstr ""197 198 #: demo-import/local_business_directory_config_file.php:37199 msgid "System Status"200 msgstr ""201 202 #: demo-import/local_business_directory_config_file.php:50203 msgid "Demo Importer"204 msgstr ""205 206 #: demo-import/local_business_directory_config_file.php:52207 msgid "Click On The Image To Import Customizer Demo"208 msgstr ""209 210 #: demo-import/local_business_directory_config_file.php:53211 msgid "Click On The Image To Import Gutenberg Block Demo"212 msgstr ""213 214 #: demo-import/plugin-activation.php:32215 msgid "Installing"216 msgstr ""217 218 #: demo-import/plugin-activation.php:33219 msgid "Activating"220 msgstr ""221 222 #: demo-import/plugin-activation.php:34223 msgid "Error"224 msgstr ""225 226 #. translators: 1: Plugin Name.227 #: demo-import/plugin-activation.php:106228 msgid "Install %s Now"229 msgstr ""230 231 #: demo-import/plugin-activation.php:108232 msgid "Install & Activate"233 msgstr ""234 235 #. translators: 1: Plugin Name.236 #: demo-import/plugin-activation.php:126237 msgid "Activate %s Now"238 msgstr ""239 240 #: demo-import/plugin-activation.php:128241 #: demo-import/tgm/class-tgm-plugin-activation.php:2722242 msgid "Activate"243 msgstr ""244 245 #: demo-import/plugin-activation.php:131246 #: demo-import/tgm/class-tgm-plugin-activation.php:2317247 msgid "Active"248 msgstr ""249 250 #: demo-import/tgm/class-tgm-plugin-activation.php:327251 msgid "Install Required Plugins"252 msgstr ""253 254 #. translators: %s: plugin name.255 #: demo-import/tgm/class-tgm-plugin-activation.php:330256 msgid "Installing Plugin: %s"257 msgstr ""258 259 #. translators: %s: plugin name.260 #: demo-import/tgm/class-tgm-plugin-activation.php:332261 msgid "Updating Plugin: %s"262 msgstr ""263 264 #: demo-import/tgm/class-tgm-plugin-activation.php:333265 msgid "Something went wrong with the plugin API."266 msgstr ""267 268 #. translators: 1: plugin name(s).269 #: demo-import/tgm/class-tgm-plugin-activation.php:334270 msgid "This theme requires the following plugin: %1$s."271 msgid_plural "This theme requires the following plugins: %1$s."272 msgstr[0] ""273 msgstr[1] ""274 275 #. translators: 1: plugin name(s).276 #: demo-import/tgm/class-tgm-plugin-activation.php:340277 msgid "This theme recommends the following plugin: %1$s."278 msgid_plural "This theme recommends the following plugins: %1$s."279 msgstr[0] ""280 msgstr[1] ""281 282 #. translators: 1: plugin name(s).283 #: demo-import/tgm/class-tgm-plugin-activation.php:346284 msgid "The following plugin needs to be updated to its latest version to ensure maximum compatibility with this theme: %1$s."285 msgid_plural "The following plugins need to be updated to their latest version to ensure maximum compatibility with this theme: %1$s."286 msgstr[0] ""287 msgstr[1] ""288 289 #. translators: 1: plugin name(s).290 #: demo-import/tgm/class-tgm-plugin-activation.php:352291 msgid "There is an update available for: %1$s."292 msgid_plural "There are updates available for the following plugins: %1$s."293 msgstr[0] ""294 msgstr[1] ""295 296 #. translators: 1: plugin name(s).297 #: demo-import/tgm/class-tgm-plugin-activation.php:358298 msgid "The following required plugin is currently inactive: %1$s."299 msgid_plural "The following required plugins are currently inactive: %1$s."300 msgstr[0] ""301 msgstr[1] ""302 303 #. translators: 1: plugin name(s).304 #: demo-import/tgm/class-tgm-plugin-activation.php:364305 msgid "The following recommended plugin is currently inactive: %1$s."306 msgid_plural "The following recommended plugins are currently inactive: %1$s."307 msgstr[0] ""308 msgstr[1] ""309 310 #: demo-import/tgm/class-tgm-plugin-activation.php:370311 msgid "Begin installing plugin"312 msgid_plural "Begin installing plugins"313 msgstr[0] ""314 msgstr[1] ""315 316 #: demo-import/tgm/class-tgm-plugin-activation.php:375317 msgid "Begin updating plugin"318 msgid_plural "Begin updating plugins"319 msgstr[0] ""320 msgstr[1] ""321 322 #: demo-import/tgm/class-tgm-plugin-activation.php:380323 msgid "Begin activating plugin"324 msgid_plural "Begin activating plugins"325 msgstr[0] ""326 msgstr[1] ""327 328 #: demo-import/tgm/class-tgm-plugin-activation.php:385329 msgid "Return to Required Plugins Installer"330 msgstr ""331 332 #: demo-import/tgm/class-tgm-plugin-activation.php:386333 #: demo-import/tgm/class-tgm-plugin-activation.php:823334 #: demo-import/tgm/class-tgm-plugin-activation.php:2529335 #: demo-import/tgm/class-tgm-plugin-activation.php:3576336 msgid "Return to the Dashboard"337 msgstr ""338 339 #: demo-import/tgm/class-tgm-plugin-activation.php:387340 #: demo-import/tgm/class-tgm-plugin-activation.php:3155341 msgid "Plugin activated successfully."342 msgstr ""343 344 #: demo-import/tgm/class-tgm-plugin-activation.php:388345 #: demo-import/tgm/class-tgm-plugin-activation.php:2948346 msgid "The following plugin was activated successfully:"347 msgid_plural "The following plugins were activated successfully:"348 msgstr[0] ""349 msgstr[1] ""350 351 #. translators: 1: plugin name.352 #: demo-import/tgm/class-tgm-plugin-activation.php:390353 msgid "No action taken. Plugin %1$s was already active."354 msgstr ""355 356 #. translators: 1: plugin name.357 #: demo-import/tgm/class-tgm-plugin-activation.php:392358 msgid "Plugin not activated. A higher version of %s is needed for this theme. Please update the plugin."359 msgstr ""360 361 #. translators: 1: dashboard link.362 #: demo-import/tgm/class-tgm-plugin-activation.php:394363 msgid "All plugins installed and activated successfully. %1$s"364 msgstr ""365 366 #: demo-import/tgm/class-tgm-plugin-activation.php:395367 msgid "Dismiss this notice"368 msgstr ""369 370 #: demo-import/tgm/class-tgm-plugin-activation.php:396371 msgid "There are one or more required or recommended plugins to install, update or activate."372 msgstr ""373 374 #: demo-import/tgm/class-tgm-plugin-activation.php:397375 msgid "Please contact the administrator of this site for help."376 msgstr ""377 378 #: demo-import/tgm/class-tgm-plugin-activation.php:522379 msgid "This plugin needs to be updated to be compatible with your theme."380 msgstr ""381 382 #: demo-import/tgm/class-tgm-plugin-activation.php:523383 msgid "Update Required"384 msgstr ""385 386 #: demo-import/tgm/class-tgm-plugin-activation.php:930387 msgid "The remote plugin package does not contain a folder with the desired slug and renaming did not work."388 msgstr ""389 390 #: demo-import/tgm/class-tgm-plugin-activation.php:930391 #: demo-import/tgm/class-tgm-plugin-activation.php:933392 msgid "Please contact the plugin provider and ask them to package their plugin according to the WordPress guidelines."393 msgstr ""394 395 #: demo-import/tgm/class-tgm-plugin-activation.php:933396 msgid "The remote plugin package consists of more than one file, but the files are not packaged in a folder."397 msgstr ""398 399 #: demo-import/tgm/class-tgm-plugin-activation.php:1117400 #: demo-import/tgm/class-tgm-plugin-activation.php:2944401 msgctxt "plugin A *and* plugin B"402 msgid "and"403 msgstr ""404 405 #. translators: %s: version number406 #: demo-import/tgm/class-tgm-plugin-activation.php:1978407 msgid "TGMPA v%s"408 msgstr ""409 410 #: demo-import/tgm/class-tgm-plugin-activation.php:2269411 msgid "Required"412 msgstr ""413 414 #: demo-import/tgm/class-tgm-plugin-activation.php:2272415 msgid "Recommended"416 msgstr ""417 418 #: demo-import/tgm/class-tgm-plugin-activation.php:2288419 msgid "WordPress Repository"420 msgstr ""421 422 #: demo-import/tgm/class-tgm-plugin-activation.php:2291423 msgid "External Source"424 msgstr ""425 426 #: demo-import/tgm/class-tgm-plugin-activation.php:2294427 msgid "Pre-Packaged"428 msgstr ""429 430 #: demo-import/tgm/class-tgm-plugin-activation.php:2311431 msgid "Not Installed"432 msgstr ""433 434 #: demo-import/tgm/class-tgm-plugin-activation.php:2315435 msgid "Installed But Not Activated"436 msgstr ""437 438 #: demo-import/tgm/class-tgm-plugin-activation.php:2323439 msgid "Required Update not Available"440 msgstr ""441 442 #: demo-import/tgm/class-tgm-plugin-activation.php:2326443 msgid "Requires Update"444 msgstr ""445 446 #: demo-import/tgm/class-tgm-plugin-activation.php:2329447 msgid "Update recommended"448 msgstr ""449 450 #. translators: 1: install status, 2: update status451 #: demo-import/tgm/class-tgm-plugin-activation.php:2338452 msgctxt "Install/Update Status"453 msgid "%1$s, %2$s"454 msgstr ""455 456 #. translators: 1: number of plugins.457 #: demo-import/tgm/class-tgm-plugin-activation.php:2384458 msgctxt "plugins"459 msgid "All <span class=\"count\">(%s)</span>"460 msgid_plural "All <span class=\"count\">(%s)</span>"461 msgstr[0] ""462 msgstr[1] ""463 464 #. translators: 1: number of plugins.465 #: demo-import/tgm/class-tgm-plugin-activation.php:2388466 msgid "To Install <span class=\"count\">(%s)</span>"467 msgid_plural "To Install <span class=\"count\">(%s)</span>"468 msgstr[0] ""469 msgstr[1] ""470 471 #. translators: 1: number of plugins.472 #: demo-import/tgm/class-tgm-plugin-activation.php:2392473 msgid "Update Available <span class=\"count\">(%s)</span>"474 msgid_plural "Update Available <span class=\"count\">(%s)</span>"475 msgstr[0] ""476 msgstr[1] ""477 478 #. translators: 1: number of plugins.479 #: demo-import/tgm/class-tgm-plugin-activation.php:2396480 msgid "To Activate <span class=\"count\">(%s)</span>"481 msgid_plural "To Activate <span class=\"count\">(%s)</span>"482 msgstr[0] ""483 msgstr[1] ""484 485 #: demo-import/tgm/class-tgm-plugin-activation.php:2478486 msgctxt "as in: \"version nr unknown\""487 msgid "unknown"488 msgstr ""489 490 #: demo-import/tgm/class-tgm-plugin-activation.php:2486491 msgid "Installed version:"492 msgstr ""493 494 #: demo-import/tgm/class-tgm-plugin-activation.php:2494495 msgid "Minimum required version:"496 msgstr ""497 498 #: demo-import/tgm/class-tgm-plugin-activation.php:2506499 msgid "Available version:"500 msgstr ""501 502 #: demo-import/tgm/class-tgm-plugin-activation.php:2529503 msgid "No plugins to install, update or activate."504 msgstr ""505 506 #: demo-import/tgm/class-tgm-plugin-activation.php:2543507 msgid "Plugin"508 msgstr ""509 510 #: demo-import/tgm/class-tgm-plugin-activation.php:2544511 msgid "Source"512 msgstr ""513 514 #: demo-import/tgm/class-tgm-plugin-activation.php:2545515 msgid "Type"516 msgstr ""517 518 #: demo-import/tgm/class-tgm-plugin-activation.php:2549519 msgid "Version"520 msgstr ""521 522 #: demo-import/tgm/class-tgm-plugin-activation.php:2550523 msgid "Status"524 msgstr ""525 526 #. translators: %2$s: plugin name in screen reader markup527 #: demo-import/tgm/class-tgm-plugin-activation.php:2599528 msgid "Install %2$s"529 msgstr ""530 531 #. translators: %2$s: plugin name in screen reader markup532 #: demo-import/tgm/class-tgm-plugin-activation.php:2604533 msgid "Update %2$s"534 msgstr ""535 536 #. translators: %2$s: plugin name in screen reader markup537 #: demo-import/tgm/class-tgm-plugin-activation.php:2610538 msgid "Activate %2$s"539 msgstr ""540 541 #: demo-import/tgm/class-tgm-plugin-activation.php:2680542 msgid "Upgrade message from the plugin author:"543 msgstr ""544 545 #: demo-import/tgm/class-tgm-plugin-activation.php:2713546 msgid "Install"547 msgstr ""548 549 #: demo-import/tgm/class-tgm-plugin-activation.php:2719550 msgid "Update"551 msgstr ""552 553 #: demo-import/tgm/class-tgm-plugin-activation.php:2753554 msgid "No plugins were selected to be installed. No action taken."555 msgstr ""556 557 #: demo-import/tgm/class-tgm-plugin-activation.php:2755558 msgid "No plugins were selected to be updated. No action taken."559 msgstr ""560 561 #: demo-import/tgm/class-tgm-plugin-activation.php:2796562 msgid "No plugins are available to be installed at this time."563 msgstr ""564 565 #: demo-import/tgm/class-tgm-plugin-activation.php:2798566 msgid "No plugins are available to be updated at this time."567 msgstr ""568 569 #: demo-import/tgm/class-tgm-plugin-activation.php:2904570 msgid "No plugins were selected to be activated. No action taken."571 msgstr ""572 573 #: demo-import/tgm/class-tgm-plugin-activation.php:2930574 msgid "No plugins are available to be activated at this time."575 msgstr ""576 577 #: demo-import/tgm/class-tgm-plugin-activation.php:3154578 msgid "Plugin activation failed."579 msgstr ""580 581 #. translators: 1: plugin name, 2: action number 3: total number of actions.582 #: demo-import/tgm/class-tgm-plugin-activation.php:3494583 msgid "Updating Plugin %1$s (%2$d/%3$d)"584 msgstr ""585 586 #. translators: 1: plugin name, 2: error message.587 #: demo-import/tgm/class-tgm-plugin-activation.php:3497588 msgid "An error occurred while installing %1$s: <strong>%2$s</strong>."589 msgstr ""590 591 #. translators: 1: plugin name.592 #: demo-import/tgm/class-tgm-plugin-activation.php:3499593 msgid "The installation of %1$s failed."594 msgstr ""595 596 #: demo-import/tgm/class-tgm-plugin-activation.php:3503597 msgid "The installation and activation process is starting. This process may take a while on some hosts, so please be patient."598 msgstr ""599 600 #. translators: 1: plugin name.601 #: demo-import/tgm/class-tgm-plugin-activation.php:3505602 msgid "%1$s installed and activated successfully."603 msgstr ""604 605 #. translators: 1: plugin name.606 #: demo-import/tgm/class-tgm-plugin-activation.php:3505607 #: demo-import/tgm/class-tgm-plugin-activation.php:3513608 msgid "Show Details"609 msgstr ""610 611 #. translators: 1: plugin name.612 #: demo-import/tgm/class-tgm-plugin-activation.php:3505613 #: demo-import/tgm/class-tgm-plugin-activation.php:3513614 msgid "Hide Details"615 msgstr ""616 617 #: demo-import/tgm/class-tgm-plugin-activation.php:3506618 msgid "All installations and activations have been completed."619 msgstr ""620 621 #. translators: 1: plugin name, 2: action number 3: total number of actions.622 #: demo-import/tgm/class-tgm-plugin-activation.php:3508623 msgid "Installing and Activating Plugin %1$s (%2$d/%3$d)"624 msgstr ""625 626 #: demo-import/tgm/class-tgm-plugin-activation.php:3511627 msgid "The installation process is starting. This process may take a while on some hosts, so please be patient."628 msgstr ""629 630 #. translators: 1: plugin name.631 #: demo-import/tgm/class-tgm-plugin-activation.php:3513632 msgid "%1$s installed successfully."633 msgstr ""634 635 #: demo-import/tgm/class-tgm-plugin-activation.php:3514636 msgid "All installations have been completed."637 msgstr ""638 639 #. translators: 1: plugin name, 2: action number 3: total number of actions.640 #: demo-import/tgm/class-tgm-plugin-activation.php:3516641 msgid "Installing Plugin %1$s (%2$d/%3$d)"642 msgstr ""643 644 #: demo-import/tgm/tgm.php:9645 msgid "Classic Widgets"646 msgstr ""647 648 67 #: footer.php:54 649 68 #: revolution-home.php:83 … … 667 86 msgstr "" 668 87 669 #: functions.php: 2488 #: functions.php:33 670 89 msgid "Primary" 671 90 msgstr "" 672 91 673 #: functions.php: 2592 #: functions.php:34 674 93 msgid "Social Menu" 675 94 msgstr "" 676 95 677 #: functions.php: 9596 #: functions.php:104 678 97 msgid "Sidebar" 679 98 msgstr "" 680 99 681 #: functions.php: 97682 #: functions.php:1 09683 #: functions.php:1 21684 #: functions.php:1 33100 #: functions.php:106 101 #: functions.php:118 102 #: functions.php:130 103 #: functions.php:142 685 104 msgid "Add widgets here." 686 105 msgstr "" 687 106 688 #: functions.php:1 07107 #: functions.php:116 689 108 msgid "Footer 1" 690 109 msgstr "" 691 110 692 #: functions.php:1 19111 #: functions.php:128 693 112 msgid "Footer 2" 694 113 msgstr "" 695 114 696 #: functions.php:1 31115 #: functions.php:140 697 116 msgid "Footer 3" 698 117 msgstr "" 699 118 700 #: functions.php:2 31119 #: functions.php:240 701 120 msgid "Related Post" 702 121 msgstr "" 703 122 704 #: functions.php:454 705 msgid "https://www.revolutionwp.com/support/revolution-wp/" 706 msgstr "" 707 708 #: functions.php:455 709 msgid "https://wordpress.org/support/theme/local-business-directory/reviews/" 710 msgstr "" 711 712 #: functions.php:456 713 msgid "https://www.revolutionwp.com/products/business-directory-wordpress-theme" 714 msgstr "" 715 716 #: functions.php:457 717 msgid "https://demo.revolutionwp.com/local-business-directory-pro/" 718 msgstr "" 719 720 #: functions.php:458 721 msgid "https://demo.revolutionwp.com/wpdocs/local-business-directory-pro/" 722 msgstr "" 723 724 #: functions.php:459 725 msgid "https://demo.revolutionwp.com/wpdocs/local-business-directory-free/" 726 msgstr "" 727 728 #: functions.php:490 123 #: functions.php:493 729 124 msgid "Dismiss" 730 125 msgstr "" 731 126 732 127 #. translators: %s!: Theme Name. 733 #: functions.php:50 1128 #: functions.php:504 734 129 msgid "Welcome to the free theme: %s!" 735 130 msgstr "" 736 131 737 #: functions.php:50 5132 #: functions.php:508 738 133 msgid "Get started by exploring the features of your new theme. Customize your design, add your content, and create a site that fits your vision." 739 134 msgstr "" 740 135 741 #: functions.php:51 0136 #: functions.php:513 742 137 msgid "Theme Screenshot" 743 138 msgstr "" 744 139 745 #: functions.php:514 140 #: functions.php:519 141 #: getstarted/local_business_directory_about_page.php:260 142 msgid "Your Demo Is Ready" 143 msgstr "" 144 145 #: functions.php:520 146 #: getstarted/local_business_directory_about_page.php:271 147 msgid "The demo content has been imported. Visit your site to see it in action." 148 msgstr "" 149 150 #: functions.php:522 746 151 msgid "Quick Start: Import Demo" 747 152 msgstr "" 748 153 749 #: functions.php:5 15750 msgid " Use the Demo Importer to quickly set up your site with a pre-made layout. Get a complete site in minutes."751 msgstr "" 752 753 #: functions.php:5 16754 msgid " Go to Demo Importer"755 msgstr "" 756 757 #: functions.php:5 20154 #: functions.php:525 155 msgid "Install the recommended plugins and import the demo pages, menus and homepage sections in one click. Get a complete site in minutes." 156 msgstr "" 157 158 #: functions.php:526 159 msgid "Import the demo pages, menus and homepage sections in one click. Get a complete site in minutes." 160 msgstr "" 161 162 #: functions.php:534 758 163 msgid "Customize Your Theme" 759 164 msgstr "" 760 165 761 #: functions.php:5 21166 #: functions.php:535 762 167 msgid "Want to make it truly yours? Explore the Getting Started Guide to personalize your site to suit your needs." 763 168 msgstr "" 764 169 765 #: functions.php:5 22170 #: functions.php:536 766 171 msgid "View Getting Started Guide" 767 172 msgstr "" 768 173 174 #: getstarted/local_business_directory_about_page.php:55 175 msgid "Copied!" 176 msgstr "" 177 178 #: getstarted/local_business_directory_about_page.php:56 179 #: getstarted/local_business_directory_about_page.php:376 180 msgid "Copy Code" 181 msgstr "" 182 769 183 #. translators: 1: Theme Name. 770 #: getstarted/local_business_directory_about_page.php: 47771 #: getstarted/local_business_directory_about_page.php: 48184 #: getstarted/local_business_directory_about_page.php:69 185 #: getstarted/local_business_directory_about_page.php:71 772 186 msgid "About %1$s" 773 187 msgstr "" 774 188 775 #: getstarted/local_business_directory_about_page.php: 57189 #: getstarted/local_business_directory_about_page.php:85 776 190 msgid "Getting Started" 777 191 msgstr "" 778 192 779 #: getstarted/local_business_directory_about_page.php: 58193 #: getstarted/local_business_directory_about_page.php:89 780 194 msgid "Free VS Pro" 781 195 msgstr "" 782 196 783 #: getstarted/local_business_directory_about_page.php:59 197 #: getstarted/local_business_directory_about_page.php:93 198 #: getstarted/local_business_directory_about_page.php:183 199 #: revolution/inc/customizer.php:1513 200 msgid "Theme Bundle" 201 msgstr "" 202 203 #: getstarted/local_business_directory_about_page.php:97 784 204 msgid "Changelog" 785 205 msgstr "" 786 206 787 #: getstarted/local_business_directory_about_page.php: 60207 #: getstarted/local_business_directory_about_page.php:101 788 208 msgid "Support" 789 209 msgstr "" 790 210 791 #: getstarted/local_business_directory_about_page.php:61 211 #: getstarted/local_business_directory_about_page.php:105 212 #: getstarted/local_business_directory_about_page.php:491 792 213 msgid "Rate & Review" 793 214 msgstr "" 794 215 795 #. translators: 1: Theme Name. 796 #: getstarted/local_business_directory_about_page.php:72 797 msgid "Welcome to %1$s - Version %2$s" 798 msgstr "" 799 800 #: getstarted/local_business_directory_about_page.php:79 216 #: getstarted/local_business_directory_about_page.php:124 217 msgid "60+ Premium Themes" 218 msgstr "" 219 220 #: getstarted/local_business_directory_about_page.php:125 221 msgid "Regular Updates & Support" 222 msgstr "" 223 224 #: getstarted/local_business_directory_about_page.php:126 225 #: getstarted/local_business_directory_about_page.php:387 226 msgid "Use on Unlimited Websites" 227 msgstr "" 228 229 #: getstarted/local_business_directory_about_page.php:127 230 #: getstarted/local_business_directory_about_page.php:388 231 msgid "All Future Themes Included" 232 msgstr "" 233 234 #: getstarted/local_business_directory_about_page.php:134 235 msgid "Welcome to" 236 msgstr "" 237 238 #: getstarted/local_business_directory_about_page.php:137 239 msgid "Free Version" 240 msgstr "" 241 242 #. translators: %s: Theme version. 243 #: getstarted/local_business_directory_about_page.php:142 244 msgid "Version %s" 245 msgstr "" 246 247 #: getstarted/local_business_directory_about_page.php:147 248 msgid "Quick links" 249 msgstr "" 250 251 #: getstarted/local_business_directory_about_page.php:150 252 msgid "Buy Now" 253 msgstr "" 254 255 #: getstarted/local_business_directory_about_page.php:154 256 #: getstarted/local_business_directory_about_page.php:293 257 msgid "Live Demo" 258 msgstr "" 259 260 #: getstarted/local_business_directory_about_page.php:158 261 #: getstarted/local_business_directory_about_page.php:484 262 msgid "Documentation" 263 msgstr "" 264 265 #: getstarted/local_business_directory_about_page.php:162 266 #: revolution/inc/customizer.php:1514 267 msgid "Get Bundle" 268 msgstr "" 269 270 #: getstarted/local_business_directory_about_page.php:172 271 msgid "60+" 272 msgstr "" 273 274 #: getstarted/local_business_directory_about_page.php:173 275 msgid "Premium Themes" 276 msgstr "" 277 278 #: getstarted/local_business_directory_about_page.php:179 279 msgid "Limited Time Offer" 280 msgstr "" 281 282 #: getstarted/local_business_directory_about_page.php:182 283 msgid "Get the Complete" 284 msgstr "" 285 286 #: getstarted/local_business_directory_about_page.php:185 287 msgid "Unlock 60+ premium WordPress themes, including eCommerce, Business, Blog, Portfolio and more. Build unlimited websites with one bundle." 288 msgstr "" 289 290 #: getstarted/local_business_directory_about_page.php:193 291 #: getstarted/local_business_directory_about_page.php:452 292 msgid "Best Value" 293 msgstr "" 294 295 #: getstarted/local_business_directory_about_page.php:194 296 #: getstarted/local_business_directory_about_page.php:454 297 msgid "$2340" 298 msgstr "" 299 300 #: getstarted/local_business_directory_about_page.php:195 301 #: getstarted/local_business_directory_about_page.php:455 302 msgid "$79" 303 msgstr "" 304 305 #. translators: %d: Discount percentage. 306 #: getstarted/local_business_directory_about_page.php:196 307 #: getstarted/local_business_directory_about_page.php:456 308 msgid "Flat %d%% OFF on Bundle" 309 msgstr "" 310 311 #: getstarted/local_business_directory_about_page.php:198 312 #: getstarted/local_business_directory_about_page.php:458 313 msgid "Get the Bundle" 314 msgstr "" 315 316 #: getstarted/local_business_directory_about_page.php:204 317 msgid "Getting started sections" 318 msgstr "" 319 320 #: getstarted/local_business_directory_about_page.php:236 321 msgid "Advanced Homepage Layouts" 322 msgstr "" 323 324 #: getstarted/local_business_directory_about_page.php:237 325 msgid "More Section Blocks & Customization" 326 msgstr "" 327 328 #: getstarted/local_business_directory_about_page.php:238 329 #: getstarted/local_business_directory_about_page.php:692 330 msgid "Premium Support" 331 msgstr "" 332 333 #: getstarted/local_business_directory_about_page.php:239 334 msgid "Regular Updates" 335 msgstr "" 336 337 #: getstarted/local_business_directory_about_page.php:243 338 #: getstarted/local_business_directory_about_page.php:499 339 msgid "Theme Setup Support" 340 msgstr "" 341 342 #: getstarted/local_business_directory_about_page.php:244 343 #: getstarted/local_business_directory_about_page.php:500 344 msgid "Customization Help" 345 msgstr "" 346 347 #: getstarted/local_business_directory_about_page.php:245 348 #: getstarted/local_business_directory_about_page.php:501 349 msgid "Bug Fixes & Troubleshooting" 350 msgstr "" 351 352 #: getstarted/local_business_directory_about_page.php:246 353 #: getstarted/local_business_directory_about_page.php:504 354 msgid "General Questions" 355 msgstr "" 356 357 #: getstarted/local_business_directory_about_page.php:262 358 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:287 359 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:348 360 msgid "Plugin Installation & Demo Import" 361 msgstr "" 362 363 #: getstarted/local_business_directory_about_page.php:264 364 #: getstarted/local_business_directory_about_page.php:390 365 msgid "One-Click Demo Import" 366 msgstr "" 367 368 #: getstarted/local_business_directory_about_page.php:273 369 msgid "Install and activate the recommended plugins and import the demo pages, menus and homepage sections, all in one click." 370 msgstr "" 371 372 #: getstarted/local_business_directory_about_page.php:275 373 msgid "Import the demo pages, menus and homepage sections, all in one click." 374 msgstr "" 375 376 #: getstarted/local_business_directory_about_page.php:287 377 msgid "Theme Preview" 378 msgstr "" 379 380 #: getstarted/local_business_directory_about_page.php:289 381 msgid "Theme screenshot" 382 msgstr "" 383 384 #: getstarted/local_business_directory_about_page.php:297 385 msgid "Theme Details" 386 msgstr "" 387 388 #: getstarted/local_business_directory_about_page.php:306 389 msgid "Upgrade to Pro Version" 390 msgstr "" 391 392 #: getstarted/local_business_directory_about_page.php:308 393 msgid "Get more features, advanced sections, premium designs and priority support with the Pro version." 394 msgstr "" 395 396 #: getstarted/local_business_directory_about_page.php:315 397 msgid "Only $39" 398 msgstr "" 399 400 #: getstarted/local_business_directory_about_page.php:317 401 #: getstarted/local_business_directory_about_page.php:733 402 msgid "Buy Pro Theme" 403 msgstr "" 404 405 #: getstarted/local_business_directory_about_page.php:327 406 msgid "Need Documentation?" 407 msgstr "" 408 409 #: getstarted/local_business_directory_about_page.php:329 410 msgid "Check our detailed documentation for step-by-step guidance on installation, customization and using the Local Business Directory theme." 411 msgstr "" 412 413 #: getstarted/local_business_directory_about_page.php:331 414 msgid "Go to Documentation" 415 msgstr "" 416 417 #: getstarted/local_business_directory_about_page.php:336 418 #: getstarted/local_business_directory_about_page.php:537 419 msgid "Tip:" 420 msgstr "" 421 422 #: getstarted/local_business_directory_about_page.php:336 423 msgid "Need help setting up? Start with our documentation or contact our support team." 424 msgstr "" 425 426 #: getstarted/local_business_directory_about_page.php:343 427 msgid "Need Support?" 428 msgstr "" 429 430 #: getstarted/local_business_directory_about_page.php:345 431 msgid "Facing any issues or have questions? Our dedicated support team is here to help you." 432 msgstr "" 433 434 #: getstarted/local_business_directory_about_page.php:352 435 msgid "Get Support" 436 msgstr "" 437 438 #. translators: %s: Coupon code. 439 #: getstarted/local_business_directory_about_page.php:364 440 msgid "Get Extra 20%% OFF Using \"%s\"" 441 msgstr "" 442 443 #: getstarted/local_business_directory_about_page.php:386 444 msgid "60+ Premium WordPress Themes" 445 msgstr "" 446 447 #: getstarted/local_business_directory_about_page.php:389 448 msgid "1 Year of Updates & Premium Support" 449 msgstr "" 450 451 #: getstarted/local_business_directory_about_page.php:391 452 msgid "WooCommerce Ready Designs" 453 msgstr "" 454 455 #: getstarted/local_business_directory_about_page.php:392 456 msgid "Fully Responsive & SEO Friendly" 457 msgstr "" 458 459 #: getstarted/local_business_directory_about_page.php:393 460 msgid "Detailed Documentation" 461 msgstr "" 462 463 #: getstarted/local_business_directory_about_page.php:397 464 msgid "eCommerce" 465 msgstr "" 466 467 #: getstarted/local_business_directory_about_page.php:398 468 msgid "Beauty & Spa" 469 msgstr "" 470 471 #: getstarted/local_business_directory_about_page.php:399 472 msgid "Business" 473 msgstr "" 474 475 #: getstarted/local_business_directory_about_page.php:400 476 #: revolution/inc/demo-import/demo-content.php:30 477 #: revolution/inc/demo-import/demo-content.php:150 478 msgid "Blog" 479 msgstr "" 480 801 481 #: getstarted/local_business_directory_about_page.php:401 802 msgid "Buy Pro Theme" 803 msgstr "" 804 805 #: getstarted/local_business_directory_about_page.php:80 806 msgid "Preview Pro Version" 807 msgstr "" 808 809 #: getstarted/local_business_directory_about_page.php:172 810 msgid "Theme screenshot" 811 msgstr "" 812 813 #: getstarted/local_business_directory_about_page.php:179 814 #: getstarted/local_business_directory_about_page.php:226 815 msgid "One Click Demo Import" 816 msgstr "" 817 818 #: getstarted/local_business_directory_about_page.php:180 819 msgid "Easily set up your website with our One Click Demo Import feature. This functionality allows you to replicate our demo site with just a single click, ensuring you have a fully functional layout to start from. Whether you’re a beginner or an experienced developer, this tool simplifies the setup process, saving you time and effort." 820 msgstr "" 821 822 #: getstarted/local_business_directory_about_page.php:181 823 msgid "Click Here For Demo Import" 824 msgstr "" 825 826 #: getstarted/local_business_directory_about_page.php:185 827 msgid "Documentation" 828 msgstr "" 829 830 #: getstarted/local_business_directory_about_page.php:186 831 msgid "Need more details? Check our comprehensive documentation for step-by-step guidance on using the Local Business Directory Theme." 832 msgstr "" 833 834 #: getstarted/local_business_directory_about_page.php:187 835 msgid "Go to Free Docs" 836 msgstr "" 837 838 #: getstarted/local_business_directory_about_page.php:191 839 msgid "Preview Pro Theme" 840 msgstr "" 841 842 #: getstarted/local_business_directory_about_page.php:192 843 msgid "Discover the full potential of our Pro Theme! Click the Live Demo button to experience premium features and beautiful designs." 844 msgstr "" 845 846 #: getstarted/local_business_directory_about_page.php:193 847 msgid "Live Demo" 848 msgstr "" 849 850 #: getstarted/local_business_directory_about_page.php:197 851 msgid "Buy Local Business Directory Pro" 852 msgstr "" 853 854 #: getstarted/local_business_directory_about_page.php:198 855 msgid "Unlock unlimited features and enhancements by purchasing the Pro version of Local Business Directory Theme." 856 msgstr "" 857 858 #: getstarted/local_business_directory_about_page.php:199 859 msgid "Buy Pro Version @$39" 860 msgstr "" 861 862 #: getstarted/local_business_directory_about_page.php:203 863 msgid "Get the Bundle" 864 msgstr "" 865 866 #: getstarted/local_business_directory_about_page.php:204 867 msgid "The WordPress Theme Bundle is a comprehensive collection of all premium themes, offering everything you need to create stunning, professional websites with ease." 868 msgstr "" 869 870 #: getstarted/local_business_directory_about_page.php:205 871 msgid "Get Bundle" 872 msgstr "" 873 874 #: getstarted/local_business_directory_about_page.php:218 482 msgid "Portfolio" 483 msgstr "" 484 485 #: getstarted/local_business_directory_about_page.php:402 486 msgid "Health & Fitness" 487 msgstr "" 488 489 #: getstarted/local_business_directory_about_page.php:403 490 msgid "Restaurant" 491 msgstr "" 492 493 #: getstarted/local_business_directory_about_page.php:404 494 msgid "Education" 495 msgstr "" 496 497 #: getstarted/local_business_directory_about_page.php:408 498 msgid "Purchase the bundle" 499 msgstr "" 500 501 #: getstarted/local_business_directory_about_page.php:409 502 msgid "Download any theme from your account" 503 msgstr "" 504 505 #: getstarted/local_business_directory_about_page.php:410 506 msgid "Install, import the demo and launch" 507 msgstr "" 508 509 #: getstarted/local_business_directory_about_page.php:420 510 msgid "WordPress Theme Bundle" 511 msgstr "" 512 513 #: getstarted/local_business_directory_about_page.php:421 514 msgid "Every Premium Theme. One Simple Price." 515 msgstr "" 516 517 #: getstarted/local_business_directory_about_page.php:422 518 msgid "The bundle gives you instant access to our entire collection of premium themes, so you can build websites for any niche or client without buying themes one by one." 519 msgstr "" 520 521 #: getstarted/local_business_directory_about_page.php:427 522 msgid "What's Included" 523 msgstr "" 524 525 #: getstarted/local_business_directory_about_page.php:436 526 msgid "Themes for Every Niche" 527 msgstr "" 528 529 #: getstarted/local_business_directory_about_page.php:453 530 msgid "Complete Theme Bundle" 531 msgstr "" 532 533 #: getstarted/local_business_directory_about_page.php:462 534 msgid "Secure checkout" 535 msgstr "" 536 537 #: getstarted/local_business_directory_about_page.php:463 538 msgid "Instant access" 539 msgstr "" 540 541 #: getstarted/local_business_directory_about_page.php:477 542 msgid "Free Support Forum" 543 msgstr "" 544 545 #: getstarted/local_business_directory_about_page.php:478 546 msgid "Ask questions about the free theme on the official wordpress.org forum." 547 msgstr "" 548 549 #: getstarted/local_business_directory_about_page.php:479 550 msgid "Open Forum" 551 msgstr "" 552 553 #: getstarted/local_business_directory_about_page.php:485 554 msgid "Step-by-step guides for installation, setup and customization." 555 msgstr "" 556 557 #: getstarted/local_business_directory_about_page.php:486 558 msgid "Read Docs" 559 msgstr "" 560 561 #: getstarted/local_business_directory_about_page.php:492 562 msgid "Enjoying the theme? A quick review helps us keep improving it." 563 msgstr "" 564 565 #: getstarted/local_business_directory_about_page.php:493 566 msgid "Leave a Review" 567 msgstr "" 568 569 #: getstarted/local_business_directory_about_page.php:502 570 msgid "Plugin Compatibility" 571 msgstr "" 572 573 #: getstarted/local_business_directory_about_page.php:503 574 msgid "Demo Content Import" 575 msgstr "" 576 577 #: getstarted/local_business_directory_about_page.php:528 578 msgid "What We Can Help With" 579 msgstr "" 580 581 #: getstarted/local_business_directory_about_page.php:537 582 msgid "Include your WordPress version, theme version and a screenshot or link to the issue so we can help faster." 583 msgstr "" 584 585 #: getstarted/local_business_directory_about_page.php:545 586 msgid "Need Priority Help?" 587 msgstr "" 588 589 #: getstarted/local_business_directory_about_page.php:546 590 msgid "Pro users get fast, one-to-one premium support from our theme experts." 591 msgstr "" 592 593 #: getstarted/local_business_directory_about_page.php:548 594 msgid "Contact Support" 595 msgstr "" 596 597 #: getstarted/local_business_directory_about_page.php:552 598 msgid "Upgrade to Pro" 599 msgstr "" 600 601 #: getstarted/local_business_directory_about_page.php:566 875 602 msgid "Features" 876 603 msgstr "" 877 604 878 #: getstarted/local_business_directory_about_page.php: 219605 #: getstarted/local_business_directory_about_page.php:567 879 606 msgid "Free theme" 880 607 msgstr "" 881 608 882 #: getstarted/local_business_directory_about_page.php: 220609 #: getstarted/local_business_directory_about_page.php:568 883 610 msgid "Pro Theme" 884 611 msgstr "" 885 612 886 #: getstarted/local_business_directory_about_page.php:230 887 msgid "After the activation of Local Business Directory theme, all settings will be imported and Data Import." 888 msgstr "" 889 890 #: getstarted/local_business_directory_about_page.php:242 613 #: getstarted/local_business_directory_about_page.php:574 891 614 msgid "Responsive Design" 892 615 msgstr "" 893 616 894 #: getstarted/local_business_directory_about_page.php: 252617 #: getstarted/local_business_directory_about_page.php:584 895 618 msgid "Site Logo upload" 896 619 msgstr "" 897 620 898 #: getstarted/local_business_directory_about_page.php: 262621 #: getstarted/local_business_directory_about_page.php:594 899 622 msgid "Footer Copyright text" 900 623 msgstr "" 901 624 902 #: getstarted/local_business_directory_about_page.php: 266625 #: getstarted/local_business_directory_about_page.php:598 903 626 msgid "Remove the copyright text from the Footer." 904 627 msgstr "" 905 628 906 #: getstarted/local_business_directory_about_page.php: 278629 #: getstarted/local_business_directory_about_page.php:610 907 630 msgid "Global Color" 908 631 msgstr "" 909 632 910 #: getstarted/local_business_directory_about_page.php: 288633 #: getstarted/local_business_directory_about_page.php:620 911 634 msgid "Regular Bug Fixes" 912 635 msgstr "" 913 636 914 #: getstarted/local_business_directory_about_page.php: 298637 #: getstarted/local_business_directory_about_page.php:630 915 638 msgid "Theme Sections" 916 639 msgstr "" 917 640 918 #: getstarted/local_business_directory_about_page.php: 301641 #: getstarted/local_business_directory_about_page.php:633 919 642 msgid "2 Sections" 920 643 msgstr "" 921 644 922 #: getstarted/local_business_directory_about_page.php: 302645 #: getstarted/local_business_directory_about_page.php:634 923 646 msgid "15+ Sections" 924 647 msgstr "" 925 648 926 #: getstarted/local_business_directory_about_page.php: 308649 #: getstarted/local_business_directory_about_page.php:640 927 650 msgid "Custom colors" 928 651 msgstr "" 929 652 930 #: getstarted/local_business_directory_about_page.php: 312653 #: getstarted/local_business_directory_about_page.php:644 931 654 msgid "Choose a color for links, buttons, icons and so on." 932 655 msgstr "" 933 656 934 #: getstarted/local_business_directory_about_page.php: 324657 #: getstarted/local_business_directory_about_page.php:656 935 658 msgid "Google fonts" 936 659 msgstr "" 937 660 938 #: getstarted/local_business_directory_about_page.php: 328661 #: getstarted/local_business_directory_about_page.php:660 939 662 msgid "You can choose and use over 600 different fonts, for the logo, the menu and the titles." 940 663 msgstr "" 941 664 942 #: getstarted/local_business_directory_about_page.php: 340665 #: getstarted/local_business_directory_about_page.php:672 943 666 msgid "Enhanced Plugin Integration" 944 667 msgstr "" 945 668 946 #: getstarted/local_business_directory_about_page.php: 350669 #: getstarted/local_business_directory_about_page.php:682 947 670 msgid "Fully SEO Optimized" 948 671 msgstr "" 949 672 950 #: getstarted/local_business_directory_about_page.php:360 951 msgid "Premium Support" 952 msgstr "" 953 954 #: getstarted/local_business_directory_about_page.php:370 673 #: getstarted/local_business_directory_about_page.php:702 955 674 msgid "Extensive Customization" 956 675 msgstr "" 957 676 958 #: getstarted/local_business_directory_about_page.php: 380677 #: getstarted/local_business_directory_about_page.php:712 959 678 msgid "Custom Post Types" 960 679 msgstr "" 961 680 962 #: getstarted/local_business_directory_about_page.php: 390681 #: getstarted/local_business_directory_about_page.php:722 963 682 msgid "High-Level Compatibility with Modern Browsers" 964 683 msgstr "" 965 684 966 #: getstarted/local_business_directory_about_page.php: 399685 #: getstarted/local_business_directory_about_page.php:731 967 686 msgid "Try Out Our Premium Version" 968 687 msgstr "" 969 688 970 #: getstarted/local_business_directory_changelog.php:2 9689 #: getstarted/local_business_directory_changelog.php:28 971 690 msgid "No changelog available." 972 691 msgstr "" … … 1073 792 msgctxt "breadcrumbs aria label" 1074 793 msgid "Breadcrumbs" 794 msgstr "" 795 796 #: revolution/inc/breadcrumbs.php:314 797 #: revolution/inc/demo-import/demo-content.php:24 798 #: revolution/inc/demo-import/demo-content.php:147 799 msgid "Home" 1075 800 msgstr "" 1076 801 … … 1635 1360 msgstr "" 1636 1361 1362 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:288 1363 msgid "Activate Plugins & Import Demo" 1364 msgstr "" 1365 1366 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:289 1367 msgid "Import Demo Content" 1368 msgstr "" 1369 1370 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:290 1371 msgid "Run setup again" 1372 msgstr "" 1373 1374 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:313 1375 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:355 1376 msgid "Visit Site" 1377 msgstr "" 1378 1379 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:349 1380 msgid "Checking Plugins..." 1381 msgstr "" 1382 1383 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:350 1384 msgid "Installing Plugins..." 1385 msgstr "" 1386 1387 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:351 1388 msgid "Activating Plugins..." 1389 msgstr "" 1390 1391 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:352 1392 msgid "Importing Demo Content..." 1393 msgstr "" 1394 1395 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:353 1396 msgid "Setting Up Pages, Menus & Sections..." 1397 msgstr "" 1398 1399 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:354 1400 msgid "Finishing Setup..." 1401 msgstr "" 1402 1403 #. translators: 1: Plugin name, 2: Current position, 3: Total. 1404 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:357 1405 msgid "Installing %1$s (%2$d of %3$d)" 1406 msgstr "" 1407 1408 #. translators: 1: Plugin name, 2: Current position, 3: Total. 1409 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:359 1410 msgid "Activating %1$s (%2$d of %3$d)" 1411 msgstr "" 1412 1413 #. translators: 1: Item name, 2: Current position, 3: Total. 1414 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:361 1415 msgid "Importing %1$s (%2$d of %3$d)" 1416 msgstr "" 1417 1418 #. translators: %s: Plugin name. 1419 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:363 1420 msgid "%1$s could not be installed." 1421 msgstr "" 1422 1423 #. translators: %s: Plugin name. 1424 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:365 1425 msgid "%1$s could not be activated, so the demo content was not imported." 1426 msgstr "" 1427 1428 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:366 1429 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:520 1430 msgid "WooCommerce is not active, so the demo products cannot be imported." 1431 msgstr "" 1432 1433 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:367 1434 msgid "All done! Plugins are active and the demo content has been imported." 1435 msgstr "" 1436 1437 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:368 1438 msgid "All done! Taking you to the Getting Started page..." 1439 msgstr "" 1440 1441 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:369 1442 msgid "Some demo items could not be imported. Click the button to retry; items that were already imported will not be duplicated." 1443 msgstr "" 1444 1445 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:370 1446 msgid "Something went wrong. Please try again." 1447 msgstr "" 1448 1449 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:371 1450 msgid "The server returned an unexpected response. Please try again." 1451 msgstr "" 1452 1453 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:372 1454 msgid "Click the button to retry." 1455 msgstr "" 1456 1457 #. translators: %s: Plugin name. 1458 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:426 1459 msgid "Could not find a download for %s." 1460 msgstr "" 1461 1462 #. translators: %s: Plugin name. 1463 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:458 1464 msgid "Unable to install %s. Please check the file permissions of the plugins folder." 1465 msgstr "" 1466 1467 #. translators: %s: Plugin name. 1468 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:466 1469 msgid "%s was downloaded but could not be found in the plugins folder." 1470 msgstr "" 1471 1472 #. translators: %s: Plugin name. 1473 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:484 1474 msgid "%s is not installed." 1475 msgstr "" 1476 1477 #. translators: %s: Plugin name. 1478 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:493 1479 msgid "A newer version of %s is required. Please update it from the Plugins screen." 1480 msgstr "" 1481 1482 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:527 1483 msgid "Unknown demo product." 1484 msgstr "" 1485 1486 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:553 1487 msgid "Unknown demo item." 1488 msgstr "" 1489 1490 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:590 1491 msgid "WooCommerce is not active." 1492 msgstr "" 1493 1494 #. translators: %s: Plugin name. 1495 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:596 1496 msgid "%s is not active." 1497 msgstr "" 1498 1499 #. translators: %s: Product name. 1500 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:603 1501 msgid "The demo product \"%s\" is missing." 1502 msgstr "" 1503 1504 #. translators: %s: Item title. 1505 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:610 1506 msgid "The demo item \"%s\" is missing." 1507 msgstr "" 1508 1509 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:616 1510 msgid "The demo pages are missing. Please run the setup again." 1511 msgstr "" 1512 1513 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:643 1514 msgid "Your session has expired. Please reload the page and try again." 1515 msgstr "" 1516 1517 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:647 1518 msgid "You do not have permission to do this." 1519 msgstr "" 1520 1521 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:688 1522 msgid "The plugin installer is not available." 1523 msgstr "" 1524 1525 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:710 1526 msgid "This plugin is not part of the theme setup." 1527 msgstr "" 1528 1529 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:847 1530 msgid "This item is already being imported. Please wait a moment and try again." 1531 msgstr "" 1532 1533 #. translators: %s: Product name. 1534 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:857 1535 msgid "Could not load the existing demo product \"%s\"." 1536 msgstr "" 1537 1538 #. translators: 1: Item title, 2: Error message. 1539 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:892 1540 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:975 1541 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:1011 1542 msgid "Could not import \"%1$s\": %2$s" 1543 msgstr "" 1544 1545 #. translators: %s: Product name. 1546 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:898 1547 msgid "Could not save \"%s\"." 1548 msgstr "" 1549 1550 #. translators: %s: Item title. 1551 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:952 1552 msgid "\"%s\" could not be imported because the plugin that provides it is not active." 1553 msgstr "" 1554 1555 #. translators: %s: File name. 1556 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:1057 1557 msgid "The image %s is missing from the theme." 1558 msgstr "" 1559 1560 #. translators: %s: File name. 1561 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:1064 1562 msgid "%s is not a supported image." 1563 msgstr "" 1564 1565 #. translators: 1: Page title, 2: Error message. 1566 #: revolution/inc/demo-import/class-local-business-directory-demo-import.php:1123 1567 msgid "Could not create the \"%1$s\" page: %2$s" 1568 msgstr "" 1569 1570 #: revolution/inc/demo-import/demo-content.php:35 1571 #: revolution/inc/demo-import/demo-content.php:151 1572 msgid "Contact Us" 1573 msgstr "" 1574 1575 #: revolution/inc/demo-import/demo-content.php:37 1576 msgid "Want to list your business or need help finding a local service? Get in touch with our team and we will be happy to help you connect with the right people in your area." 1577 msgstr "" 1578 1579 #: revolution/inc/demo-import/demo-content.php:40 1580 #: revolution/inc/demo-import/demo-content.php:148 1581 msgid "About" 1582 msgstr "" 1583 1584 #: revolution/inc/demo-import/demo-content.php:42 1585 msgid "We are a local business directory that helps people discover the best shops, restaurants, hotels and services near them. Every listing includes location, contact details and ratings so you can choose with confidence." 1586 msgstr "" 1587 1588 #: revolution/inc/demo-import/demo-content.php:45 1589 #: revolution/inc/demo-import/demo-content.php:149 1590 msgid "Services" 1591 msgstr "" 1592 1593 #: revolution/inc/demo-import/demo-content.php:47 1594 msgid "From featured listings and business profiles to reviews and local search, our directory gives businesses the visibility they need and gives visitors an easy way to find them." 1595 msgstr "" 1596 1597 #: revolution/inc/demo-import/demo-content.php:59 1598 msgid "Lorem Ipsum is simply dummy text of the printing and typewriting industry." 1599 msgstr "" 1600 1601 #: revolution/inc/demo-import/demo-content.php:63 1602 msgid "Best Shopping Mall" 1603 msgstr "" 1604 1605 #: revolution/inc/demo-import/demo-content.php:64 1606 msgid "Diamond Palace Hotel" 1607 msgstr "" 1608 1609 #: revolution/inc/demo-import/demo-content.php:65 1610 msgid "Best Chicken Korma" 1611 msgstr "" 1612 1613 #: revolution/inc/demo-import/demo-content.php:76 1614 #: revolution/inc/demo-import/demo-content.php:77 1615 msgid "Slider" 1616 msgstr "" 1617 1618 #: revolution/inc/demo-import/demo-content.php:83 1619 msgid "Lets Discover The World" 1620 msgstr "" 1621 1622 #: revolution/inc/demo-import/demo-content.php:84 1623 msgid "Lets Discover The India" 1624 msgstr "" 1625 1626 #: revolution/inc/demo-import/demo-content.php:85 1627 msgid "Lets Discover The World's Discovery" 1628 msgstr "" 1629 1630 #: revolution/inc/demo-import/demo-content.php:96 1631 msgid "Uncategorized" 1632 msgstr "" 1633 1634 #: revolution/inc/demo-import/demo-content.php:98 1635 msgid "gym" 1636 msgstr "" 1637 1638 #: revolution/inc/demo-import/demo-content.php:99 1639 msgid "health" 1640 msgstr "" 1641 1642 #: revolution/inc/demo-import/demo-content.php:100 1643 msgid "growth" 1644 msgstr "" 1645 1646 #: revolution/inc/demo-import/demo-content.php:119 1647 msgid "Our Listing" 1648 msgstr "" 1649 1650 #: revolution/inc/demo-import/demo-content.php:120 1651 msgid "Our Popular Listing" 1652 msgstr "" 1653 1654 #: revolution/inc/demo-import/demo-content.php:121 1655 msgid "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad.incididunt ut labore et dolore magna aliqua. Ut enim ad." 1656 msgstr "" 1657 1658 #: revolution/inc/demo-import/demo-content.php:126 1659 msgid "New York usa" 1660 msgstr "" 1661 1662 #: revolution/inc/demo-import/demo-content.php:144 1663 msgid "Local Business Directory Primary Menu" 1664 msgstr "" 1665 1666 #: revolution/inc/demo-import/demo-content.php:155 1667 msgid "Local Business Directory Social Menu" 1668 msgstr "" 1669 1637 1670 #. translators: %s: post date. 1638 1671 #: revolution/inc/template-tags.php:26 … … 1676 1709 #: revolution/template-parts/content-page.php:38 1677 1710 msgid "Edit <span class=\"screen-reader-text\">%s</span>" 1711 msgstr "" 1712 1713 #: revolution/inc/tgm/class-tgm-plugin-activation.php:327 1714 msgid "Install Required Plugins" 1715 msgstr "" 1716 1717 #: revolution/inc/tgm/class-tgm-plugin-activation.php:328 1718 msgid "Install Plugins" 1719 msgstr "" 1720 1721 #. translators: %s: plugin name. 1722 #: revolution/inc/tgm/class-tgm-plugin-activation.php:330 1723 msgid "Installing Plugin: %s" 1724 msgstr "" 1725 1726 #. translators: %s: plugin name. 1727 #: revolution/inc/tgm/class-tgm-plugin-activation.php:332 1728 msgid "Updating Plugin: %s" 1729 msgstr "" 1730 1731 #: revolution/inc/tgm/class-tgm-plugin-activation.php:333 1732 msgid "Something went wrong with the plugin API." 1733 msgstr "" 1734 1735 #. translators: 1: plugin name(s). 1736 #: revolution/inc/tgm/class-tgm-plugin-activation.php:334 1737 msgid "This theme requires the following plugin: %1$s." 1738 msgid_plural "This theme requires the following plugins: %1$s." 1739 msgstr[0] "" 1740 msgstr[1] "" 1741 1742 #. translators: 1: plugin name(s). 1743 #: revolution/inc/tgm/class-tgm-plugin-activation.php:340 1744 msgid "This theme recommends the following plugin: %1$s." 1745 msgid_plural "This theme recommends the following plugins: %1$s." 1746 msgstr[0] "" 1747 msgstr[1] "" 1748 1749 #. translators: 1: plugin name(s). 1750 #: revolution/inc/tgm/class-tgm-plugin-activation.php:346 1751 msgid "The following plugin needs to be updated to its latest version to ensure maximum compatibility with this theme: %1$s." 1752 msgid_plural "The following plugins need to be updated to their latest version to ensure maximum compatibility with this theme: %1$s." 1753 msgstr[0] "" 1754 msgstr[1] "" 1755 1756 #. translators: 1: plugin name(s). 1757 #: revolution/inc/tgm/class-tgm-plugin-activation.php:352 1758 msgid "There is an update available for: %1$s." 1759 msgid_plural "There are updates available for the following plugins: %1$s." 1760 msgstr[0] "" 1761 msgstr[1] "" 1762 1763 #. translators: 1: plugin name(s). 1764 #: revolution/inc/tgm/class-tgm-plugin-activation.php:358 1765 msgid "The following required plugin is currently inactive: %1$s." 1766 msgid_plural "The following required plugins are currently inactive: %1$s." 1767 msgstr[0] "" 1768 msgstr[1] "" 1769 1770 #. translators: 1: plugin name(s). 1771 #: revolution/inc/tgm/class-tgm-plugin-activation.php:364 1772 msgid "The following recommended plugin is currently inactive: %1$s." 1773 msgid_plural "The following recommended plugins are currently inactive: %1$s." 1774 msgstr[0] "" 1775 msgstr[1] "" 1776 1777 #: revolution/inc/tgm/class-tgm-plugin-activation.php:370 1778 msgid "Begin installing plugin" 1779 msgid_plural "Begin installing plugins" 1780 msgstr[0] "" 1781 msgstr[1] "" 1782 1783 #: revolution/inc/tgm/class-tgm-plugin-activation.php:375 1784 msgid "Begin updating plugin" 1785 msgid_plural "Begin updating plugins" 1786 msgstr[0] "" 1787 msgstr[1] "" 1788 1789 #: revolution/inc/tgm/class-tgm-plugin-activation.php:380 1790 msgid "Begin activating plugin" 1791 msgid_plural "Begin activating plugins" 1792 msgstr[0] "" 1793 msgstr[1] "" 1794 1795 #: revolution/inc/tgm/class-tgm-plugin-activation.php:385 1796 msgid "Return to Required Plugins Installer" 1797 msgstr "" 1798 1799 #: revolution/inc/tgm/class-tgm-plugin-activation.php:386 1800 #: revolution/inc/tgm/class-tgm-plugin-activation.php:823 1801 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2529 1802 #: revolution/inc/tgm/class-tgm-plugin-activation.php:3576 1803 msgid "Return to the Dashboard" 1804 msgstr "" 1805 1806 #: revolution/inc/tgm/class-tgm-plugin-activation.php:387 1807 #: revolution/inc/tgm/class-tgm-plugin-activation.php:3155 1808 msgid "Plugin activated successfully." 1809 msgstr "" 1810 1811 #: revolution/inc/tgm/class-tgm-plugin-activation.php:388 1812 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2948 1813 msgid "The following plugin was activated successfully:" 1814 msgid_plural "The following plugins were activated successfully:" 1815 msgstr[0] "" 1816 msgstr[1] "" 1817 1818 #. translators: 1: plugin name. 1819 #: revolution/inc/tgm/class-tgm-plugin-activation.php:390 1820 msgid "No action taken. Plugin %1$s was already active." 1821 msgstr "" 1822 1823 #. translators: 1: plugin name. 1824 #: revolution/inc/tgm/class-tgm-plugin-activation.php:392 1825 msgid "Plugin not activated. A higher version of %s is needed for this theme. Please update the plugin." 1826 msgstr "" 1827 1828 #. translators: 1: dashboard link. 1829 #: revolution/inc/tgm/class-tgm-plugin-activation.php:394 1830 msgid "All plugins installed and activated successfully. %1$s" 1831 msgstr "" 1832 1833 #: revolution/inc/tgm/class-tgm-plugin-activation.php:395 1834 msgid "Dismiss this notice" 1835 msgstr "" 1836 1837 #: revolution/inc/tgm/class-tgm-plugin-activation.php:396 1838 msgid "There are one or more required or recommended plugins to install, update or activate." 1839 msgstr "" 1840 1841 #: revolution/inc/tgm/class-tgm-plugin-activation.php:397 1842 msgid "Please contact the administrator of this site for help." 1843 msgstr "" 1844 1845 #: revolution/inc/tgm/class-tgm-plugin-activation.php:522 1846 msgid "This plugin needs to be updated to be compatible with your theme." 1847 msgstr "" 1848 1849 #: revolution/inc/tgm/class-tgm-plugin-activation.php:523 1850 msgid "Update Required" 1851 msgstr "" 1852 1853 #: revolution/inc/tgm/class-tgm-plugin-activation.php:930 1854 msgid "The remote plugin package does not contain a folder with the desired slug and renaming did not work." 1855 msgstr "" 1856 1857 #: revolution/inc/tgm/class-tgm-plugin-activation.php:930 1858 #: revolution/inc/tgm/class-tgm-plugin-activation.php:933 1859 msgid "Please contact the plugin provider and ask them to package their plugin according to the WordPress guidelines." 1860 msgstr "" 1861 1862 #: revolution/inc/tgm/class-tgm-plugin-activation.php:933 1863 msgid "The remote plugin package consists of more than one file, but the files are not packaged in a folder." 1864 msgstr "" 1865 1866 #: revolution/inc/tgm/class-tgm-plugin-activation.php:1117 1867 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2944 1868 msgctxt "plugin A *and* plugin B" 1869 msgid "and" 1870 msgstr "" 1871 1872 #. translators: %s: version number 1873 #: revolution/inc/tgm/class-tgm-plugin-activation.php:1978 1874 msgid "TGMPA v%s" 1875 msgstr "" 1876 1877 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2269 1878 msgid "Required" 1879 msgstr "" 1880 1881 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2272 1882 msgid "Recommended" 1883 msgstr "" 1884 1885 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2288 1886 msgid "WordPress Repository" 1887 msgstr "" 1888 1889 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2291 1890 msgid "External Source" 1891 msgstr "" 1892 1893 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2294 1894 msgid "Pre-Packaged" 1895 msgstr "" 1896 1897 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2311 1898 msgid "Not Installed" 1899 msgstr "" 1900 1901 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2315 1902 msgid "Installed But Not Activated" 1903 msgstr "" 1904 1905 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2317 1906 msgid "Active" 1907 msgstr "" 1908 1909 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2323 1910 msgid "Required Update not Available" 1911 msgstr "" 1912 1913 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2326 1914 msgid "Requires Update" 1915 msgstr "" 1916 1917 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2329 1918 msgid "Update recommended" 1919 msgstr "" 1920 1921 #. translators: 1: install status, 2: update status 1922 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2338 1923 msgctxt "Install/Update Status" 1924 msgid "%1$s, %2$s" 1925 msgstr "" 1926 1927 #. translators: 1: number of plugins. 1928 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2384 1929 msgctxt "plugins" 1930 msgid "All <span class=\"count\">(%s)</span>" 1931 msgid_plural "All <span class=\"count\">(%s)</span>" 1932 msgstr[0] "" 1933 msgstr[1] "" 1934 1935 #. translators: 1: number of plugins. 1936 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2388 1937 msgid "To Install <span class=\"count\">(%s)</span>" 1938 msgid_plural "To Install <span class=\"count\">(%s)</span>" 1939 msgstr[0] "" 1940 msgstr[1] "" 1941 1942 #. translators: 1: number of plugins. 1943 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2392 1944 msgid "Update Available <span class=\"count\">(%s)</span>" 1945 msgid_plural "Update Available <span class=\"count\">(%s)</span>" 1946 msgstr[0] "" 1947 msgstr[1] "" 1948 1949 #. translators: 1: number of plugins. 1950 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2396 1951 msgid "To Activate <span class=\"count\">(%s)</span>" 1952 msgid_plural "To Activate <span class=\"count\">(%s)</span>" 1953 msgstr[0] "" 1954 msgstr[1] "" 1955 1956 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2478 1957 msgctxt "as in: \"version nr unknown\"" 1958 msgid "unknown" 1959 msgstr "" 1960 1961 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2486 1962 msgid "Installed version:" 1963 msgstr "" 1964 1965 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2494 1966 msgid "Minimum required version:" 1967 msgstr "" 1968 1969 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2506 1970 msgid "Available version:" 1971 msgstr "" 1972 1973 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2529 1974 msgid "No plugins to install, update or activate." 1975 msgstr "" 1976 1977 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2543 1978 msgid "Plugin" 1979 msgstr "" 1980 1981 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2544 1982 msgid "Source" 1983 msgstr "" 1984 1985 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2545 1986 msgid "Type" 1987 msgstr "" 1988 1989 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2549 1990 msgid "Version" 1991 msgstr "" 1992 1993 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2550 1994 msgid "Status" 1995 msgstr "" 1996 1997 #. translators: %2$s: plugin name in screen reader markup 1998 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2599 1999 msgid "Install %2$s" 2000 msgstr "" 2001 2002 #. translators: %2$s: plugin name in screen reader markup 2003 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2604 2004 msgid "Update %2$s" 2005 msgstr "" 2006 2007 #. translators: %2$s: plugin name in screen reader markup 2008 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2610 2009 msgid "Activate %2$s" 2010 msgstr "" 2011 2012 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2680 2013 msgid "Upgrade message from the plugin author:" 2014 msgstr "" 2015 2016 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2713 2017 msgid "Install" 2018 msgstr "" 2019 2020 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2719 2021 msgid "Update" 2022 msgstr "" 2023 2024 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2722 2025 msgid "Activate" 2026 msgstr "" 2027 2028 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2753 2029 msgid "No plugins were selected to be installed. No action taken." 2030 msgstr "" 2031 2032 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2755 2033 msgid "No plugins were selected to be updated. No action taken." 2034 msgstr "" 2035 2036 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2796 2037 msgid "No plugins are available to be installed at this time." 2038 msgstr "" 2039 2040 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2798 2041 msgid "No plugins are available to be updated at this time." 2042 msgstr "" 2043 2044 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2904 2045 msgid "No plugins were selected to be activated. No action taken." 2046 msgstr "" 2047 2048 #: revolution/inc/tgm/class-tgm-plugin-activation.php:2930 2049 msgid "No plugins are available to be activated at this time." 2050 msgstr "" 2051 2052 #: revolution/inc/tgm/class-tgm-plugin-activation.php:3154 2053 msgid "Plugin activation failed." 2054 msgstr "" 2055 2056 #. translators: 1: plugin name, 2: action number 3: total number of actions. 2057 #: revolution/inc/tgm/class-tgm-plugin-activation.php:3494 2058 msgid "Updating Plugin %1$s (%2$d/%3$d)" 2059 msgstr "" 2060 2061 #. translators: 1: plugin name, 2: error message. 2062 #: revolution/inc/tgm/class-tgm-plugin-activation.php:3497 2063 msgid "An error occurred while installing %1$s: <strong>%2$s</strong>." 2064 msgstr "" 2065 2066 #. translators: 1: plugin name. 2067 #: revolution/inc/tgm/class-tgm-plugin-activation.php:3499 2068 msgid "The installation of %1$s failed." 2069 msgstr "" 2070 2071 #: revolution/inc/tgm/class-tgm-plugin-activation.php:3503 2072 msgid "The installation and activation process is starting. This process may take a while on some hosts, so please be patient." 2073 msgstr "" 2074 2075 #. translators: 1: plugin name. 2076 #: revolution/inc/tgm/class-tgm-plugin-activation.php:3505 2077 msgid "%1$s installed and activated successfully." 2078 msgstr "" 2079 2080 #. translators: 1: plugin name. 2081 #: revolution/inc/tgm/class-tgm-plugin-activation.php:3505 2082 #: revolution/inc/tgm/class-tgm-plugin-activation.php:3513 2083 msgid "Show Details" 2084 msgstr "" 2085 2086 #. translators: 1: plugin name. 2087 #: revolution/inc/tgm/class-tgm-plugin-activation.php:3505 2088 #: revolution/inc/tgm/class-tgm-plugin-activation.php:3513 2089 msgid "Hide Details" 2090 msgstr "" 2091 2092 #: revolution/inc/tgm/class-tgm-plugin-activation.php:3506 2093 msgid "All installations and activations have been completed." 2094 msgstr "" 2095 2096 #. translators: 1: plugin name, 2: action number 3: total number of actions. 2097 #: revolution/inc/tgm/class-tgm-plugin-activation.php:3508 2098 msgid "Installing and Activating Plugin %1$s (%2$d/%3$d)" 2099 msgstr "" 2100 2101 #: revolution/inc/tgm/class-tgm-plugin-activation.php:3511 2102 msgid "The installation process is starting. This process may take a while on some hosts, so please be patient." 2103 msgstr "" 2104 2105 #. translators: 1: plugin name. 2106 #: revolution/inc/tgm/class-tgm-plugin-activation.php:3513 2107 msgid "%1$s installed successfully." 2108 msgstr "" 2109 2110 #: revolution/inc/tgm/class-tgm-plugin-activation.php:3514 2111 msgid "All installations have been completed." 2112 msgstr "" 2113 2114 #. translators: 1: plugin name, 2: action number 3: total number of actions. 2115 #: revolution/inc/tgm/class-tgm-plugin-activation.php:3516 2116 msgid "Installing Plugin %1$s (%2$d/%3$d)" 2117 msgstr "" 2118 2119 #: revolution/inc/tgm/tgm.php:10 2120 msgid "Classic Widgets" 1678 2121 msgstr "" 1679 2122 -
local-business-directory/1.6.2/readme.txt
r353449 r354895 6 6 Requires PHP: 7.2 7 7 Tested up to: 7.1 8 Stable tag: 1.6. 08 Stable tag: 1.6.2 9 9 License: GNU General Public License v2 or later 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 215 215 = 1.6.0 = 216 216 * Updated Core Components. 217 218 = 1.6.2 = 219 * Updated Getting Started. -
local-business-directory/1.6.2/revolution/assets/vendors/font-awesome-5/webfonts/fa-brands-400.svg
r347285 r354895 2280 2280 c-47.5 -10.3994 -83.2998 -52.7998 -83.2998 -103.5c0 -58.2998 47.2998 -105.7 105.7 -105.7c50.5 0 92.7002 35.4004 103.2 82.8008l13.1992 -0.200195l6.90039 -0.100586l1.59961 6.7002l5.60059 24l1.89941 0.600586l17.1006 -17.8008l4.7002 -4.89941l5.7998 3.39941 2281 2281 l20.3994 12.1006l5.80078 3.5l-2 6.5z" /> 2282 <glyph glyph-name=" WordPress-simple" unicode="" horiz-adv-x="512"2282 <glyph glyph-name="wordpress-simple" unicode="" horiz-adv-x="512" 2283 2283 d="M256 440c136.7 0 248 -111.2 248 -248c0 -136.7 -111.3 -248 -248 -248s-248 111.3 -248 248c0 136.8 111.3 248 248 248zM33 192c0 -88.2002 51.2998 -164.5 125.7 -200.7l-106.4 291.4c-12.3994 -27.7002 -19.2998 -58.4004 -19.2998 -90.7002zM256 -31 2284 2284 c26 0 50.9004 4.5 74 12.5996c-0.599609 1 -1.09961 2 -1.59961 3.10059l-68.5 187.8l-66.9004 -194.4c20 -5.89941 41.0996 -9.09961 63 -9.09961zM286.7 296.5l80.7002 -239.6l22.1992 74.2998c9.7002 30.8994 17 53 17 72.0996c0 27.6006 -9.89941 46.7002 -18.3994 61.5 -
local-business-directory/1.6.2/revolution/inc/template-tags.php
r280660 r354895 40 40 ); 41 41 42 echo '<span class="byline"> ' . $local_business_directory_byline . '</span>'; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped42 echo '<span class="byline"> ' . $local_business_directory_byline . '</span>'; // phpcs:ignore wordpress.Security.EscapeOutput.OutputNotEscaped 43 43 44 44 } … … 53 53 if ( $local_business_directory_categories_list ) { 54 54 /* translators: 1: list of categories. */ 55 printf( '<span class="cat-links">' . esc_html__( 'Posted in %1$s', 'local-business-directory' ) . '</span>', $local_business_directory_categories_list ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped55 printf( '<span class="cat-links">' . esc_html__( 'Posted in %1$s', 'local-business-directory' ) . '</span>', $local_business_directory_categories_list ); // phpcs:ignore wordpress.Security.EscapeOutput.OutputNotEscaped 56 56 } 57 57 … … 60 60 if ( $local_business_directory_tags_list ) { 61 61 /* translators: 1: list of tags. */ 62 printf( '<span class="tags-links">' . esc_html__( 'Tagged %1$s', 'local-business-directory' ) . '</span>', $local_business_directory_tags_list ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped62 printf( '<span class="tags-links">' . esc_html__( 'Tagged %1$s', 'local-business-directory' ) . '</span>', $local_business_directory_tags_list ); // phpcs:ignore wordpress.Security.EscapeOutput.OutputNotEscaped 63 63 } 64 64 } -
local-business-directory/1.6.2/style.css
r353449 r354895 5 5 Author URI: https://www.revolutionwp.com/ 6 6 Description: The Local Business Directory is a versatile and modern solution that helps communities showcase and promote local businesses with ease. Whether you're creating a directory listing for shops, restaurants, healthcare providers, or various service professionals, this design accommodates multiple sectors, including fitness, pet services, and travel. Built on Bootstrap, it guarantees a responsive and mobile-friendly experience, optimized for performance and SEO, ensuring smooth browsing on all devices. Tailored for developers and owners of business directory agencies, the theme offers extensive customization options such as Google Maps integration and call-to-action buttons, enhancing user engagement. It supports location-based business listings with advanced filtering and categorization, making it perfect for consulting and marketing professionals. With an emphasis on creating a visually appealing city guide WordPress platform, this directory portal equips you with all the tools needed to establish an effective local guide that seamlessly connects vendors with their customers. 7 Version: 1.6. 07 Version: 1.6.2 8 8 Requires at least: 5.5 9 9 Tested up to: 7.1
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)