Plugin Directory

Changeset 2979666


Ignore:
Timestamp:
10/16/2023 05:02:15 PM (2 years ago)
Author:
belingo
Message:

Added the ability to insert any shortcodes into the woocommerce category header

Location:
belingogeo/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • belingogeo/trunk/includes/admin/settings.php

    r2979048 r2979666  
    138138    register_setting( 'belingo_geo_excludes', 'belingo_geo_basic_woo_auto_detect_city_checkout');
    139139    register_setting( 'belingo_geo_excludes', 'belingo_geo_basic_enable_search_in_popup');
     140    register_setting( 'belingo_geo_excludes', 'belingo_geo_basic_add_city_to_woo_page_title');
    140141    add_settings_section( 'belingo_geo_basic', __('Basic', 'belingogeo'), '', $settings_page );
    141142    add_settings_section( 'belingo_geo_excludes', __('Exceptions', 'belingogeo'), '', $settings_page );
     
    446447    );
    447448
     449    add_settings_field(
     450        'belingo_geo_basic_add_city_to_woo_page_title',
     451        __('Add a city to the header of the WooCommerce category', 'belingogeo'),
     452        'belingo_geo_display_settings',
     453        $settings_page,
     454        'belingo_geo_basic',
     455        array(
     456            'type'      => 'text',
     457            'option_name' => 'belingo_geo_basic_add_city_to_woo_page_title',
     458            'descr'     => __('You can specify any shortcode, it will be added to the woocommerce category header.', 'belingogeo'),
     459            'post_type' => false,
     460            'disabled'  => true,
     461            'is_pro'    => true
     462        )
     463    );
     464
    448465}
    449466add_action( 'admin_init', 'belingo_geo_settings' );
     
    493510
    494511            case 'text':
    495                 echo "<input type='text' id='".esc_attr($option_name)."' name='" . esc_attr($option_name) . "' value='".esc_attr(get_option($option_name))."' style='min-width: 300px;'>";
    496                 echo "<p class='description'>".esc_html($descr)."</p>";
     512                echo "<input type='text' id='".esc_attr($option_name)."' name='" . esc_attr($option_name) . "' value='".esc_attr(get_option($option_name))."' style='min-width: 300px;'";
     513                if(isset($disabled) && $disabled) {
     514                    echo ' disabled="disabled"';
     515                }
     516                echo ">";
     517                echo "<p class='description'>".esc_html($descr);
     518                if(isset($is_pro) && $is_pro) {
     519                    echo " <span style=\"color:red;\">";
     520                    _e('Only available for Pro version', 'belingogeo');
     521                    echo "</span>";
     522                }
     523                echo "</p>";
    497524                break;
    498525
  • belingogeo/trunk/languages/belingogeo-ru_RU.po

    r2979048 r2979666  
    33msgid ""
    44msgstr ""
    5 "PO-Revision-Date: 2023-10-14 15:41+0000\n"
     5"PO-Revision-Date: 2023-10-16 16:47+0000\n"
    66"MIME-Version: 1.0\n"
    77"Content-Type: text/plain; charset=UTF-8\n"
     
    5454msgstr "О плагине"
    5555
     56#: includes/admin/settings.php:451
     57msgid "Add a city to the header of the WooCommerce category"
     58msgstr "Добавить город в заголовок категории WooCommerce"
     59
    5660#: includes/admin/functions.php:12
    5761msgid "Add city"
    5862msgstr "Добавить город"
    5963
    60 #: includes/admin/settings.php:348
     64#: includes/admin/settings.php:349
    6165msgid "Add city to breadcrumbs"
    6266msgstr "Добавить город в хлебные крошки"
     
    97101"рекомендуем разделить файл на несколько частей."
    98102
    99 #: includes/admin/settings.php:418 includes/admin/settings.php:425
     103#: includes/admin/settings.php:419 includes/admin/settings.php:426
    100104msgid "Automatic city detection on the WooCommerce checkout page"
    101105msgstr ""
    102106"Автоматическое определение города на странице оформления заказа WooCommerce"
    103107
    104 #: includes/admin/settings.php:140
     108#: includes/admin/settings.php:141
    105109msgid "Basic"
    106110msgstr "Общие"
     
    122126msgstr "Настройки плагина BelingoGeo"
    123127
    124 #: includes/admin/settings.php:369
     128#: includes/admin/settings.php:370
    125129msgid ""
    126130"By default, the plugin replaces links using internal functions that "
     
    132136"устранения можно попробовать использовать эту опцию"
    133137
    134 #: includes/admin/settings.php:245
     138#: includes/admin/settings.php:246
    135139msgid "Categories"
    136140msgstr "Рубрики"
     
    153157msgstr "Город"
    154158
    155 #: includes/admin/settings.php:155
     159#: includes/admin/settings.php:156
    156160msgid ""
    157161"City in subdirectory (the link will look like this: example.com/samara/)"
     
    159163"Город в поддиректории (ссылка будет выглядеть так: example.com/samara/)"
    160164
    161 #: includes/admin/settings.php:160
     165#: includes/admin/settings.php:161
    162166msgid "City in subdomain (the link will look like this: samara.example.com)"
    163167msgstr "Город в субдомене (ссылка будет выглядеть так: samara.example.com)"
    164168
    165 #: templates/select_city.php:37 templates/question_city.php:27
     169#: templates/question_city.php:27 templates/select_city.php:37
    166170msgid "Continue without the city"
    167171msgstr "Продолжить без города"
     
    171175msgstr "Дательный падеж"
    172176
    173 #: includes/admin/settings.php:173
     177#: includes/admin/settings.php:174
    174178msgid "Default city"
    175179msgstr "Город по умолчанию"
    176180
    177 #: includes/admin/settings.php:334
     181#: includes/admin/settings.php:335
    178182msgid "Definition of a city outside the list"
    179183msgstr "Определение города вне списка"
     
    187191msgstr "Не нашли Ваш город?"
    188192
    189 #: includes/admin/settings.php:390
     193#: includes/admin/settings.php:391
    190194msgid "Disable forced slug generation for city"
    191195msgstr "Отключить принудительную генерацию ярлыка для города"
    192196
    193 #: includes/admin/settings.php:404
     197#: includes/admin/settings.php:405
    194198msgid "Disable forced slug generation for region"
    195199msgstr "Отключить принудительную генерацию ярлыка для региона"
    196200
    197 #: includes/admin/settings.php:320
     201#: includes/admin/settings.php:321
    198202msgid "Disable virtual URLs"
    199203msgstr "Отключить виртуальные URLs"
     
    207211msgstr "Изменить регион"
    208212
    209 #: includes/admin/settings.php:434
     213#: includes/admin/settings.php:435
    210214msgid "Enable city search by pop-up window"
    211215msgstr "Включить поиск города во всплывающем окне"
    212216
    213 #: includes/admin/settings.php:141
     217#: includes/admin/settings.php:142
    214218msgid "Exceptions"
    215219msgstr "Исключения"
    216220
    217 #: includes/admin/settings.php:216
     221#: includes/admin/settings.php:217
    218222msgid "Exclude anything that is not a registered entity"
    219223msgstr "Исключить все, что не является зарегистрированной сущностью"
     
    224228msgstr "Экспорт"
    225229
    226 #: includes/admin/settings.php:362
     230#: includes/admin/settings.php:363
    227231msgid "Filter links by url"
    228232msgstr "Фильтровать ссылки по URL"
     
    232236msgstr "Определение..."
    233237
    234 #: includes/admin/settings.php:376
     238#: includes/admin/settings.php:377
    235239msgid "Forced confirmation of the city"
    236240msgstr "Принудительное подтверждение города"
    237241
    238 #: includes/admin/settings.php:383
     242#: includes/admin/settings.php:384
    239243msgid ""
    240244"Forced confirmation of the city without a pop-up window with the question: "
     
    269273msgstr "https://belingo.ru"
    270274
    271 #: includes/admin/settings.php:195
     275#: includes/admin/settings.php:196
    272276msgid ""
    273277"If no city is selected, and no default city is specified, you can specify "
     
    277281" который будет отображаться. По умолчанию: «Не найдено»."
    278282
    279 #: includes/admin/settings.php:188
     283#: includes/admin/settings.php:189
    280284msgid "If the city is not found"
    281285msgstr "Если город не найден"
    282286
    283 #: includes/admin/settings.php:341
     287#: includes/admin/settings.php:342
    284288msgid ""
    285289"If this option is enabled, the city will be determined anyway, even if it is "
     
    302306msgstr "Установка и настройка плагина belingoGeo"
    303307
    304 #: includes/admin/settings.php:145
     308#: includes/admin/settings.php:146
    305309msgid "Link type"
    306310msgstr "Тип ссылки"
     
    322326msgstr "Не найдено в корзине"
    323327
    324 #: includes/admin/settings.php:202
     328#: includes/admin/settings.php:203
    325329msgid "Number of urls in the sitemap"
    326330msgstr "Количество URL-адресов в карте сайта"
    327331
    328332#: includes/admin/settings.php:43 includes/admin/settings.php:56
    329 #: includes/admin/settings.php:516 includes/admin/settings.php:538
     333#: includes/admin/settings.php:520 includes/admin/settings.php:543
     334#: includes/admin/settings.php:565
    330335msgid "Only available for Pro version"
    331336msgstr "Доступно только для версии Pro"
    332337
    333 #: includes/admin/settings.php:355
     338#: includes/admin/settings.php:356
    334339msgid "Option to add the city to breadcrumbs on the website."
    335340msgstr "Возможность добавить город в хлебные крошки на сайте."
     
    339344msgstr "Другие наши плагины"
    340345
    341 #: includes/admin/settings.php:230
     346#: includes/admin/settings.php:231
    342347msgid "Pages"
    343348msgstr "Страницы"
    344349
    345 #: includes/admin/settings.php:237
     350#: includes/admin/settings.php:238
    346351msgid "Pages selected in this list will be excluded from the plugin"
    347352msgstr ""
     
    357362msgstr "Родительский регион:"
    358363
    359 #: includes/admin/settings.php:290
     364#: includes/admin/settings.php:291
    360365msgid "Post types"
    361366msgstr "Типы записей"
    362367
    363 #: includes/admin/settings.php:275
     368#: includes/admin/settings.php:276
    364369msgid "Posts"
    365370msgstr "Записи"
    366371
    367 #: includes/admin/settings.php:282
     372#: includes/admin/settings.php:283
    368373msgid "Posts selected in this list will be excluded from the plugin"
    369374msgstr ""
     
    408413msgstr "Поддержка"
    409414
    410 #: includes/admin/settings.php:260
     415#: includes/admin/settings.php:261
    411416msgid "Tags"
    412417msgstr "Метки"
    413418
    414 #: includes/admin/settings.php:305
     419#: includes/admin/settings.php:306
    415420msgid "Taxonomies"
    416421msgstr "Таксономии"
     
    421426msgstr "Телефон"
    422427
    423 #: includes/admin/settings.php:209
     428#: includes/admin/settings.php:210
    424429msgid "The number of URLs per page in the sitemap"
    425430msgstr "Количество URL-адресов на странице, в карте сайта"
    426431
    427 #: includes/admin/settings.php:441
     432#: includes/admin/settings.php:442
    428433msgid "The option displays a city search in a pop-up list of cities"
    429434msgstr "Опция отображает поиск города во всплывающем списке городов"
     
    449454"для поисковых систем."
    450455
    451 #: includes/admin/settings.php:397
     456#: includes/admin/settings.php:398
    452457msgid ""
    453458"The plugin automatically generates a slug for the city, this option disables "
     
    457462"автоматическую генерацию и вы можете вручную указать ярлык для города."
    458463
    459 #: includes/admin/settings.php:411
     464#: includes/admin/settings.php:412
    460465msgid ""
    461466"The plugin automatically generates a slug for the region, this option "
     
    466471"автоматическую генерацию и вы можете вручную указать ярлык для региона."
    467472
    468 #: includes/admin/settings.php:252
     473#: includes/admin/settings.php:253
    469474msgid ""
    470475"The selected headings will be excluded, urls with the city will not be "
     
    476481"исключены"
    477482
    478 #: includes/admin/settings.php:297
     483#: includes/admin/settings.php:298
    479484msgid ""
    480485"The selected post types will be excluded, URLs with the city will not be "
     
    485490"адреса с городом, а все записи указанного типа будут автоматически исключены."
    486491
    487 #: includes/admin/settings.php:267
     492#: includes/admin/settings.php:268
    488493msgid ""
    489494"The selected tags will be excluded, urls with the city will not be generated "
     
    493498"с городом"
    494499
    495 #: includes/admin/settings.php:312
     500#: includes/admin/settings.php:313
    496501msgid ""
    497502"The selected taxonomies will be excluded, urls with the city will not be "
     
    503508"исключены"
    504509
    505 #: includes/admin/settings.php:180
     510#: includes/admin/settings.php:181
    506511msgid ""
    507512"The string is displayed in the select_city shortcode if there is no selected "
     
    509514msgstr "Строка будет отображаться в шорткоде select_city, если город не выбран"
    510515
    511 #: includes/admin/settings.php:223
     516#: includes/admin/settings.php:224
    512517msgid ""
    513518"This option excludes all pages not related to WP_Post, WP_Term, WP_Post_Type "
     
    541546msgstr "Да"
    542547
    543 #: includes/admin/settings.php:327
     548#: includes/admin/settings.php:328
    544549msgid "You can disable virtual URLs, the plugin will not generate them"
    545550msgstr "Можно отключить виртуальные URLs, плагин не будет их генерировать"
     551
     552#: includes/admin/settings.php:458
     553msgid ""
     554"You can specify any shortcode, it will be added to the woocommerce category "
     555"header."
     556msgstr ""
     557"Вы можете указать любой шорткод, он будет добавлен в заголовок категории "
     558"woocommerce."
    546559
    547560#: templates/question_city.php:17
  • belingogeo/trunk/languages/belingogeo.pot

    r2979048 r2979666  
    44"Project-Id-Version: Belingo.GeoCiy\n"
    55"Report-Msgid-Bugs-To: \n"
    6 "POT-Creation-Date: 2023-10-14 15:39+0000\n"
     6"POT-Creation-Date: 2023-10-16 16:46+0000\n"
    77"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    88"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    4949msgstr ""
    5050
     51#: includes/admin/settings.php:451
     52msgid "Add a city to the header of the WooCommerce category"
     53msgstr ""
     54
    5155#: includes/admin/functions.php:12
    5256msgid "Add city"
    5357msgstr ""
    5458
    55 #: includes/admin/settings.php:348
     59#: includes/admin/settings.php:349
    5660msgid "Add city to breadcrumbs"
    5761msgstr ""
     
    8993msgstr ""
    9094
    91 #: includes/admin/settings.php:418 includes/admin/settings.php:425
     95#: includes/admin/settings.php:419 includes/admin/settings.php:426
    9296msgid "Automatic city detection on the WooCommerce checkout page"
    9397msgstr ""
    9498
    95 #: includes/admin/settings.php:140
     99#: includes/admin/settings.php:141
    96100msgid "Basic"
    97101msgstr ""
     
    113117msgstr ""
    114118
    115 #: includes/admin/settings.php:369
     119#: includes/admin/settings.php:370
    116120msgid ""
    117121"By default, the plugin replaces links using internal functions that "
     
    120124msgstr ""
    121125
    122 #: includes/admin/settings.php:245
     126#: includes/admin/settings.php:246
    123127msgid "Categories"
    124128msgstr ""
     
    141145msgstr ""
    142146
    143 #: includes/admin/settings.php:155
     147#: includes/admin/settings.php:156
    144148msgid ""
    145149"City in subdirectory (the link will look like this: example.com/samara/)"
    146150msgstr ""
    147151
    148 #: includes/admin/settings.php:160
     152#: includes/admin/settings.php:161
    149153msgid "City in subdomain (the link will look like this: samara.example.com)"
    150154msgstr ""
    151155
    152 #: templates/select_city.php:37 templates/question_city.php:27
     156#: templates/question_city.php:27 templates/select_city.php:37
    153157msgid "Continue without the city"
    154158msgstr ""
     
    158162msgstr ""
    159163
    160 #: includes/admin/settings.php:173
     164#: includes/admin/settings.php:174
    161165msgid "Default city"
    162166msgstr ""
    163167
    164 #: includes/admin/settings.php:334
     168#: includes/admin/settings.php:335
    165169msgid "Definition of a city outside the list"
    166170msgstr ""
     
    174178msgstr ""
    175179
    176 #: includes/admin/settings.php:390
     180#: includes/admin/settings.php:391
    177181msgid "Disable forced slug generation for city"
    178182msgstr ""
    179183
    180 #: includes/admin/settings.php:404
     184#: includes/admin/settings.php:405
    181185msgid "Disable forced slug generation for region"
    182186msgstr ""
    183187
    184 #: includes/admin/settings.php:320
     188#: includes/admin/settings.php:321
    185189msgid "Disable virtual URLs"
    186190msgstr ""
     
    194198msgstr ""
    195199
    196 #: includes/admin/settings.php:434
     200#: includes/admin/settings.php:435
    197201msgid "Enable city search by pop-up window"
    198202msgstr ""
    199203
    200 #: includes/admin/settings.php:141
     204#: includes/admin/settings.php:142
    201205msgid "Exceptions"
    202206msgstr ""
    203207
    204 #: includes/admin/settings.php:216
     208#: includes/admin/settings.php:217
    205209msgid "Exclude anything that is not a registered entity"
    206210msgstr ""
     
    211215msgstr ""
    212216
    213 #: includes/admin/settings.php:362
     217#: includes/admin/settings.php:363
    214218msgid "Filter links by url"
    215219msgstr ""
     
    219223msgstr ""
    220224
    221 #: includes/admin/settings.php:376
     225#: includes/admin/settings.php:377
    222226msgid "Forced confirmation of the city"
    223227msgstr ""
    224228
    225 #: includes/admin/settings.php:383
     229#: includes/admin/settings.php:384
    226230msgid ""
    227231"Forced confirmation of the city without a pop-up window with the question: "
     
    254258msgstr ""
    255259
    256 #: includes/admin/settings.php:195
     260#: includes/admin/settings.php:196
    257261msgid ""
    258262"If no city is selected, and no default city is specified, you can specify "
     
    260264msgstr ""
    261265
    262 #: includes/admin/settings.php:188
     266#: includes/admin/settings.php:189
    263267msgid "If the city is not found"
    264268msgstr ""
    265269
    266 #: includes/admin/settings.php:341
     270#: includes/admin/settings.php:342
    267271msgid ""
    268272"If this option is enabled, the city will be determined anyway, even if it is "
     
    283287msgstr ""
    284288
    285 #: includes/admin/settings.php:145
     289#: includes/admin/settings.php:146
    286290msgid "Link type"
    287291msgstr ""
     
    303307msgstr ""
    304308
    305 #: includes/admin/settings.php:202
     309#: includes/admin/settings.php:203
    306310msgid "Number of urls in the sitemap"
    307311msgstr ""
    308312
    309313#: includes/admin/settings.php:43 includes/admin/settings.php:56
    310 #: includes/admin/settings.php:516 includes/admin/settings.php:538
     314#: includes/admin/settings.php:520 includes/admin/settings.php:543
     315#: includes/admin/settings.php:565
    311316msgid "Only available for Pro version"
    312317msgstr ""
    313318
    314 #: includes/admin/settings.php:355
     319#: includes/admin/settings.php:356
    315320msgid "Option to add the city to breadcrumbs on the website."
    316321msgstr ""
     
    320325msgstr ""
    321326
    322 #: includes/admin/settings.php:230
     327#: includes/admin/settings.php:231
    323328msgid "Pages"
    324329msgstr ""
    325330
    326 #: includes/admin/settings.php:237
     331#: includes/admin/settings.php:238
    327332msgid "Pages selected in this list will be excluded from the plugin"
    328333msgstr ""
     
    336341msgstr ""
    337342
    338 #: includes/admin/settings.php:290
     343#: includes/admin/settings.php:291
    339344msgid "Post types"
    340345msgstr ""
    341346
    342 #: includes/admin/settings.php:275
     347#: includes/admin/settings.php:276
    343348msgid "Posts"
    344349msgstr ""
    345350
    346 #: includes/admin/settings.php:282
     351#: includes/admin/settings.php:283
    347352msgid "Posts selected in this list will be excluded from the plugin"
    348353msgstr ""
     
    385390msgstr ""
    386391
    387 #: includes/admin/settings.php:260
     392#: includes/admin/settings.php:261
    388393msgid "Tags"
    389394msgstr ""
    390395
    391 #: includes/admin/settings.php:305
     396#: includes/admin/settings.php:306
    392397msgid "Taxonomies"
    393398msgstr ""
     
    398403msgstr ""
    399404
    400 #: includes/admin/settings.php:209
     405#: includes/admin/settings.php:210
    401406msgid "The number of URLs per page in the sitemap"
    402407msgstr ""
    403408
    404 #: includes/admin/settings.php:441
     409#: includes/admin/settings.php:442
    405410msgid "The option displays a city search in a pop-up list of cities"
    406411msgstr ""
     
    420425msgstr ""
    421426
    422 #: includes/admin/settings.php:397
     427#: includes/admin/settings.php:398
    423428msgid ""
    424429"The plugin automatically generates a slug for the city, this option disables "
     
    426431msgstr ""
    427432
    428 #: includes/admin/settings.php:411
     433#: includes/admin/settings.php:412
    429434msgid ""
    430435"The plugin automatically generates a slug for the region, this option "
     
    433438msgstr ""
    434439
    435 #: includes/admin/settings.php:252
     440#: includes/admin/settings.php:253
    436441msgid ""
    437442"The selected headings will be excluded, urls with the city will not be "
     
    440445msgstr ""
    441446
    442 #: includes/admin/settings.php:297
     447#: includes/admin/settings.php:298
    443448msgid ""
    444449"The selected post types will be excluded, URLs with the city will not be "
     
    447452msgstr ""
    448453
    449 #: includes/admin/settings.php:267
     454#: includes/admin/settings.php:268
    450455msgid ""
    451456"The selected tags will be excluded, urls with the city will not be generated "
     
    453458msgstr ""
    454459
    455 #: includes/admin/settings.php:312
     460#: includes/admin/settings.php:313
    456461msgid ""
    457462"The selected taxonomies will be excluded, urls with the city will not be "
     
    460465msgstr ""
    461466
    462 #: includes/admin/settings.php:180
     467#: includes/admin/settings.php:181
    463468msgid ""
    464469"The string is displayed in the select_city shortcode if there is no selected "
     
    466471msgstr ""
    467472
    468 #: includes/admin/settings.php:223
     473#: includes/admin/settings.php:224
    469474msgid ""
    470475"This option excludes all pages not related to WP_Post, WP_Term, WP_Post_Type "
     
    496501msgstr ""
    497502
    498 #: includes/admin/settings.php:327
     503#: includes/admin/settings.php:328
    499504msgid "You can disable virtual URLs, the plugin will not generate them"
     505msgstr ""
     506
     507#: includes/admin/settings.php:458
     508msgid ""
     509"You can specify any shortcode, it will be added to the woocommerce category "
     510"header."
    500511msgstr ""
    501512
Note: See TracChangeset for help on using the changeset viewer.