Version Description
- Feature: added the possibility to restrict the purchase of WooCommerce Products based on User Roles
- Misc: fix some cases where HTML was displaying in the back-end
Download this release
Release Info
Developer | raster02 |
Plugin | User registration & user profile – Profile Builder |
Version | 3.8.0 |
Comparing to | |
See all releases |
Code changes from version 3.7.9 to 3.8.0
- assets/lib/wck-api/wordpress-creation-kit.php +7 -2
- assets/misc/plugin-compatibilities.php +14 -0
- features/content-restriction/assets/css/content-restriction.css +1 -0
- features/content-restriction/content-restriction-filtering.php +308 -51
- features/content-restriction/content-restriction-functions.php +2 -0
- features/content-restriction/content-restriction-meta-box.php +64 -8
- features/content-restriction/content-restriction.php +20 -8
- index.php +4 -4
- readme.txt +5 -1
- translation/profile-builder.catalog.php +8 -0
- translation/profile-builder.pot +171 -139
assets/lib/wck-api/wordpress-creation-kit.php
CHANGED
@@ -184,8 +184,13 @@ class Wordpress_Creation_Kit_PB{
|
|
184 |
else
|
185 |
$post_id = '';
|
186 |
|
187 |
-
|
188 |
-
|
|
|
|
|
|
|
|
|
|
|
189 |
|
190 |
//output the entries only for repeater fields
|
191 |
if( !$this->args['single'] )
|
184 |
else
|
185 |
$post_id = '';
|
186 |
|
187 |
+
|
188 |
+
|
189 |
+
// //output the add form or themes metabox content
|
190 |
+
if ($metabox['id'] == 'wppb-ul-themes-settings' ) {
|
191 |
+
echo $metabox['args']['meta_array']; //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
|
192 |
+
}
|
193 |
+
else self::create_add_form($metabox['args']['meta_array'], $metabox['args']['meta_name'], $post);
|
194 |
|
195 |
//output the entries only for repeater fields
|
196 |
if( !$this->args['single'] )
|
assets/misc/plugin-compatibilities.php
CHANGED
@@ -419,3 +419,17 @@
|
|
419 |
}
|
420 |
add_filter('mailpoet_conflict_resolver_whitelist_script', 'wppb_mailpoet_conflict_resolver_whitelist_script');
|
421 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
419 |
}
|
420 |
add_filter('mailpoet_conflict_resolver_whitelist_script', 'wppb_mailpoet_conflict_resolver_whitelist_script');
|
421 |
|
422 |
+
/****************************************************
|
423 |
+
* Plugin Name: Advanced Product Fields for Woocommerce
|
424 |
+
* Plugin URI: https://wordpress.org/plugins/advanced-product-fields-for-woocommerce/
|
425 |
+
* When both plugins are activated an '&&' operator from the JS code APF adds to product $content for its Datepicker is encoded
|
426 |
+
****************************************************/
|
427 |
+
if( function_exists( 'SW_WAPF_PRO_auto_loader' ) ){
|
428 |
+
function wppb_WAPF_compatibility( $content )
|
429 |
+
{
|
430 |
+
$content = str_replace( "&&", "&&", $content );
|
431 |
+
return $content;
|
432 |
+
}
|
433 |
+
add_filter('the_content', 'wppb_WAPF_compatibility', 13, 1);
|
434 |
+
}
|
435 |
+
|
features/content-restriction/assets/css/content-restriction.css
CHANGED
@@ -27,6 +27,7 @@
|
|
27 |
#wppb-settings-content-restriction .wppb-restriction-activated,
|
28 |
#wppb-settings-content-restriction #wp-message_logged_out-wrap,
|
29 |
#wppb-settings-content-restriction #wp-message_logged_in-wrap,
|
|
|
30 |
#wppb-settings-content-restriction .wppb-restriction-post-preview {
|
31 |
display: inline-block;
|
32 |
width: 80%;
|
27 |
#wppb-settings-content-restriction .wppb-restriction-activated,
|
28 |
#wppb-settings-content-restriction #wp-message_logged_out-wrap,
|
29 |
#wppb-settings-content-restriction #wp-message_logged_in-wrap,
|
30 |
+
#wppb-settings-content-restriction #wp-messages_purchasing_restricted-wrap,
|
31 |
#wppb-settings-content-restriction .wppb-restriction-post-preview {
|
32 |
display: inline-block;
|
33 |
width: 80%;
|
features/content-restriction/content-restriction-filtering.php
CHANGED
@@ -188,7 +188,7 @@ function wppb_content_restriction_message_wpautop( $message = '' ) {
|
|
188 |
$message = wpautop( $message );
|
189 |
}
|
190 |
|
191 |
-
return apply_filters( 'wppb_content_restriction_message_wpautop'
|
192 |
|
193 |
}
|
194 |
add_filter( 'wppb_content_restriction_message_logged_in', 'wppb_content_restriction_message_wpautop', 30, 1 );
|
@@ -236,56 +236,6 @@ function wppb_content_restriction_add_post_preview( $message, $content, $post, $
|
|
236 |
add_filter( 'wppb_content_restriction_message_logged_in', 'wppb_content_restriction_add_post_preview', 30, 4 );
|
237 |
add_filter( 'wppb_content_restriction_message_logged_out', 'wppb_content_restriction_add_post_preview', 30, 4 );
|
238 |
|
239 |
-
|
240 |
-
if( function_exists( 'wc_get_page_id' ) ) {
|
241 |
-
/**
|
242 |
-
* Restrict the Shop page
|
243 |
-
*
|
244 |
-
* @param $template The shop page template to return
|
245 |
-
* @return string
|
246 |
-
*/
|
247 |
-
function wppb_woo_restrict_shop_page($template){
|
248 |
-
|
249 |
-
// check if we're on the Shop page (set under WooCommerce Settings -> Products -> Display)
|
250 |
-
if (is_post_type_archive('product') || is_page(wc_get_page_id('shop'))) {
|
251 |
-
|
252 |
-
// get the ID of the shop page
|
253 |
-
$post_id = wc_get_page_id('shop');
|
254 |
-
|
255 |
-
if (($post_id != -1) && wppb_check_content_restriction_on_post_id($post_id)) {
|
256 |
-
|
257 |
-
$shop_page = get_post($post_id);
|
258 |
-
|
259 |
-
setup_postdata($shop_page);
|
260 |
-
|
261 |
-
$template = WPPB_PLUGIN_DIR . 'features/content-restriction/templates/archive-product.php';
|
262 |
-
|
263 |
-
wp_reset_postdata();
|
264 |
-
}
|
265 |
-
|
266 |
-
}
|
267 |
-
|
268 |
-
return $template;
|
269 |
-
}
|
270 |
-
add_filter('template_include', 'wppb_woo_restrict_shop_page', 40);
|
271 |
-
|
272 |
-
|
273 |
-
/* restrict products content */
|
274 |
-
add_action( 'woocommerce_before_single_product', 'wppb_woo_product_restriction_start' );
|
275 |
-
function wppb_woo_product_restriction_start(){
|
276 |
-
ob_start();
|
277 |
-
}
|
278 |
-
|
279 |
-
add_action( 'woocommerce_after_single_product', 'wppb_woo_product_restriction_end' );
|
280 |
-
function wppb_woo_product_restriction_end(){
|
281 |
-
$product_content = ob_get_contents();
|
282 |
-
ob_end_clean();
|
283 |
-
remove_filter('the_content', 'wpautop');
|
284 |
-
echo apply_filters( 'the_content', $product_content );//phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
|
285 |
-
add_filter('the_content', 'wpautop');
|
286 |
-
}
|
287 |
-
}
|
288 |
-
|
289 |
/* if the Static Posts Page has a restriction on it hijack the query */
|
290 |
add_action( 'template_redirect', 'wppb_content_restriction_posts_page_handle_query', 1 );
|
291 |
function wppb_content_restriction_posts_page_handle_query(){
|
@@ -388,4 +338,311 @@ if( !function_exists( 'pms_exclude_restricted_comments' ) ){
|
|
388 |
}
|
389 |
return $comments;
|
390 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
391 |
}
|
188 |
$message = wpautop( $message );
|
189 |
}
|
190 |
|
191 |
+
return apply_filters( 'wppb_content_restriction_message_wpautop', $message );
|
192 |
|
193 |
}
|
194 |
add_filter( 'wppb_content_restriction_message_logged_in', 'wppb_content_restriction_message_wpautop', 30, 1 );
|
236 |
add_filter( 'wppb_content_restriction_message_logged_in', 'wppb_content_restriction_add_post_preview', 30, 4 );
|
237 |
add_filter( 'wppb_content_restriction_message_logged_out', 'wppb_content_restriction_add_post_preview', 30, 4 );
|
238 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
239 |
/* if the Static Posts Page has a restriction on it hijack the query */
|
240 |
add_action( 'template_redirect', 'wppb_content_restriction_posts_page_handle_query', 1 );
|
241 |
function wppb_content_restriction_posts_page_handle_query(){
|
338 |
}
|
339 |
return $comments;
|
340 |
}
|
341 |
+
}
|
342 |
+
|
343 |
+
/**
|
344 |
+
* WooCommerce specific filters
|
345 |
+
*/
|
346 |
+
if( function_exists( 'wc_get_page_id' ) ) {
|
347 |
+
|
348 |
+
/**
|
349 |
+
* Function that restricts product content
|
350 |
+
*
|
351 |
+
* @param $output What is returned
|
352 |
+
* @return string
|
353 |
+
*/
|
354 |
+
function wppb_woo_restrict_product_content( $output ){
|
355 |
+
global $post, $user_ID;
|
356 |
+
|
357 |
+
if ( strpos( $post->post_password, 'wppb_woo_product_restricted_' ) !== false ) {
|
358 |
+
|
359 |
+
// user does not have access, filter the content
|
360 |
+
$output = '';
|
361 |
+
|
362 |
+
// check if restricted post preview is set
|
363 |
+
$settings = get_option( 'wppb_content_restriction_settings' );
|
364 |
+
$preview_option = ( !empty( $settings['restricted_post_preview']['option'] ) ? $settings['restricted_post_preview']['option'] : '' );
|
365 |
+
|
366 |
+
if ( !empty($preview_option) && ($preview_option != 'none') ) {
|
367 |
+
// display product title
|
368 |
+
|
369 |
+
ob_start();
|
370 |
+
|
371 |
+
echo '<div class="summary entry-summary">';
|
372 |
+
wc_get_template( 'single-product/title.php' );
|
373 |
+
echo '</div>';
|
374 |
+
|
375 |
+
$output = ob_get_clean();
|
376 |
+
}
|
377 |
+
|
378 |
+
if( !is_user_logged_in() )
|
379 |
+
$message = wppb_content_restriction_process_content_message( 'logged_out', $user_ID, $post->ID );
|
380 |
+
else if( !wppb_woo_is_product_purchasable() && !wppb_content_restriction_is_post_restricted() )
|
381 |
+
$message = wppb_content_restriction_process_content_message( 'purchasing_restricted', $user_ID, $post->ID );
|
382 |
+
else
|
383 |
+
$message = wppb_content_restriction_process_content_message( 'logged_in', $user_ID, $post->ID );
|
384 |
+
|
385 |
+
$message = '<div class="woocommerce"><div class="woocommerce-info wppb-woo-restriction-message wppb-woo-restricted-product-purchasing-message">' . $message . '</div></div>';
|
386 |
+
|
387 |
+
$output .= $message;
|
388 |
+
|
389 |
+
$post->post_password = null;
|
390 |
+
|
391 |
+
}
|
392 |
+
|
393 |
+
return $output;
|
394 |
+
}
|
395 |
+
|
396 |
+
/**
|
397 |
+
* Function that checks if current user can purchase the product
|
398 |
+
*
|
399 |
+
* @param string|WC_Product $product The product
|
400 |
+
* @return bool
|
401 |
+
*/
|
402 |
+
function wppb_woo_is_product_purchasable( $product = '' ){
|
403 |
+
global $user_ID, $post;
|
404 |
+
|
405 |
+
if ( empty($product) )
|
406 |
+
$product = wc_get_product( $post->ID );
|
407 |
+
|
408 |
+
if( false == $product )
|
409 |
+
return false;
|
410 |
+
|
411 |
+
/**
|
412 |
+
* Show "buy now" for the `manage_options` and `pms_bypass_content_restriction` capabilities
|
413 |
+
*/
|
414 |
+
if( current_user_can( 'manage_options' ) )
|
415 |
+
return true;
|
416 |
+
|
417 |
+
// if is variation, use the id of the parent product
|
418 |
+
if ( $product->is_type( 'variation' ) )
|
419 |
+
$product_id = $product->get_parent_id();
|
420 |
+
else
|
421 |
+
$product_id = $product->get_id();
|
422 |
+
|
423 |
+
// Get subscription plans that can purchase this product
|
424 |
+
$user_status = get_post_meta( $product_id, 'wppb-purchase-restrict-user-status', true );
|
425 |
+
$product_user_roles = get_post_meta( $product_id, 'wppb-purchase-restrict-user-role' );
|
426 |
+
|
427 |
+
if( empty( $user_status ) && empty( $product_user_roles ) ) {
|
428 |
+
//everyone can purchase
|
429 |
+
return true;
|
430 |
+
|
431 |
+
} else if( !empty( $product_user_roles ) && is_user_logged_in() ) {
|
432 |
+
|
433 |
+
$user_data = get_userdata( $user_ID );
|
434 |
+
foreach( $product_user_roles as $product_user_role ) {
|
435 |
+
foreach( $user_data->roles as $role ) {
|
436 |
+
if( $product_user_role == $role ) {
|
437 |
+
return true;
|
438 |
+
}
|
439 |
+
}
|
440 |
+
}
|
441 |
+
|
442 |
+
return false;
|
443 |
+
|
444 |
+
} else if ( !is_user_logged_in() && (
|
445 |
+
( !empty( $user_status ) && $user_status == 'loggedin' ) || ( !empty( $product_user_roles ) )
|
446 |
+
) ) {
|
447 |
+
|
448 |
+
return false;
|
449 |
+
}
|
450 |
+
|
451 |
+
return true;
|
452 |
+
}
|
453 |
+
|
454 |
+
/**
|
455 |
+
* Restrict the Shop page
|
456 |
+
*
|
457 |
+
* @param $template The shop page template to return
|
458 |
+
* @return string
|
459 |
+
*/
|
460 |
+
function wppb_woo_restrict_shop_page($template){
|
461 |
+
|
462 |
+
// check if we're on the Shop page (set under WooCommerce Settings -> Products -> Display)
|
463 |
+
if (is_post_type_archive('product') || is_page(wc_get_page_id('shop'))) {
|
464 |
+
|
465 |
+
// get the ID of the shop page
|
466 |
+
$post_id = wc_get_page_id('shop');
|
467 |
+
|
468 |
+
if (($post_id != -1) && wppb_check_content_restriction_on_post_id($post_id)) {
|
469 |
+
|
470 |
+
$shop_page = get_post($post_id);
|
471 |
+
|
472 |
+
setup_postdata($shop_page);
|
473 |
+
|
474 |
+
$template = WPPB_PLUGIN_DIR . 'features/content-restriction/templates/archive-product.php';
|
475 |
+
|
476 |
+
wp_reset_postdata();
|
477 |
+
}
|
478 |
+
|
479 |
+
}
|
480 |
+
|
481 |
+
return $template;
|
482 |
+
}
|
483 |
+
add_filter('template_include', 'wppb_woo_restrict_shop_page', 40);
|
484 |
+
|
485 |
+
|
486 |
+
/* restrict products content */
|
487 |
+
add_action( 'woocommerce_before_single_product', 'wppb_woo_product_restriction_start' );
|
488 |
+
function wppb_woo_product_restriction_start(){
|
489 |
+
ob_start();
|
490 |
+
}
|
491 |
+
|
492 |
+
add_action( 'woocommerce_after_single_product', 'wppb_woo_product_restriction_end' );
|
493 |
+
function wppb_woo_product_restriction_end(){
|
494 |
+
$product_content = ob_get_contents();
|
495 |
+
ob_end_clean();
|
496 |
+
remove_filter('the_content', 'wpautop');
|
497 |
+
echo apply_filters( 'the_content', $product_content );//phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
|
498 |
+
add_filter('the_content', 'wpautop');
|
499 |
+
}
|
500 |
+
|
501 |
+
/**
|
502 |
+
* Function that restricts product viewing by hijacking WooCommerce product password protection (hide_content restriction mode)
|
503 |
+
*
|
504 |
+
*/
|
505 |
+
function wppb_woo_maybe_password_protect_product(){
|
506 |
+
global $post;
|
507 |
+
|
508 |
+
// if the product is to be restricted, and doesn't already have a password,
|
509 |
+
// set a password so as to perform the actions we want
|
510 |
+
if ( wppb_content_restriction_is_post_restricted() && ! post_password_required() ) {
|
511 |
+
|
512 |
+
$post->post_password = uniqid( 'wppb_woo_product_restricted_' );
|
513 |
+
|
514 |
+
add_filter( 'the_password_form', 'wppb_woo_restrict_product_content' );
|
515 |
+
|
516 |
+
}
|
517 |
+
}
|
518 |
+
add_action( 'woocommerce_before_single_product', 'wppb_woo_maybe_password_protect_product' );
|
519 |
+
|
520 |
+
|
521 |
+
/**
|
522 |
+
* Function that hides the price for view-restricted products
|
523 |
+
*
|
524 |
+
* @param float $price The product price
|
525 |
+
* @param WC_Product $product The product
|
526 |
+
* @return string
|
527 |
+
*/
|
528 |
+
function wppb_woo_hide_restricted_product_price( $price, WC_Product $product ){
|
529 |
+
// check if current user can view this product, and if not, remove the price
|
530 |
+
if ( wppb_content_restriction_is_post_restricted( $product->get_id() ) ) {
|
531 |
+
|
532 |
+
$price = '';
|
533 |
+
}
|
534 |
+
|
535 |
+
return $price;
|
536 |
+
}
|
537 |
+
add_filter( 'woocommerce_get_price_html', 'wppb_woo_hide_restricted_product_price', 9, 2);
|
538 |
+
|
539 |
+
|
540 |
+
/**
|
541 |
+
* Function that hides the product image thumbnail for view-restricted products
|
542 |
+
*
|
543 |
+
*/
|
544 |
+
function wppb_woo_maybe_remove_product_thumbnail(){
|
545 |
+
global $post, $wppb_woo_product_thumbnail_restricted;
|
546 |
+
|
547 |
+
$wppb_woo_product_thumbnail_restricted = false;
|
548 |
+
|
549 |
+
// skip if the product thumbnail is not shown anyway
|
550 |
+
if ( ! has_action( 'woocommerce_before_shop_loop_item_title', 'woocommerce_template_loop_product_thumbnail' ) ) {
|
551 |
+
return;
|
552 |
+
}
|
553 |
+
|
554 |
+
// if product is view restricted, do not display the product thumbnail
|
555 |
+
if ( wppb_content_restriction_is_post_restricted($post->ID) ) {
|
556 |
+
|
557 |
+
// indicate that we removed the product thumbnail
|
558 |
+
$wppb_woo_product_thumbnail_restricted = true;
|
559 |
+
|
560 |
+
// remove the product thumbnail and replace it with the placeholder image
|
561 |
+
remove_action( 'woocommerce_before_shop_loop_item_title', 'woocommerce_template_loop_product_thumbnail' );
|
562 |
+
add_action( 'woocommerce_before_shop_loop_item_title', 'wppb_woo_template_loop_product_thumbnail_placeholder', 10 );
|
563 |
+
}
|
564 |
+
|
565 |
+
}
|
566 |
+
add_action( 'woocommerce_before_shop_loop_item_title', 'wppb_woo_maybe_remove_product_thumbnail', 5 );
|
567 |
+
|
568 |
+
|
569 |
+
// return placeholder thumbnail instead of image for view-restricted products
|
570 |
+
function wppb_woo_template_loop_product_thumbnail_placeholder(){
|
571 |
+
if ( wc_placeholder_img_src() ) {
|
572 |
+
|
573 |
+
echo wp_kses_post( wc_placeholder_img( 'shop_catalog' ) );
|
574 |
+
}
|
575 |
+
}
|
576 |
+
|
577 |
+
// restore product thumbnail for the next product in the loop
|
578 |
+
function wppb_woo_restore_product_thumbnail(){
|
579 |
+
global $wppb_woo_product_thumbnail_restricted;
|
580 |
+
|
581 |
+
if ( $wppb_woo_product_thumbnail_restricted
|
582 |
+
&& ! has_action( 'woocommerce_before_shop_loop_item_title', 'woocommerce_template_loop_product_thumbnail' ) ) {
|
583 |
+
|
584 |
+
add_action( 'woocommerce_before_shop_loop_item_title', 'woocommerce_template_loop_product_thumbnail', 10 );
|
585 |
+
remove_action( 'woocommerce_before_shop_loop_item_title', 'wppb_woo_template_loop_product_thumbnail_placeholder' );
|
586 |
+
}
|
587 |
+
}
|
588 |
+
add_action( 'woocommerce_after_shop_loop_item_title', 'wppb_woo_restore_product_thumbnail', 5 );
|
589 |
+
|
590 |
+
|
591 |
+
/**
|
592 |
+
* Function that restricts product purchasing
|
593 |
+
*
|
594 |
+
* @param boolean $purchasable Whether the product is purchasable or not
|
595 |
+
* @param $product The product
|
596 |
+
* @return bool
|
597 |
+
*/
|
598 |
+
function wppb_woo_product_is_purchasable( $purchasable, $product ){
|
599 |
+
|
600 |
+
// if the product is view-restricted or purchase-restricted it cannot be purchased
|
601 |
+
if ( wppb_content_restriction_is_post_restricted( $product->get_id() ) || !wppb_woo_is_product_purchasable( $product ) )
|
602 |
+
$purchasable = false;
|
603 |
+
|
604 |
+
// double-check for variations; if parent is not purchasable, then neither should be the variation
|
605 |
+
if ( $purchasable && $product->is_type( array( 'variation' ) ) ) {
|
606 |
+
|
607 |
+
$parent = wc_get_product( $product->get_parent_id() );
|
608 |
+
|
609 |
+
if( !empty( $parent ) && is_object( $parent ) )
|
610 |
+
$purchasable = $parent->is_purchasable();
|
611 |
+
|
612 |
+
}
|
613 |
+
|
614 |
+
return $purchasable;
|
615 |
+
|
616 |
+
}
|
617 |
+
add_filter( 'woocommerce_is_purchasable', 'wppb_woo_product_is_purchasable', 10, 2 );
|
618 |
+
add_filter( 'woocommerce_variation_is_purchasable', 'wppb_woo_product_is_purchasable', 10, 2 );
|
619 |
+
|
620 |
+
/**
|
621 |
+
* Function that shows the product purchasing restricted message
|
622 |
+
*
|
623 |
+
**/
|
624 |
+
function wppb_woo_single_product_purchasing_restricted_message(){
|
625 |
+
global $wppb_show_content, $post;
|
626 |
+
|
627 |
+
if( empty( $post->ID ) )
|
628 |
+
return;
|
629 |
+
|
630 |
+
if ( !wppb_woo_is_product_purchasable() ) {
|
631 |
+
|
632 |
+
// product purchasing is restricted
|
633 |
+
$wppb_show_content = false;
|
634 |
+
|
635 |
+
if( is_user_logged_in() )
|
636 |
+
$message = wppb_content_restriction_process_content_message( 'purchasing_restricted', get_current_user_id(), $post->ID );
|
637 |
+
else
|
638 |
+
$message = wppb_content_restriction_process_content_message( 'logged_out', get_current_user_id(), $post->ID );
|
639 |
+
|
640 |
+
echo wp_kses_post( $message );
|
641 |
+
}
|
642 |
+
}
|
643 |
+
add_action( 'woocommerce_single_product_summary', 'wppb_woo_single_product_purchasing_restricted_message', 30 );
|
644 |
+
|
645 |
+
// Apply wpautop() to "purchasing restricted" messages as well
|
646 |
+
add_filter( 'wppb_content_restriction_message_purchasing_restricted', 'wppb_content_restriction_message_wpautop', 30, 1 );
|
647 |
+
|
648 |
}
|
features/content-restriction/content-restriction-functions.php
CHANGED
@@ -45,6 +45,8 @@ function wppb_get_restriction_content_message( $message_type = '', $post_id = 0
|
|
45 |
$wppb_content_restriction_message = ( ( $wppb_content_restriction_settings != 'not_found' && ! empty( $wppb_content_restriction_settings['message_logged_out'] ) ) ? $wppb_content_restriction_settings['message_logged_out'] : __( 'You must be logged in to view this content.', 'profile-builder' ) );
|
46 |
} elseif ( $message_type == 'logged_in' ) {
|
47 |
$wppb_content_restriction_message = ( ( $wppb_content_restriction_settings != 'not_found' && ! empty( $wppb_content_restriction_settings['message_logged_in'] ) ) ? $wppb_content_restriction_settings['message_logged_in'] : __( 'This content is restricted for your user role.', 'profile-builder' ) );
|
|
|
|
|
48 |
} else {
|
49 |
$wppb_content_restriction_message = apply_filters( 'wppb_get_restriction_content_message_default', $wppb_content_restriction_message, $message_type, $wppb_content_restriction_settings );
|
50 |
}
|
45 |
$wppb_content_restriction_message = ( ( $wppb_content_restriction_settings != 'not_found' && ! empty( $wppb_content_restriction_settings['message_logged_out'] ) ) ? $wppb_content_restriction_settings['message_logged_out'] : __( 'You must be logged in to view this content.', 'profile-builder' ) );
|
46 |
} elseif ( $message_type == 'logged_in' ) {
|
47 |
$wppb_content_restriction_message = ( ( $wppb_content_restriction_settings != 'not_found' && ! empty( $wppb_content_restriction_settings['message_logged_in'] ) ) ? $wppb_content_restriction_settings['message_logged_in'] : __( 'This content is restricted for your user role.', 'profile-builder' ) );
|
48 |
+
} elseif ( $message_type == 'purchasing_restricted' ) {
|
49 |
+
$wppb_content_restriction_message = ( ( $wppb_content_restriction_settings != 'not_found' && ! empty( $wppb_content_restriction_settings['purchasing_restricted'] ) ) ? $wppb_content_restriction_settings['purchasing_restricted'] : __( 'This product cannot be purchased by your user role.', 'profile-builder' ) );
|
50 |
} else {
|
51 |
$wppb_content_restriction_message = apply_filters( 'wppb_get_restriction_content_message_default', $wppb_content_restriction_message, $message_type, $wppb_content_restriction_settings );
|
52 |
}
|
features/content-restriction/content-restriction-meta-box.php
CHANGED
@@ -74,14 +74,7 @@ function wppb_content_restriction_meta_box_output( $post ) {
|
|
74 |
?>
|
75 |
<label class="wppb-meta-box-checkbox-label" for="wppb-content-restrict-user-role-<?php echo esc_attr( $wppb_role ) ?>">
|
76 |
<input type="checkbox" value="<?php echo esc_attr( $wppb_role ); ?>" <?php if( in_array( $wppb_role, $wppb_selected_roles ) ) echo 'checked="checked"'; ?> name="wppb-content-restrict-user-role[]" id="wppb-content-restrict-user-role-<?php echo esc_attr( $wppb_role ) ?>">
|
77 |
-
<?php
|
78 |
-
if( ! empty( $wppb_role_details['name'] ) ) {
|
79 |
-
echo esc_html( $wppb_role_details['name'] );
|
80 |
-
}
|
81 |
-
else {
|
82 |
-
echo esc_html( $wppb_role );
|
83 |
-
}
|
84 |
-
?>
|
85 |
</label>
|
86 |
<?php } ?>
|
87 |
|
@@ -96,6 +89,43 @@ function wppb_content_restriction_meta_box_output( $post ) {
|
|
96 |
</div>
|
97 |
</div>
|
98 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
99 |
<div id="wppb-meta-box-fields-wrapper-restriction-redirect-url" class="wppb-meta-box-fields-wrapper <?php echo ( $wppb_content_restrict_type == 'redirect' ? 'wppb-content-restriction-enabled' : '' ); ?>">
|
100 |
<h4><?php echo esc_html__( 'Restriction Redirect URL', 'profile-builder' ); ?></h4>
|
101 |
|
@@ -146,6 +176,13 @@ function wppb_content_restriction_meta_box_output( $post ) {
|
|
146 |
|
147 |
<p><strong><?php esc_html_e( 'Messages for logged-in users', 'profile-builder' ); ?></strong></p>
|
148 |
<?php wp_editor( get_post_meta( $post->ID, 'wppb-content-restrict-message-logged_in', true ), 'wppb-content-restrict-message-logged_in', array( 'textarea_name' => 'wppb-content-restrict-message-logged_in', 'editor_height' => 200 ) ); ?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
149 |
</div>
|
150 |
</div>
|
151 |
|
@@ -205,6 +242,25 @@ function wppb_content_restriction_save_data( $post_id ) {
|
|
205 |
update_post_meta( $post_id, 'wppb-content-restrict-message-logged_out', ( ! empty( $_POST['wppb-content-restrict-message-logged_out'] ) ? wp_kses_post( $_POST['wppb-content-restrict-message-logged_out'] ) : '' ) );
|
206 |
update_post_meta( $post_id, 'wppb-content-restrict-message-logged_in', ( ! empty( $_POST['wppb-content-restrict-message-logged_in'] ) ? wp_kses_post( $_POST['wppb-content-restrict-message-logged_in'] ) : '' ) );
|
207 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
208 |
}
|
209 |
add_action( 'save_post', 'wppb_content_restriction_save_data' );
|
210 |
add_action( 'edit_attachment', 'wppb_content_restriction_save_data' );
|
74 |
?>
|
75 |
<label class="wppb-meta-box-checkbox-label" for="wppb-content-restrict-user-role-<?php echo esc_attr( $wppb_role ) ?>">
|
76 |
<input type="checkbox" value="<?php echo esc_attr( $wppb_role ); ?>" <?php if( in_array( $wppb_role, $wppb_selected_roles ) ) echo 'checked="checked"'; ?> name="wppb-content-restrict-user-role[]" id="wppb-content-restrict-user-role-<?php echo esc_attr( $wppb_role ) ?>">
|
77 |
+
<?php echo !empty( $wppb_role_details['name'] ) ? esc_html( $wppb_role_details['name'] ) : esc_html( $wppb_role ); ?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
78 |
</label>
|
79 |
<?php } ?>
|
80 |
|
89 |
</div>
|
90 |
</div>
|
91 |
|
92 |
+
<?php if( isset( $post->post_type ) && $post->post_type == 'product' ) : ?>
|
93 |
+
<div class="wppb-meta-box-fields-wrapper">
|
94 |
+
<h4><?php esc_html_e( 'Purchase Options', 'profile-builder' ); ?></h4>
|
95 |
+
|
96 |
+
<?php
|
97 |
+
$wppb_purchase_user_status = get_post_meta( $post->ID, 'wppb-purchase-restrict-user-status', true );
|
98 |
+
$wppb_selected_purchase_roles = get_post_meta( $post->ID, 'wppb-purchase-restrict-user-role' );
|
99 |
+
?>
|
100 |
+
|
101 |
+
<!-- Who Can Purchase? options -->
|
102 |
+
<div class="wppb-meta-box-field-wrapper">
|
103 |
+
<label class="wppb-meta-box-field-label"><?php esc_html_e( 'Who can purchase?', 'profile-builder' ); ?></label>
|
104 |
+
|
105 |
+
<label class="wppb-meta-box-checkbox-label" for="wppb-purchase-restrict-user-status">
|
106 |
+
<input type="checkbox" value="loggedin" <?php if( ! empty( $wppb_purchase_user_status ) ) checked($wppb_purchase_user_status, 'loggedin' ); ?> name="wppb-purchase-restrict-user-status" id="wppb-purchase-restrict-user-status">
|
107 |
+
<?php esc_html_e( 'Logged In Users', 'profile-builder' ); ?>
|
108 |
+
</label>
|
109 |
+
|
110 |
+
<?php if( !empty( $wppb_roles ) ): foreach( $wppb_roles as $wppb_role => $wppb_role_details ): ?>
|
111 |
+
|
112 |
+
<label class="wppb-meta-box-checkbox-label" for="wppb-purchase-restrict-user-role-<?php echo esc_attr( $wppb_role ) ?>">
|
113 |
+
<input type="checkbox" value="<?php echo esc_attr( $wppb_role ); ?>" <?php if( in_array( $wppb_role, $wppb_selected_purchase_roles ) ) echo 'checked="checked"'; ?> name="wppb-purchase-restrict-user-role[]" id="wppb-purchase-restrict-user-role-<?php echo esc_attr( $wppb_role ) ?>">
|
114 |
+
<?php echo !empty( $wppb_role_details['name'] ) ? esc_html( $wppb_role_details['name'] ) : esc_html( $wppb_role ); ?>
|
115 |
+
</label>
|
116 |
+
|
117 |
+
<?php endforeach; ?>
|
118 |
+
|
119 |
+
<p class="description" style="margin-top: 10px;">
|
120 |
+
<?php esc_html_e( 'Select who can purchase this product.', 'profile-builder' ); ?>
|
121 |
+
</p>
|
122 |
+
|
123 |
+
<?php endif; ?>
|
124 |
+
|
125 |
+
</div>
|
126 |
+
</div>
|
127 |
+
<?php endif; ?>
|
128 |
+
|
129 |
<div id="wppb-meta-box-fields-wrapper-restriction-redirect-url" class="wppb-meta-box-fields-wrapper <?php echo ( $wppb_content_restrict_type == 'redirect' ? 'wppb-content-restriction-enabled' : '' ); ?>">
|
130 |
<h4><?php echo esc_html__( 'Restriction Redirect URL', 'profile-builder' ); ?></h4>
|
131 |
|
176 |
|
177 |
<p><strong><?php esc_html_e( 'Messages for logged-in users', 'profile-builder' ); ?></strong></p>
|
178 |
<?php wp_editor( get_post_meta( $post->ID, 'wppb-content-restrict-message-logged_in', true ), 'wppb-content-restrict-message-logged_in', array( 'textarea_name' => 'wppb-content-restrict-message-logged_in', 'editor_height' => 200 ) ); ?>
|
179 |
+
|
180 |
+
<?php if( isset( $post->post_type ) && $post->post_type == 'product' ) : ?>
|
181 |
+
|
182 |
+
<p><strong><?php esc_html_e( 'Messages for restricted product purchase', 'profile-builder' ); ?></strong></p>
|
183 |
+
<?php wp_editor( wp_kses_post( get_post_meta( $post->ID, 'wppb-content-restrict-message-purchasing_restricted', true ) ), 'wppb-content-restrict-message-purchasing_restricted', array( 'textarea_name' => 'wppb-content-restrict-message-purchasing_restricted', 'editor_height' => 200 ) ); ?>
|
184 |
+
|
185 |
+
<?php endif; ?>
|
186 |
</div>
|
187 |
</div>
|
188 |
|
242 |
update_post_meta( $post_id, 'wppb-content-restrict-message-logged_out', ( ! empty( $_POST['wppb-content-restrict-message-logged_out'] ) ? wp_kses_post( $_POST['wppb-content-restrict-message-logged_out'] ) : '' ) );
|
243 |
update_post_meta( $post_id, 'wppb-content-restrict-message-logged_in', ( ! empty( $_POST['wppb-content-restrict-message-logged_in'] ) ? wp_kses_post( $_POST['wppb-content-restrict-message-logged_in'] ) : '' ) );
|
244 |
|
245 |
+
// Handle WooCommerce purchase settings
|
246 |
+
delete_post_meta( $post_id, 'wppb-purchase-restrict-user-role' );
|
247 |
+
if( isset( $_POST['wppb-purchase-restrict-user-role'] ) && is_array( $_POST['wppb-purchase-restrict-user-role'] ) ) {
|
248 |
+
$restrict_roles = array_map( 'sanitize_text_field', $_POST['wppb-purchase-restrict-user-role'] );
|
249 |
+
foreach ( $restrict_roles as $role ) {
|
250 |
+
if( !empty( $role ) )
|
251 |
+
add_post_meta($post_id, 'wppb-purchase-restrict-user-role', sanitize_text_field( $role ) );
|
252 |
+
}
|
253 |
+
|
254 |
+
}
|
255 |
+
|
256 |
+
if( isset( $_POST['wppb-purchase-restrict-user-status'] ) && $_POST['wppb-purchase-restrict-user-status'] === 'loggedin' )
|
257 |
+
update_post_meta( $post_id, 'wppb-purchase-restrict-user-status', 'loggedin' );
|
258 |
+
else
|
259 |
+
delete_post_meta( $post_id, 'wppb-purchase-restrict-user-status' );
|
260 |
+
|
261 |
+
// save custom "product purchase restricted" message
|
262 |
+
update_post_meta( $post_id, 'wppb-content-restrict-message-purchasing_restricted', ( ! empty( $_POST['wppb-content-restrict-message-purchasing_restricted'] ) ? wp_kses_post($_POST['wppb-content-restrict-message-purchasing_restricted']) : '' ) );
|
263 |
+
|
264 |
}
|
265 |
add_action( 'save_post', 'wppb_content_restriction_save_data' );
|
266 |
add_action( 'edit_attachment', 'wppb_content_restriction_save_data' );
|
features/content-restriction/content-restriction.php
CHANGED
@@ -41,12 +41,13 @@ function wppb_content_restriction_settings_defaults() {
|
|
41 |
|
42 |
add_option( 'wppb_content_restriction_settings',
|
43 |
array(
|
44 |
-
'restrict_type' =>
|
45 |
-
'redirect_url' =>
|
46 |
-
'message_logged_out' =>
|
47 |
-
'message_logged_in' =>
|
48 |
-
'
|
49 |
-
'
|
|
|
50 |
)
|
51 |
);
|
52 |
|
@@ -126,14 +127,25 @@ function wppb_content_restriction_content() {
|
|
126 |
<?php wp_editor( wppb_get_restriction_content_message( 'logged_in' ), 'message_logged_in', array( 'textarea_name' => 'wppb_content_restriction_settings[message_logged_in]', 'editor_height' => 250 ) ); ?>
|
127 |
</div>
|
128 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
129 |
<div class="wppb-restriction-fields-group">
|
130 |
-
<label class="wppb-restriction-label" for="restricted-posts-preview"><?php
|
131 |
|
132 |
<div class="wppb-restriction-post-preview">
|
133 |
<div>
|
134 |
<label>
|
135 |
<input type="radio" name="wppb_content_restriction_settings[post_preview]" value="none" <?php echo ( ( $wppb_content_restriction_settings != 'not_found' ) && $wppb_content_restriction_settings['post_preview'] == 'none' ? 'checked' : '' ); ?> />
|
136 |
-
<span><?php
|
137 |
</label>
|
138 |
</div>
|
139 |
|
41 |
|
42 |
add_option( 'wppb_content_restriction_settings',
|
43 |
array(
|
44 |
+
'restrict_type' => 'message',
|
45 |
+
'redirect_url' => '',
|
46 |
+
'message_logged_out' => '',
|
47 |
+
'message_logged_in' => '',
|
48 |
+
'purchasing_restricted' => '',
|
49 |
+
'post_preview' => 'none',
|
50 |
+
'post_preview_length' => '20',
|
51 |
)
|
52 |
);
|
53 |
|
127 |
<?php wp_editor( wppb_get_restriction_content_message( 'logged_in' ), 'message_logged_in', array( 'textarea_name' => 'wppb_content_restriction_settings[message_logged_in]', 'editor_height' => 250 ) ); ?>
|
128 |
</div>
|
129 |
|
130 |
+
<?php if ( ( in_array( 'woocommerce/woocommerce.php', apply_filters( 'active_plugins', get_option( 'active_plugins' ) ) ) ) || ( is_plugin_active_for_network('woocommerce/woocommerce.php') ) ) : ?>
|
131 |
+
<h4 class="pms-subsection-title"><?php esc_html_e( 'WooCommerce Restriction Messages', 'profile-builder' ); ?></h4>
|
132 |
+
|
133 |
+
<div class="wppb-restriction-fields-group">
|
134 |
+
|
135 |
+
<label class="wppb-restriction-label"><?php esc_html_e( 'Messages for restricted product purchase', 'profile-builder' ); ?></label>
|
136 |
+
<?php wp_editor( wppb_get_restriction_content_message( 'purchasing_restricted' ), 'messages_purchasing_restricted', array( 'textarea_name' => 'wppb_content_restriction_settings[purchasing_restricted]', 'editor_height' => 250 ) ); ?>
|
137 |
+
|
138 |
+
</div>
|
139 |
+
<?php endif; ?>
|
140 |
+
|
141 |
<div class="wppb-restriction-fields-group">
|
142 |
+
<label class="wppb-restriction-label" for="restricted-posts-preview"><?php esc_html_e( 'Restricted Posts Preview', 'profile-builder' ) ?></label>
|
143 |
|
144 |
<div class="wppb-restriction-post-preview">
|
145 |
<div>
|
146 |
<label>
|
147 |
<input type="radio" name="wppb_content_restriction_settings[post_preview]" value="none" <?php echo ( ( $wppb_content_restriction_settings != 'not_found' ) && $wppb_content_restriction_settings['post_preview'] == 'none' ? 'checked' : '' ); ?> />
|
148 |
+
<span><?php esc_html_e( 'None', 'profile-builder' ); ?></span>
|
149 |
</label>
|
150 |
</div>
|
151 |
|
index.php
CHANGED
@@ -3,14 +3,14 @@
|
|
3 |
* Plugin Name: Profile Builder
|
4 |
* Plugin URI: https://www.cozmoslabs.com/wordpress-profile-builder/
|
5 |
* Description: Login, registration and edit profile shortcodes for the front-end. Also you can choose what fields should be displayed or add new (custom) ones both in the front-end and in the dashboard.
|
6 |
-
* Version: 3.
|
7 |
* Author: Cozmoslabs
|
8 |
* Author URI: https://www.cozmoslabs.com/
|
9 |
* Text Domain: profile-builder
|
10 |
* Domain Path: /translation
|
11 |
* License: GPL2
|
12 |
-
* Elementor tested up to: 3.7.
|
13 |
-
* Elementor Pro tested up to: 3.7.
|
14 |
*
|
15 |
* == Copyright ==
|
16 |
* Copyright 2014 Cozmoslabs (www.cozmoslabs.com)
|
@@ -378,7 +378,7 @@ add_action( 'plugins_loaded', 'wppb_plugin_init' );
|
|
378 |
*
|
379 |
*
|
380 |
*/
|
381 |
-
define('PROFILE_BUILDER_VERSION', '3.
|
382 |
define('WPPB_PLUGIN_DIR', plugin_dir_path(__FILE__));
|
383 |
define('WPPB_PLUGIN_URL', plugin_dir_url(__FILE__));
|
384 |
define('WPPB_PLUGIN_BASENAME', plugin_basename(__FILE__));
|
3 |
* Plugin Name: Profile Builder
|
4 |
* Plugin URI: https://www.cozmoslabs.com/wordpress-profile-builder/
|
5 |
* Description: Login, registration and edit profile shortcodes for the front-end. Also you can choose what fields should be displayed or add new (custom) ones both in the front-end and in the dashboard.
|
6 |
+
* Version: 3.8.0
|
7 |
* Author: Cozmoslabs
|
8 |
* Author URI: https://www.cozmoslabs.com/
|
9 |
* Text Domain: profile-builder
|
10 |
* Domain Path: /translation
|
11 |
* License: GPL2
|
12 |
+
* Elementor tested up to: 3.7.7
|
13 |
+
* Elementor Pro tested up to: 3.7.8
|
14 |
*
|
15 |
* == Copyright ==
|
16 |
* Copyright 2014 Cozmoslabs (www.cozmoslabs.com)
|
378 |
*
|
379 |
*
|
380 |
*/
|
381 |
+
define('PROFILE_BUILDER_VERSION', '3.8.0' );
|
382 |
define('WPPB_PLUGIN_DIR', plugin_dir_path(__FILE__));
|
383 |
define('WPPB_PLUGIN_URL', plugin_dir_url(__FILE__));
|
384 |
define('WPPB_PLUGIN_BASENAME', plugin_basename(__FILE__));
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link: http://www.cozmoslabs.com/wordpress-profile-builder/
|
|
4 |
Tags: user registration, user profile, registration, profile, user registration form, user fields, edit profile, user custom fields, front-end login, front-end edit profile, front-end user registration, email confirmation, login form, content restriction, restrict content
|
5 |
Requires at least: 3.1
|
6 |
Tested up to: 6.0
|
7 |
-
Stable tag: 3.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -177,6 +177,10 @@ This plugin adds/removes user fields in the front-end. Both default and extra pr
|
|
177 |
15. Edit or Add New User Role
|
178 |
|
179 |
== Changelog ==
|
|
|
|
|
|
|
|
|
180 |
= 3.7.9 =
|
181 |
* Fix: Bug happening with the Elementor Registration widget in some cases
|
182 |
* Fix: Backwards compatibility issues with Password Strength feature on older versions of WordPress
|
4 |
Tags: user registration, user profile, registration, profile, user registration form, user fields, edit profile, user custom fields, front-end login, front-end edit profile, front-end user registration, email confirmation, login form, content restriction, restrict content
|
5 |
Requires at least: 3.1
|
6 |
Tested up to: 6.0
|
7 |
+
Stable tag: 3.8.0
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
177 |
15. Edit or Add New User Role
|
178 |
|
179 |
== Changelog ==
|
180 |
+
= 3.8.0 =
|
181 |
+
* Feature: added the possibility to restrict the purchase of WooCommerce Products based on User Roles
|
182 |
+
* Misc: fix some cases where HTML was displaying in the back-end
|
183 |
+
|
184 |
= 3.7.9 =
|
185 |
* Fix: Bug happening with the Elementor Registration widget in some cases
|
186 |
* Fix: Backwards compatibility issues with Password Strength feature on older versions of WordPress
|
translation/profile-builder.catalog.php
CHANGED
@@ -1194,6 +1194,8 @@
|
|
1194 |
<?php __("Search Fields", "profile-builder"); ?>
|
1195 |
<?php __("Choose the fields in which the Search Field will look in", "profile-builder"); ?>
|
1196 |
<?php __("Search Settings", "profile-builder"); ?>
|
|
|
|
|
1197 |
<?php __("You need to activate the Userlisting feature from within the \"Add-ons\" page!", "profile-builder"); ?>
|
1198 |
<?php __("You can find it in the Profile Builder menu.", "profile-builder"); ?>
|
1199 |
<?php __("No results found!", "profile-builder"); ?>
|
@@ -1492,6 +1494,7 @@
|
|
1492 |
<?php __("…", "profile-builder"); ?>
|
1493 |
<?php __("You must be logged in to view the comments.", "profile-builder"); ?>
|
1494 |
<?php __("Comments are restricted for your user role.", "profile-builder"); ?>
|
|
|
1495 |
<?php __("This content is restricted for your user role.", "profile-builder"); ?>
|
1496 |
<?php __("You must be logged in to view this content.", "profile-builder"); ?>
|
1497 |
<?php __("Display Options", "profile-builder"); ?>
|
@@ -1501,6 +1504,9 @@
|
|
1501 |
<?php __("Display For", "profile-builder"); ?>
|
1502 |
<?php __("Checking only \"Logged In Users\" will show this %s to all logged in users, regardless of user role.", "profile-builder"); ?>
|
1503 |
<?php __("Checking any user role will show this %s only to users that have one of those user roles assigned.", "profile-builder"); ?>
|
|
|
|
|
|
|
1504 |
<?php __("Restriction Redirect URL", "profile-builder"); ?>
|
1505 |
<?php __("Enable Custom Redirect URL", "profile-builder"); ?>
|
1506 |
<?php __("Check if you wish to add a custom redirect URL for this %s.", "profile-builder"); ?>
|
@@ -1509,6 +1515,7 @@
|
|
1509 |
<?php __("Check if you wish to add custom messages for this %s.", "profile-builder"); ?>
|
1510 |
<?php __("Messages for logged-out users", "profile-builder"); ?>
|
1511 |
<?php __("Messages for logged-in users", "profile-builder"); ?>
|
|
|
1512 |
<?php __("Content Restriction Settings", "profile-builder"); ?>
|
1513 |
<?php __("Enable Content Restriction", "profile-builder"); ?>
|
1514 |
<?php __("Activate Content Restriction", "profile-builder"); ?>
|
@@ -1516,6 +1523,7 @@
|
|
1516 |
<?php __("If you select \"Redirect\", the post's content will be protected by redirecting the user to the URL you specify. The redirect happens only when accessing a single post. On archive pages the restriction message will be displayed, instead of the content.", "profile-builder"); ?>
|
1517 |
<?php __("Message for logged-out users", "profile-builder"); ?>
|
1518 |
<?php __("Message for logged-in users", "profile-builder"); ?>
|
|
|
1519 |
<?php __("Restricted Posts Preview", "profile-builder"); ?>
|
1520 |
<?php __("Show the first %s words of the post's content", "profile-builder"); ?>
|
1521 |
<?php __("Show the content before the \"more\" tag", "profile-builder"); ?>
|
1194 |
<?php __("Search Fields", "profile-builder"); ?>
|
1195 |
<?php __("Choose the fields in which the Search Field will look in", "profile-builder"); ?>
|
1196 |
<?php __("Search Settings", "profile-builder"); ?>
|
1197 |
+
<?php __("Themes: add style to your user listing section", "profile-builder"); ?>
|
1198 |
+
<?php __("You can now add beautifully pre-designed templates to showcase the user base on your website using one of the <strong>user listing templates</strong> available in the %sUser Listing add-on%s.", "profile-builder"); ?>
|
1199 |
<?php __("You need to activate the Userlisting feature from within the \"Add-ons\" page!", "profile-builder"); ?>
|
1200 |
<?php __("You can find it in the Profile Builder menu.", "profile-builder"); ?>
|
1201 |
<?php __("No results found!", "profile-builder"); ?>
|
1494 |
<?php __("…", "profile-builder"); ?>
|
1495 |
<?php __("You must be logged in to view the comments.", "profile-builder"); ?>
|
1496 |
<?php __("Comments are restricted for your user role.", "profile-builder"); ?>
|
1497 |
+
<?php __("This product cannot be purchased by your user role.", "profile-builder"); ?>
|
1498 |
<?php __("This content is restricted for your user role.", "profile-builder"); ?>
|
1499 |
<?php __("You must be logged in to view this content.", "profile-builder"); ?>
|
1500 |
<?php __("Display Options", "profile-builder"); ?>
|
1504 |
<?php __("Display For", "profile-builder"); ?>
|
1505 |
<?php __("Checking only \"Logged In Users\" will show this %s to all logged in users, regardless of user role.", "profile-builder"); ?>
|
1506 |
<?php __("Checking any user role will show this %s only to users that have one of those user roles assigned.", "profile-builder"); ?>
|
1507 |
+
<?php __("Purchase Options", "profile-builder"); ?>
|
1508 |
+
<?php __("Who can purchase?", "profile-builder"); ?>
|
1509 |
+
<?php __("Select who can purchase this product.", "profile-builder"); ?>
|
1510 |
<?php __("Restriction Redirect URL", "profile-builder"); ?>
|
1511 |
<?php __("Enable Custom Redirect URL", "profile-builder"); ?>
|
1512 |
<?php __("Check if you wish to add a custom redirect URL for this %s.", "profile-builder"); ?>
|
1515 |
<?php __("Check if you wish to add custom messages for this %s.", "profile-builder"); ?>
|
1516 |
<?php __("Messages for logged-out users", "profile-builder"); ?>
|
1517 |
<?php __("Messages for logged-in users", "profile-builder"); ?>
|
1518 |
+
<?php __("Messages for restricted product purchase", "profile-builder"); ?>
|
1519 |
<?php __("Content Restriction Settings", "profile-builder"); ?>
|
1520 |
<?php __("Enable Content Restriction", "profile-builder"); ?>
|
1521 |
<?php __("Activate Content Restriction", "profile-builder"); ?>
|
1523 |
<?php __("If you select \"Redirect\", the post's content will be protected by redirecting the user to the URL you specify. The redirect happens only when accessing a single post. On archive pages the restriction message will be displayed, instead of the content.", "profile-builder"); ?>
|
1524 |
<?php __("Message for logged-out users", "profile-builder"); ?>
|
1525 |
<?php __("Message for logged-in users", "profile-builder"); ?>
|
1526 |
+
<?php __("WooCommerce Restriction Messages", "profile-builder"); ?>
|
1527 |
<?php __("Restricted Posts Preview", "profile-builder"); ?>
|
1528 |
<?php __("Show the first %s words of the post's content", "profile-builder"); ?>
|
1529 |
<?php __("Show the content before the \"more\" tag", "profile-builder"); ?>
|
translation/profile-builder.pot
CHANGED
@@ -317,11 +317,11 @@ msgstr ""
|
|
317 |
msgid "Show"
|
318 |
msgstr ""
|
319 |
|
320 |
-
#: admin/admin-bar.php:81, add-ons/user-listing/userlisting.php:
|
321 |
msgid "Hide"
|
322 |
msgstr ""
|
323 |
|
324 |
-
#: admin/admin-bar.php:92, admin/general-settings.php:348, admin/private-website.php:162, features/functions.php:1055, add-ons-advanced/woocommerce/woosync-page.php:149, features/content-restriction/content-restriction.php:
|
325 |
msgid "Save Changes"
|
326 |
msgstr ""
|
327 |
|
@@ -393,7 +393,7 @@ msgstr ""
|
|
393 |
msgid "See details"
|
394 |
msgstr ""
|
395 |
|
396 |
-
#: admin/admin-functions.php:260, admin/review.php:94
|
397 |
msgid "Dismiss this notice."
|
398 |
msgstr ""
|
399 |
|
@@ -777,7 +777,7 @@ msgstr ""
|
|
777 |
msgid "Load Profile Builder's own CSS file in the front-end:"
|
778 |
msgstr ""
|
779 |
|
780 |
-
#: admin/general-settings.php:151, admin/general-settings.php:164, admin/general-settings.php:179, admin/general-settings.php:228, admin/general-settings.php:275, admin/manage-fields.php:193, admin/private-website.php:70, admin/private-website.php:137, admin/private-website.php:150, add-ons/multiple-forms/edit-profile-forms.php:206, add-ons/multiple-forms/register-forms.php:229, add-ons/multiple-forms/register-forms.php:230, add-ons/user-listing/userlisting.php:
|
781 |
msgid "Yes"
|
782 |
msgstr ""
|
783 |
|
@@ -789,7 +789,7 @@ msgstr ""
|
|
789 |
msgid "Automatically Log In:"
|
790 |
msgstr ""
|
791 |
|
792 |
-
#: admin/general-settings.php:165, admin/general-settings.php:180, admin/general-settings.php:229, admin/general-settings.php:274, admin/private-website.php:69, admin/private-website.php:136, admin/private-website.php:151, add-ons/multiple-forms/edit-profile-forms.php:206, add-ons/multiple-forms/register-forms.php:229, add-ons/multiple-forms/register-forms.php:230, add-ons-advanced/bbpress/bbpress-page.php:160, add-ons-advanced/social-connect/index.php:348, add-ons-advanced/social-connect/index.php:407, features/content-restriction/content-restriction.php:
|
793 |
msgid "No"
|
794 |
msgstr ""
|
795 |
|
@@ -861,11 +861,11 @@ msgstr ""
|
|
861 |
msgid "Username and Email"
|
862 |
msgstr ""
|
863 |
|
864 |
-
#: admin/general-settings.php:304, admin/manage-fields.php:333, front-end/login.php:341, front-end/login.php:355, front-end/login.php:543, add-ons/custom-redirects/custom_redirects_admin.php:61, add-ons/email-customizer/email-customizer.php:28, add-ons/user-listing/userlisting.php:113, add-ons/user-listing/userlisting.php:336, add-ons/user-listing/userlisting.php:
|
865 |
msgid "Username"
|
866 |
msgstr ""
|
867 |
|
868 |
-
#: admin/general-settings.php:305, front-end/login.php:538, front-end/recover.php:118, add-ons/email-customizer/email-customizer.php:29, add-ons/user-listing/userlisting.php:119, add-ons/user-listing/userlisting.php:
|
869 |
msgid "Email"
|
870 |
msgstr ""
|
871 |
|
@@ -945,7 +945,7 @@ msgstr ""
|
|
945 |
msgid "Meta-name"
|
946 |
msgstr ""
|
947 |
|
948 |
-
#: admin/manage-fields.php:189, add-ons/custom-redirects/custom_redirects_admin.php:70, add-ons/custom-redirects/custom_redirects_admin.php:100, add-ons/custom-redirects/custom_redirects_admin.php:119, add-ons/custom-redirects/custom_redirects_admin.php:144, add-ons/multiple-forms/edit-profile-forms.php:246, add-ons/multiple-forms/register-forms.php:267, add-ons/user-listing/userlisting.php:
|
949 |
msgid "ID"
|
950 |
msgstr ""
|
951 |
|
@@ -1393,15 +1393,15 @@ msgstr ""
|
|
1393 |
msgid "Usernames cannot be changed."
|
1394 |
msgstr ""
|
1395 |
|
1396 |
-
#: admin/manage-fields.php:334, add-ons/user-listing/userlisting.php:
|
1397 |
msgid "First Name"
|
1398 |
msgstr ""
|
1399 |
|
1400 |
-
#: admin/manage-fields.php:335, add-ons/user-listing/userlisting.php:
|
1401 |
msgid "Last Name"
|
1402 |
msgstr ""
|
1403 |
|
1404 |
-
#: admin/manage-fields.php:336, add-ons/user-listing/userlisting.php:
|
1405 |
msgid "Nickname"
|
1406 |
msgstr ""
|
1407 |
|
@@ -1417,7 +1417,7 @@ msgstr ""
|
|
1417 |
msgid "E-mail"
|
1418 |
msgstr ""
|
1419 |
|
1420 |
-
#: admin/manage-fields.php:340, add-ons/email-customizer/email-customizer.php:33, add-ons/user-listing/userlisting.php:122, add-ons/user-listing/userlisting.php:
|
1421 |
msgid "Website"
|
1422 |
msgstr ""
|
1423 |
|
@@ -1437,7 +1437,7 @@ msgstr ""
|
|
1437 |
msgid "About Yourself"
|
1438 |
msgstr ""
|
1439 |
|
1440 |
-
#: admin/manage-fields.php:350, add-ons/user-listing/userlisting.php:125, add-ons/user-listing/userlisting.php:
|
1441 |
msgid "Biographical Info"
|
1442 |
msgstr ""
|
1443 |
|
@@ -3049,11 +3049,11 @@ msgstr ""
|
|
3049 |
msgid "<pre>Title</pre><pre>Type</pre><pre>Meta Name</pre><pre class=\"wppb-mb-head-required\">Required</pre>"
|
3050 |
msgstr ""
|
3051 |
|
3052 |
-
#: admin/manage-fields.php:1362, features/functions.php:1076, features/functions.php:1083, add-ons/custom-redirects/custom_redirects_admin.php:184, add-ons/custom-redirects/custom_redirects_admin.php:198, add-ons/custom-redirects/custom_redirects_admin.php:212, add-ons/custom-redirects/custom_redirects_admin.php:226, add-ons/multiple-forms/multiple-forms.php:410, add-ons-advanced/field-visibility/index.php:187, add-ons-free/labels-edit/labels-edit.php:373, features/admin-approval/class-admin-approval.php:111, features/roles-editor/roles-editor.php:902, assets/lib/wck-api/wordpress-creation-kit.php:
|
3053 |
msgid "Edit"
|
3054 |
msgstr ""
|
3055 |
|
3056 |
-
#: admin/manage-fields.php:1362, features/functions.php:1069, features/functions.php:1083, add-ons/custom-redirects/custom_redirects_admin.php:184, add-ons/custom-redirects/custom_redirects_admin.php:198, add-ons/custom-redirects/custom_redirects_admin.php:212, add-ons/custom-redirects/custom_redirects_admin.php:226, add-ons-advanced/field-visibility/index.php:187, features/admin-approval/class-admin-approval.php:116, features/admin-approval/class-admin-approval.php:232, features/email-confirmation/class-email-confirmation.php:121, features/email-confirmation/class-email-confirmation.php:218, features/roles-editor/roles-editor.php:210, features/roles-editor/roles-editor.php:940, features/roles-editor/roles-editor.php:929, features/roles-editor/roles-editor.php:920, assets/lib/wck-api/wordpress-creation-kit.php:
|
3057 |
msgid "Delete"
|
3058 |
msgstr ""
|
3059 |
|
@@ -3385,11 +3385,11 @@ msgstr ""
|
|
3385 |
msgid "Incorrect phone number"
|
3386 |
msgstr ""
|
3387 |
|
3388 |
-
#: features/functions.php:1062, features/roles-editor/roles-editor.php:211, add-ons-advanced/campaign-monitor/admin/cmonitor-page.php:451, add-ons-advanced/mailchimp-integration/admin/mailchimp-page.php:171, assets/lib/wck-api/wordpress-creation-kit.php:
|
3389 |
msgid "Cancel"
|
3390 |
msgstr ""
|
3391 |
|
3392 |
-
#: features/functions.php:1083, assets/lib/wck-api/wordpress-creation-kit.php:
|
3393 |
msgid "Content"
|
3394 |
msgstr ""
|
3395 |
|
@@ -3461,7 +3461,7 @@ msgstr ""
|
|
3461 |
msgid "Only an administrator can add new users."
|
3462 |
msgstr ""
|
3463 |
|
3464 |
-
#: front-end/class-formbuilder.php:302, front-end/login.php:648, assets/lib/wck-api/wordpress-creation-kit.php:
|
3465 |
msgid "You are not allowed to do this."
|
3466 |
msgstr ""
|
3467 |
|
@@ -3774,7 +3774,7 @@ msgstr ""
|
|
3774 |
msgid "Dashboard (redirect users from accessing the dashboard)"
|
3775 |
msgstr ""
|
3776 |
|
3777 |
-
#: add-ons/custom-redirects/custom_redirects_admin.php:60, add-ons/user-listing/userlisting.php:168, add-ons/user-listing/userlisting.php:
|
3778 |
msgid "User ID"
|
3779 |
msgstr ""
|
3780 |
|
@@ -3794,7 +3794,7 @@ msgstr ""
|
|
3794 |
msgid "Redirect Type"
|
3795 |
msgstr ""
|
3796 |
|
3797 |
-
#: add-ons/custom-redirects/custom_redirects_admin.php:69, add-ons/custom-redirects/custom_redirects_admin.php:99, add-ons/custom-redirects/custom_redirects_admin.php:118, add-ons/custom-redirects/custom_redirects_admin.php:143, features/content-restriction/content-restriction.php:
|
3798 |
msgid "Redirect URL"
|
3799 |
msgstr ""
|
3800 |
|
@@ -4330,31 +4330,31 @@ msgstr ""
|
|
4330 |
msgid "No Edit-profile Forms found in trash"
|
4331 |
msgstr ""
|
4332 |
|
4333 |
-
#: add-ons/multiple-forms/edit-profile-forms.php:135, add-ons/multiple-forms/register-forms.php:138, add-ons/user-listing/userlisting.php:
|
4334 |
msgid "Shortcode"
|
4335 |
msgstr ""
|
4336 |
|
4337 |
-
#: add-ons/multiple-forms/edit-profile-forms.php:155, add-ons/multiple-forms/register-forms.php:159, add-ons/user-listing/userlisting.php:
|
4338 |
msgid "(no title)"
|
4339 |
msgstr ""
|
4340 |
|
4341 |
-
#: add-ons/multiple-forms/edit-profile-forms.php:177, add-ons/multiple-forms/register-forms.php:180, add-ons/user-listing/userlisting.php:
|
4342 |
msgid "Use this shortcode on the page you want the form to be displayed:"
|
4343 |
msgstr ""
|
4344 |
|
4345 |
-
#: add-ons/multiple-forms/edit-profile-forms.php:181, add-ons/multiple-forms/register-forms.php:184, add-ons/user-listing/userlisting.php:
|
4346 |
msgid "<span style=\"color:red;\">Note:</span> changing the form title also changes the shortcode!"
|
4347 |
msgstr ""
|
4348 |
|
4349 |
-
#: add-ons/multiple-forms/edit-profile-forms.php:175, add-ons/multiple-forms/register-forms.php:178, add-ons/user-listing/userlisting.php:
|
4350 |
msgid "The shortcode will be available after you publish this form."
|
4351 |
msgstr ""
|
4352 |
|
4353 |
-
#: add-ons/multiple-forms/edit-profile-forms.php:187, add-ons/multiple-forms/register-forms.php:190, add-ons/user-listing/userlisting.php:
|
4354 |
msgid "Form Shortcode"
|
4355 |
msgstr ""
|
4356 |
|
4357 |
-
#: add-ons/multiple-forms/edit-profile-forms.php:206, add-ons/multiple-forms/register-forms.php:230, features/content-restriction/content-restriction-meta-box.php:37, features/content-restriction/content-restriction.php:
|
4358 |
msgid "Redirect"
|
4359 |
msgstr ""
|
4360 |
|
@@ -4514,7 +4514,7 @@ msgstr ""
|
|
4514 |
msgid "Display name as"
|
4515 |
msgstr ""
|
4516 |
|
4517 |
-
#: add-ons/user-listing/userlisting.php:169, add-ons/user-listing/userlisting.php:338, add-ons/user-listing/userlisting.php:
|
4518 |
msgid "Role"
|
4519 |
msgstr ""
|
4520 |
|
@@ -4522,11 +4522,11 @@ msgstr ""
|
|
4522 |
msgid "Role Slug"
|
4523 |
msgstr ""
|
4524 |
|
4525 |
-
#: add-ons/user-listing/userlisting.php:171, add-ons/user-listing/userlisting.php:
|
4526 |
msgid "Registration Date"
|
4527 |
msgstr ""
|
4528 |
|
4529 |
-
#: add-ons/user-listing/userlisting.php:172, add-ons/user-listing/userlisting.php:
|
4530 |
msgid "Number of Posts"
|
4531 |
msgstr ""
|
4532 |
|
@@ -4554,7 +4554,7 @@ msgstr ""
|
|
4554 |
msgid "Search all Fields"
|
4555 |
msgstr ""
|
4556 |
|
4557 |
-
#: add-ons/user-listing/userlisting.php:223, add-ons/user-listing/userlisting.php:
|
4558 |
msgid "Faceted Menus"
|
4559 |
msgstr ""
|
4560 |
|
@@ -4590,15 +4590,15 @@ msgstr ""
|
|
4590 |
msgid "Avatar"
|
4591 |
msgstr ""
|
4592 |
|
4593 |
-
#: add-ons/user-listing/userlisting.php:337, add-ons/user-listing/userlisting.php:
|
4594 |
msgid "Firstname"
|
4595 |
msgstr ""
|
4596 |
|
4597 |
-
#: add-ons/user-listing/userlisting.php:339, add-ons/user-listing/userlisting.php:
|
4598 |
msgid "Posts"
|
4599 |
msgstr ""
|
4600 |
|
4601 |
-
#: add-ons/user-listing/userlisting.php:340, add-ons/user-listing/userlisting.php:
|
4602 |
msgid "Sign-up Date"
|
4603 |
msgstr ""
|
4604 |
|
@@ -4618,291 +4618,299 @@ msgstr ""
|
|
4618 |
msgid "User not found"
|
4619 |
msgstr ""
|
4620 |
|
4621 |
-
#: add-ons/user-listing/userlisting.php:
|
4622 |
msgid "None"
|
4623 |
msgstr ""
|
4624 |
|
4625 |
-
#: add-ons/user-listing/userlisting.php:
|
4626 |
msgid "Jabber"
|
4627 |
msgstr ""
|
4628 |
|
4629 |
-
#: add-ons/user-listing/userlisting.php:
|
4630 |
msgid "Yim"
|
4631 |
msgstr ""
|
4632 |
|
4633 |
-
#: add-ons/user-listing/userlisting.php:
|
4634 |
msgid "Aim"
|
4635 |
msgstr ""
|
4636 |
|
4637 |
-
#: add-ons/user-listing/userlisting.php:
|
4638 |
msgid "Display Name"
|
4639 |
msgstr ""
|
4640 |
|
4641 |
-
#: add-ons/user-listing/userlisting.php:
|
4642 |
msgid "First/Lastname"
|
4643 |
msgstr ""
|
4644 |
|
4645 |
-
#: add-ons/user-listing/userlisting.php:
|
4646 |
msgid "Search Users by All Fields"
|
4647 |
msgstr ""
|
4648 |
|
4649 |
-
#: add-ons/user-listing/userlisting.php:
|
4650 |
msgid "Click here to see more information about this user."
|
4651 |
msgstr ""
|
4652 |
|
4653 |
-
#: add-ons/user-listing/userlisting.php:
|
4654 |
msgid "Click here to see more information about this user"
|
4655 |
msgstr ""
|
4656 |
|
4657 |
-
#: add-ons/user-listing/userlisting.php:
|
4658 |
msgid "More..."
|
4659 |
msgstr ""
|
4660 |
|
4661 |
-
#: add-ons/user-listing/userlisting.php:
|
4662 |
msgid "Remove Marker"
|
4663 |
msgstr ""
|
4664 |
|
4665 |
-
#: add-ons/user-listing/userlisting.php:
|
4666 |
msgid "View Map"
|
4667 |
msgstr ""
|
4668 |
|
4669 |
-
#: add-ons/user-listing/userlisting.php:
|
4670 |
msgid "Click here to go back"
|
4671 |
msgstr ""
|
4672 |
|
4673 |
-
#: add-ons/user-listing/userlisting.php:
|
4674 |
msgid "Back"
|
4675 |
msgstr ""
|
4676 |
|
4677 |
-
#: add-ons/user-listing/userlisting.php:
|
4678 |
msgid "You don't have any pagination settings on this userlisting!"
|
4679 |
msgstr ""
|
4680 |
|
4681 |
-
#: add-ons/user-listing/userlisting.php:
|
4682 |
msgid "«« First"
|
4683 |
msgstr ""
|
4684 |
|
4685 |
-
#: add-ons/user-listing/userlisting.php:
|
4686 |
msgid "« Prev"
|
4687 |
msgstr ""
|
4688 |
|
4689 |
-
#: add-ons/user-listing/userlisting.php:
|
4690 |
msgid "Next » "
|
4691 |
msgstr ""
|
4692 |
|
4693 |
-
#: add-ons/user-listing/userlisting.php:
|
4694 |
msgid "Last »»"
|
4695 |
msgstr ""
|
4696 |
|
4697 |
-
#: add-ons/user-listing/userlisting.php:
|
4698 |
msgid "Show All"
|
4699 |
msgstr ""
|
4700 |
|
4701 |
-
#: add-ons/user-listing/userlisting.php:
|
4702 |
msgid "Choose..."
|
4703 |
msgstr ""
|
4704 |
|
4705 |
-
#: add-ons/user-listing/userlisting.php:
|
4706 |
msgid "Choose or type in an option..."
|
4707 |
msgstr ""
|
4708 |
|
4709 |
-
#: add-ons/user-listing/userlisting.php:
|
4710 |
msgid "No options available"
|
4711 |
msgstr ""
|
4712 |
|
4713 |
-
#: add-ons/user-listing/userlisting.php:
|
4714 |
msgid "Remove All Filters"
|
4715 |
msgstr ""
|
4716 |
|
4717 |
-
#: add-ons/user-listing/userlisting.php:
|
4718 |
msgid "Search"
|
4719 |
msgstr ""
|
4720 |
|
4721 |
-
#: add-ons/user-listing/userlisting.php:
|
4722 |
msgid "Clear Results"
|
4723 |
msgstr ""
|
4724 |
|
4725 |
-
#: add-ons/user-listing/userlisting.php:
|
4726 |
msgid "Extra shortcode parameters"
|
4727 |
msgstr ""
|
4728 |
|
4729 |
-
#: add-ons/user-listing/userlisting.php:
|
4730 |
msgid "View all extra shortcode parameters"
|
4731 |
msgstr ""
|
4732 |
|
4733 |
-
#: add-ons/user-listing/userlisting.php:
|
4734 |
msgid "displays users having a certain meta-value within a certain (extra) meta-field"
|
4735 |
msgstr ""
|
4736 |
|
4737 |
-
#: add-ons/user-listing/userlisting.php:
|
4738 |
msgid "Example:"
|
4739 |
msgstr ""
|
4740 |
|
4741 |
-
#: add-ons/user-listing/userlisting.php:
|
4742 |
msgid "Remember though, that the field-value combination must exist in the database."
|
4743 |
msgstr ""
|
4744 |
|
4745 |
-
#: add-ons/user-listing/userlisting.php:
|
4746 |
msgid "displays only the users that you specified the user_id for"
|
4747 |
msgstr ""
|
4748 |
|
4749 |
-
#: add-ons/user-listing/userlisting.php:
|
4750 |
msgid "displays all users except the ones you specified the user_id for"
|
4751 |
msgstr ""
|
4752 |
|
4753 |
-
#: add-ons/user-listing/userlisting.php:
|
4754 |
msgid "Lastname"
|
4755 |
msgstr ""
|
4756 |
|
4757 |
-
#: add-ons/user-listing/userlisting.php:
|
4758 |
msgid "Random (very slow on large databases > 10K user)"
|
4759 |
msgstr ""
|
4760 |
|
4761 |
-
#: add-ons/user-listing/userlisting.php:
|
4762 |
msgid "Ascending"
|
4763 |
msgstr ""
|
4764 |
|
4765 |
-
#: add-ons/user-listing/userlisting.php:
|
4766 |
msgid "Descending"
|
4767 |
msgstr ""
|
4768 |
|
4769 |
-
#: add-ons/user-listing/userlisting.php:
|
4770 |
msgid "Roles to Display"
|
4771 |
msgstr ""
|
4772 |
|
4773 |
-
#: add-ons/user-listing/userlisting.php:
|
4774 |
msgid "Restrict the userlisting to these selected roles only<br/>If not specified, defaults to all existing roles"
|
4775 |
msgstr ""
|
4776 |
|
4777 |
-
#: add-ons/user-listing/userlisting.php:
|
4778 |
msgid "Number of Users/Page"
|
4779 |
msgstr ""
|
4780 |
|
4781 |
-
#: add-ons/user-listing/userlisting.php:
|
4782 |
msgid "Set the number of users to be displayed on every paginated part of the all-userlisting"
|
4783 |
msgstr ""
|
4784 |
|
4785 |
-
#: add-ons/user-listing/userlisting.php:
|
4786 |
msgid "Default Sorting Criteria"
|
4787 |
msgstr ""
|
4788 |
|
4789 |
-
#: add-ons/user-listing/userlisting.php:
|
4790 |
msgid "Set the default sorting criteria<br/>This can temporarily be changed for each new session"
|
4791 |
msgstr ""
|
4792 |
|
4793 |
-
#: add-ons/user-listing/userlisting.php:
|
4794 |
msgid "Default Sorting Order"
|
4795 |
msgstr ""
|
4796 |
|
4797 |
-
#: add-ons/user-listing/userlisting.php:
|
4798 |
msgid "Set the default sorting order<br/>This can temporarily be changed for each new session"
|
4799 |
msgstr ""
|
4800 |
|
4801 |
-
#: add-ons/user-listing/userlisting.php:
|
4802 |
msgid "Avatar Size (All-userlisting)"
|
4803 |
msgstr ""
|
4804 |
|
4805 |
-
#: add-ons/user-listing/userlisting.php:
|
4806 |
msgid "Set the avatar size on the all-userlisting only"
|
4807 |
msgstr ""
|
4808 |
|
4809 |
-
#: add-ons/user-listing/userlisting.php:
|
4810 |
msgid "Avatar Size (Single-userlisting)"
|
4811 |
msgstr ""
|
4812 |
|
4813 |
-
#: add-ons/user-listing/userlisting.php:
|
4814 |
msgid "Set the avatar size on the single-userlisting only"
|
4815 |
msgstr ""
|
4816 |
|
4817 |
-
#: add-ons/user-listing/userlisting.php:
|
4818 |
msgid "Visible only to logged in users?"
|
4819 |
msgstr ""
|
4820 |
|
4821 |
-
#: add-ons/user-listing/userlisting.php:
|
4822 |
msgid "The userlisting will only be visible only to the logged in users"
|
4823 |
msgstr ""
|
4824 |
|
4825 |
-
#: add-ons/user-listing/userlisting.php:
|
4826 |
msgid "Visible to following Roles"
|
4827 |
msgstr ""
|
4828 |
|
4829 |
-
#: add-ons/user-listing/userlisting.php:
|
4830 |
msgid "The userlisting will only be visible to the following roles"
|
4831 |
msgstr ""
|
4832 |
|
4833 |
-
#: add-ons/user-listing/userlisting.php:
|
4834 |
msgid "Userlisting Settings"
|
4835 |
msgstr ""
|
4836 |
|
4837 |
-
#: add-ons/user-listing/userlisting.php:
|
4838 |
msgid "Label"
|
4839 |
msgstr ""
|
4840 |
|
4841 |
-
#: add-ons/user-listing/userlisting.php:
|
4842 |
msgid "Choose the facet name that appears on the frontend"
|
4843 |
msgstr ""
|
4844 |
|
4845 |
-
#: add-ons/user-listing/userlisting.php:
|
4846 |
msgid "Facet Type"
|
4847 |
msgstr ""
|
4848 |
|
4849 |
-
#: add-ons/user-listing/userlisting.php:
|
4850 |
msgid "Choose the facet menu type"
|
4851 |
msgstr ""
|
4852 |
|
4853 |
-
#: add-ons/user-listing/userlisting.php:
|
4854 |
msgid "Facet Meta"
|
4855 |
msgstr ""
|
4856 |
|
4857 |
-
#: add-ons/user-listing/userlisting.php:
|
4858 |
msgid "Choose the meta field for the facet menu. If you want to use a repeater meta or a meta outisde Profile Builder just type the value and press enter."
|
4859 |
msgstr ""
|
4860 |
|
4861 |
-
#: add-ons/user-listing/userlisting.php:
|
4862 |
msgid "Behaviour"
|
4863 |
msgstr ""
|
4864 |
|
4865 |
-
#: add-ons/user-listing/userlisting.php:
|
4866 |
msgid "Narrow the results"
|
4867 |
msgstr ""
|
4868 |
|
4869 |
-
#: add-ons/user-listing/userlisting.php:
|
4870 |
msgid "Expand the results"
|
4871 |
msgstr ""
|
4872 |
|
4873 |
-
#: add-ons/user-listing/userlisting.php:
|
4874 |
msgid "Choose how multiple selections affect the results"
|
4875 |
msgstr ""
|
4876 |
|
4877 |
-
#: add-ons/user-listing/userlisting.php:
|
4878 |
msgid "Visible choices"
|
4879 |
msgstr ""
|
4880 |
|
4881 |
-
#: add-ons/user-listing/userlisting.php:
|
4882 |
msgid "Show a toggle link after this many choices. Leave blank for all"
|
4883 |
msgstr ""
|
4884 |
|
4885 |
-
#: add-ons/user-listing/userlisting.php:
|
4886 |
msgid "Search Fields"
|
4887 |
msgstr ""
|
4888 |
|
4889 |
-
#: add-ons/user-listing/userlisting.php:
|
4890 |
msgid "Choose the fields in which the Search Field will look in"
|
4891 |
msgstr ""
|
4892 |
|
4893 |
-
#: add-ons/user-listing/userlisting.php:
|
4894 |
msgid "Search Settings"
|
4895 |
msgstr ""
|
4896 |
|
4897 |
-
#: add-ons/user-listing/userlisting.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4898 |
msgid "You need to activate the Userlisting feature from within the \"Add-ons\" page!"
|
4899 |
msgstr ""
|
4900 |
|
4901 |
-
#: add-ons/user-listing/userlisting.php:
|
4902 |
msgid "You can find it in the Profile Builder menu."
|
4903 |
msgstr ""
|
4904 |
|
4905 |
-
#: add-ons/user-listing/userlisting.php:
|
4906 |
msgid "No results found!"
|
4907 |
msgstr ""
|
4908 |
|
@@ -5042,7 +5050,7 @@ msgstr ""
|
|
5042 |
msgid "Display Mode"
|
5043 |
msgstr ""
|
5044 |
|
5045 |
-
#: add-ons-advanced/custom-profile-menus/index.php:247, features/content-restriction/content-restriction-meta-box.php:68
|
5046 |
msgid "Logged In Users"
|
5047 |
msgstr ""
|
5048 |
|
@@ -6040,7 +6048,7 @@ msgstr ""
|
|
6040 |
msgid "Allow users which have the specified role to see this content."
|
6041 |
msgstr ""
|
6042 |
|
6043 |
-
#: features/content-restriction/class-elementor-content-restriction.php:146, features/content-restriction/content-restriction-meta-box.php:
|
6044 |
msgid "Restriction Messages"
|
6045 |
msgstr ""
|
6046 |
|
@@ -6052,7 +6060,7 @@ msgstr ""
|
|
6052 |
msgid "Replace hidden content with the default messages from PB -> Settings -> Content Restriction, a custom message or an Elementor Template."
|
6053 |
msgstr ""
|
6054 |
|
6055 |
-
#: features/content-restriction/class-elementor-content-restriction.php:162, features/content-restriction/content-restriction-meta-box.php:
|
6056 |
msgid "Enable Custom Messages"
|
6057 |
msgstr ""
|
6058 |
|
@@ -6080,14 +6088,18 @@ msgstr ""
|
|
6080 |
msgid "…"
|
6081 |
msgstr ""
|
6082 |
|
6083 |
-
#: features/content-restriction/content-restriction-filtering.php:
|
6084 |
msgid "You must be logged in to view the comments."
|
6085 |
msgstr ""
|
6086 |
|
6087 |
-
#: features/content-restriction/content-restriction-filtering.php:
|
6088 |
msgid "Comments are restricted for your user role."
|
6089 |
msgstr ""
|
6090 |
|
|
|
|
|
|
|
|
|
6091 |
#: features/content-restriction/content-restriction-functions.php:47
|
6092 |
msgid "This content is restricted for your user role."
|
6093 |
msgstr ""
|
@@ -6100,11 +6112,11 @@ msgstr ""
|
|
6100 |
msgid "Display Options"
|
6101 |
msgstr ""
|
6102 |
|
6103 |
-
#: features/content-restriction/content-restriction-meta-box.php:37, features/content-restriction/content-restriction.php:
|
6104 |
msgid "Message"
|
6105 |
msgstr ""
|
6106 |
|
6107 |
-
#: features/content-restriction/content-restriction-meta-box.php:42, features/content-restriction/content-restriction.php:
|
6108 |
msgid "Type of Restriction"
|
6109 |
msgstr ""
|
6110 |
|
@@ -6116,87 +6128,107 @@ msgstr ""
|
|
6116 |
msgid "Display For"
|
6117 |
msgstr ""
|
6118 |
|
6119 |
-
#: features/content-restriction/content-restriction-meta-box.php:
|
6120 |
msgid "Checking only \"Logged In Users\" will show this %s to all logged in users, regardless of user role."
|
6121 |
msgstr ""
|
6122 |
|
6123 |
-
#: features/content-restriction/content-restriction-meta-box.php:
|
6124 |
msgid "Checking any user role will show this %s only to users that have one of those user roles assigned."
|
6125 |
msgstr ""
|
6126 |
|
6127 |
-
#: features/content-restriction/content-restriction-meta-box.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6128 |
msgid "Restriction Redirect URL"
|
6129 |
msgstr ""
|
6130 |
|
6131 |
-
#: features/content-restriction/content-restriction-meta-box.php:
|
6132 |
msgid "Enable Custom Redirect URL"
|
6133 |
msgstr ""
|
6134 |
|
6135 |
-
#: features/content-restriction/content-restriction-meta-box.php:
|
6136 |
msgid "Check if you wish to add a custom redirect URL for this %s."
|
6137 |
msgstr ""
|
6138 |
|
6139 |
-
#: features/content-restriction/content-restriction-meta-box.php:
|
6140 |
msgid "Custom Redirect URL"
|
6141 |
msgstr ""
|
6142 |
|
6143 |
-
#: features/content-restriction/content-restriction-meta-box.php:
|
6144 |
msgid "Add a URL where you wish to redirect users that do not have access to this %s and try to access it directly."
|
6145 |
msgstr ""
|
6146 |
|
6147 |
-
#: features/content-restriction/content-restriction-meta-box.php:
|
6148 |
msgid "Check if you wish to add custom messages for this %s."
|
6149 |
msgstr ""
|
6150 |
|
6151 |
-
#: features/content-restriction/content-restriction-meta-box.php:
|
6152 |
msgid "Messages for logged-out users"
|
6153 |
msgstr ""
|
6154 |
|
6155 |
-
#: features/content-restriction/content-restriction-meta-box.php:
|
6156 |
msgid "Messages for logged-in users"
|
6157 |
msgstr ""
|
6158 |
|
6159 |
-
#: features/content-restriction/content-restriction.php:
|
|
|
|
|
|
|
|
|
6160 |
msgid "Content Restriction Settings"
|
6161 |
msgstr ""
|
6162 |
|
6163 |
-
#: features/content-restriction/content-restriction.php:
|
6164 |
msgid "Enable Content Restriction"
|
6165 |
msgstr ""
|
6166 |
|
6167 |
-
#: features/content-restriction/content-restriction.php:
|
6168 |
msgid "Activate Content Restriction"
|
6169 |
msgstr ""
|
6170 |
|
6171 |
-
#: features/content-restriction/content-restriction.php:
|
6172 |
msgid "If you select \"Message\", the post's content will be protected by being replaced with a custom message."
|
6173 |
msgstr ""
|
6174 |
|
6175 |
-
#: features/content-restriction/content-restriction.php:
|
6176 |
msgid "If you select \"Redirect\", the post's content will be protected by redirecting the user to the URL you specify. The redirect happens only when accessing a single post. On archive pages the restriction message will be displayed, instead of the content."
|
6177 |
msgstr ""
|
6178 |
|
6179 |
-
#: features/content-restriction/content-restriction.php:
|
6180 |
msgid "Message for logged-out users"
|
6181 |
msgstr ""
|
6182 |
|
6183 |
-
#: features/content-restriction/content-restriction.php:
|
6184 |
msgid "Message for logged-in users"
|
6185 |
msgstr ""
|
6186 |
|
6187 |
-
#: features/content-restriction/content-restriction.php:
|
|
|
|
|
|
|
|
|
6188 |
msgid "Restricted Posts Preview"
|
6189 |
msgstr ""
|
6190 |
|
6191 |
-
#: features/content-restriction/content-restriction.php:
|
6192 |
msgid "Show the first %s words of the post's content"
|
6193 |
msgstr ""
|
6194 |
|
6195 |
-
#: features/content-restriction/content-restriction.php:
|
6196 |
msgid "Show the content before the \"more\" tag"
|
6197 |
msgstr ""
|
6198 |
|
6199 |
-
#: features/content-restriction/content-restriction.php:
|
6200 |
msgid "Show a portion of the restricted post to logged-out users or users that are not allowed to see it."
|
6201 |
msgstr ""
|
6202 |
|
@@ -6877,7 +6909,7 @@ msgstr ""
|
|
6877 |
msgid "Campaign Monitor Integration"
|
6878 |
msgstr ""
|
6879 |
|
6880 |
-
#: add-ons-advanced/campaign-monitor/admin/cmonitor-page.php:58, add-ons-advanced/mailchimp-integration/admin/mailchimp-page.php:94, assets/lib/class-mustache-templates/class-mustache-templates.php:255, assets/lib/wck-api/wordpress-creation-kit.php:
|
6881 |
msgid "Save"
|
6882 |
msgstr ""
|
6883 |
|
@@ -7099,7 +7131,7 @@ msgstr ""
|
|
7099 |
msgid "Enter a MailChimp API key. You can create keys in your MailChimp account."
|
7100 |
msgstr ""
|
7101 |
|
7102 |
-
#: add-ons-advanced/mailchimp-integration/admin/mailchimp-page.php:157, assets/lib/wck-api/wordpress-creation-kit.php:
|
7103 |
msgid "Edit this item"
|
7104 |
msgstr ""
|
7105 |
|
@@ -7339,15 +7371,15 @@ msgstr ""
|
|
7339 |
msgid "Page will refresh in 3 seconds..."
|
7340 |
msgstr ""
|
7341 |
|
7342 |
-
#: assets/lib/wck-api/wordpress-creation-kit.php:
|
7343 |
msgid "Add Entry"
|
7344 |
msgstr ""
|
7345 |
|
7346 |
-
#: assets/lib/wck-api/wordpress-creation-kit.php:
|
7347 |
msgid "Delete this item"
|
7348 |
msgstr ""
|
7349 |
|
7350 |
-
#: assets/lib/wck-api/wordpress-creation-kit.php:
|
7351 |
msgid "Please enter a value for the required field "
|
7352 |
msgstr ""
|
7353 |
|
317 |
msgid "Show"
|
318 |
msgstr ""
|
319 |
|
320 |
+
#: admin/admin-bar.php:81, add-ons/user-listing/userlisting.php:1811
|
321 |
msgid "Hide"
|
322 |
msgstr ""
|
323 |
|
324 |
+
#: admin/admin-bar.php:92, admin/general-settings.php:348, admin/private-website.php:162, features/functions.php:1055, add-ons-advanced/woocommerce/woosync-page.php:149, features/content-restriction/content-restriction.php:174, features/two-factor-authentication/class-two-factor-authentication.php:156, assets/lib/class-mustache-templates/class-mustache-templates.php:392, assets/lib/wck-api/wordpress-creation-kit.php:410, admin/advanced-settings/includes/views/view-admin.php:112, admin/advanced-settings/includes/views/view-fields.php:312, admin/advanced-settings/includes/views/view-forms.php:407, admin/advanced-settings/includes/views/view-shortcodes.php:77, admin/advanced-settings/includes/views/view-userlisting.php:91
|
325 |
msgid "Save Changes"
|
326 |
msgstr ""
|
327 |
|
393 |
msgid "See details"
|
394 |
msgstr ""
|
395 |
|
396 |
+
#: admin/admin-functions.php:260, admin/review.php:94, add-ons/user-listing/userlisting.php:3386
|
397 |
msgid "Dismiss this notice."
|
398 |
msgstr ""
|
399 |
|
777 |
msgid "Load Profile Builder's own CSS file in the front-end:"
|
778 |
msgstr ""
|
779 |
|
780 |
+
#: admin/general-settings.php:151, admin/general-settings.php:164, admin/general-settings.php:179, admin/general-settings.php:228, admin/general-settings.php:275, admin/manage-fields.php:193, admin/private-website.php:70, admin/private-website.php:137, admin/private-website.php:150, add-ons/multiple-forms/edit-profile-forms.php:206, add-ons/multiple-forms/register-forms.php:229, add-ons/multiple-forms/register-forms.php:230, add-ons/user-listing/userlisting.php:2602, add-ons-advanced/bbpress/bbpress-page.php:161, add-ons-advanced/social-connect/index.php:347, add-ons-advanced/social-connect/index.php:406, features/content-restriction/content-restriction.php:90, features/two-factor-authentication/class-two-factor-authentication.php:125, admin/advanced-settings/includes/forms/placeholder-labels.php:135, admin/advanced-settings/includes/views/view-admin.php:18, admin/advanced-settings/includes/views/view-admin.php:34, admin/advanced-settings/includes/views/view-admin.php:50, admin/advanced-settings/includes/views/view-admin.php:69, admin/advanced-settings/includes/views/view-admin.php:100, admin/advanced-settings/includes/views/view-fields.php:18, admin/advanced-settings/includes/views/view-fields.php:66, admin/advanced-settings/includes/views/view-fields.php:184, admin/advanced-settings/includes/views/view-fields.php:200, admin/advanced-settings/includes/views/view-fields.php:220, admin/advanced-settings/includes/views/view-fields.php:243, admin/advanced-settings/includes/views/view-fields.php:263, admin/advanced-settings/includes/views/view-fields.php:280, admin/advanced-settings/includes/views/view-fields.php:298, admin/advanced-settings/includes/views/view-forms.php:19, admin/advanced-settings/includes/views/view-forms.php:148, admin/advanced-settings/includes/views/view-forms.php:166, admin/advanced-settings/includes/views/view-forms.php:183, admin/advanced-settings/includes/views/view-forms.php:198, admin/advanced-settings/includes/views/view-forms.php:213, admin/advanced-settings/includes/views/view-forms.php:233, admin/advanced-settings/includes/views/view-forms.php:250, admin/advanced-settings/includes/views/view-forms.php:286, admin/advanced-settings/includes/views/view-forms.php:307, admin/advanced-settings/includes/views/view-forms.php:327, admin/advanced-settings/includes/views/view-forms.php:349, admin/advanced-settings/includes/views/view-forms.php:371, admin/advanced-settings/includes/views/view-forms.php:391, admin/advanced-settings/includes/views/view-shortcodes.php:16, admin/advanced-settings/includes/views/view-shortcodes.php:32, admin/advanced-settings/includes/views/view-shortcodes.php:48, admin/advanced-settings/includes/views/view-shortcodes.php:64, admin/advanced-settings/includes/views/view-userlisting.php:53, admin/advanced-settings/includes/views/view-userlisting.php:75, assets/misc/elementor/widgets/class-pb-widget-l.php:75, assets/misc/elementor/widgets/class-pb-widget-rf-epf.php:183, assets/misc/elementor/widgets/class-pb-widget-ul.php:109
|
781 |
msgid "Yes"
|
782 |
msgstr ""
|
783 |
|
789 |
msgid "Automatically Log In:"
|
790 |
msgstr ""
|
791 |
|
792 |
+
#: admin/general-settings.php:165, admin/general-settings.php:180, admin/general-settings.php:229, admin/general-settings.php:274, admin/private-website.php:69, admin/private-website.php:136, admin/private-website.php:151, add-ons/multiple-forms/edit-profile-forms.php:206, add-ons/multiple-forms/register-forms.php:229, add-ons/multiple-forms/register-forms.php:230, add-ons-advanced/bbpress/bbpress-page.php:160, add-ons-advanced/social-connect/index.php:348, add-ons-advanced/social-connect/index.php:407, features/content-restriction/content-restriction.php:89, features/two-factor-authentication/class-two-factor-authentication.php:124, admin/advanced-settings/includes/forms/placeholder-labels.php:136, assets/misc/elementor/widgets/class-pb-widget-l.php:76, assets/misc/elementor/widgets/class-pb-widget-rf-epf.php:184, assets/misc/elementor/widgets/class-pb-widget-ul.php:110
|
793 |
msgid "No"
|
794 |
msgstr ""
|
795 |
|
861 |
msgid "Username and Email"
|
862 |
msgstr ""
|
863 |
|
864 |
+
#: admin/general-settings.php:304, admin/manage-fields.php:333, front-end/login.php:341, front-end/login.php:355, front-end/login.php:543, add-ons/custom-redirects/custom_redirects_admin.php:61, add-ons/email-customizer/email-customizer.php:28, add-ons/user-listing/userlisting.php:113, add-ons/user-listing/userlisting.php:336, add-ons/user-listing/userlisting.php:882, add-ons/user-listing/userlisting.php:2555, features/admin-approval/class-admin-approval.php:174, features/email-confirmation/class-email-confirmation.php:168, admin/advanced-settings/includes/views/view-fields.php:124
|
865 |
msgid "Username"
|
866 |
msgstr ""
|
867 |
|
868 |
+
#: admin/general-settings.php:305, front-end/login.php:538, front-end/recover.php:118, add-ons/email-customizer/email-customizer.php:29, add-ons/user-listing/userlisting.php:119, add-ons/user-listing/userlisting.php:888, add-ons/user-listing/userlisting.php:2556, features/admin-approval/class-admin-approval.php:177, features/email-confirmation/class-email-confirmation.php:169, add-ons-free/gdpr-communication-preferences/admin/manage-fields.php:24, add-ons-free/gdpr-communication-preferences/front-end/gdpr-communication-preferences.php:9, admin/advanced-settings/includes/shortcodes/resend-activation.php:9
|
869 |
msgid "Email"
|
870 |
msgstr ""
|
871 |
|
945 |
msgid "Meta-name"
|
946 |
msgstr ""
|
947 |
|
948 |
+
#: admin/manage-fields.php:189, add-ons/custom-redirects/custom_redirects_admin.php:70, add-ons/custom-redirects/custom_redirects_admin.php:100, add-ons/custom-redirects/custom_redirects_admin.php:119, add-ons/custom-redirects/custom_redirects_admin.php:144, add-ons/multiple-forms/edit-profile-forms.php:246, add-ons/multiple-forms/register-forms.php:267, add-ons/user-listing/userlisting.php:927, assets/misc/elementor/widgets/class-pb-widget-ul.php:172
|
949 |
msgid "ID"
|
950 |
msgstr ""
|
951 |
|
1393 |
msgid "Usernames cannot be changed."
|
1394 |
msgstr ""
|
1395 |
|
1396 |
+
#: admin/manage-fields.php:334, add-ons/user-listing/userlisting.php:894, add-ons-advanced/woocommerce/billing-fields.php:6, add-ons-advanced/woocommerce/shipping-fields.php:6, admin/advanced-settings/includes/views/view-fields.php:130
|
1397 |
msgid "First Name"
|
1398 |
msgstr ""
|
1399 |
|
1400 |
+
#: admin/manage-fields.php:335, add-ons/user-listing/userlisting.php:897, add-ons-advanced/woocommerce/billing-fields.php:7, add-ons-advanced/woocommerce/shipping-fields.php:7, admin/advanced-settings/includes/views/view-fields.php:136
|
1401 |
msgid "Last Name"
|
1402 |
msgstr ""
|
1403 |
|
1404 |
+
#: admin/manage-fields.php:336, add-ons/user-listing/userlisting.php:921, add-ons/user-listing/userlisting.php:2564
|
1405 |
msgid "Nickname"
|
1406 |
msgstr ""
|
1407 |
|
1417 |
msgid "E-mail"
|
1418 |
msgstr ""
|
1419 |
|
1420 |
+
#: admin/manage-fields.php:340, add-ons/email-customizer/email-customizer.php:33, add-ons/user-listing/userlisting.php:122, add-ons/user-listing/userlisting.php:903, add-ons/user-listing/userlisting.php:2558
|
1421 |
msgid "Website"
|
1422 |
msgstr ""
|
1423 |
|
1437 |
msgid "About Yourself"
|
1438 |
msgstr ""
|
1439 |
|
1440 |
+
#: admin/manage-fields.php:350, add-ons/user-listing/userlisting.php:125, add-ons/user-listing/userlisting.php:906, add-ons/user-listing/userlisting.php:2559
|
1441 |
msgid "Biographical Info"
|
1442 |
msgstr ""
|
1443 |
|
3049 |
msgid "<pre>Title</pre><pre>Type</pre><pre>Meta Name</pre><pre class=\"wppb-mb-head-required\">Required</pre>"
|
3050 |
msgstr ""
|
3051 |
|
3052 |
+
#: admin/manage-fields.php:1362, features/functions.php:1076, features/functions.php:1083, add-ons/custom-redirects/custom_redirects_admin.php:184, add-ons/custom-redirects/custom_redirects_admin.php:198, add-ons/custom-redirects/custom_redirects_admin.php:212, add-ons/custom-redirects/custom_redirects_admin.php:226, add-ons/multiple-forms/multiple-forms.php:410, add-ons-advanced/field-visibility/index.php:187, add-ons-free/labels-edit/labels-edit.php:373, features/admin-approval/class-admin-approval.php:111, features/roles-editor/roles-editor.php:902, assets/lib/wck-api/wordpress-creation-kit.php:452, assets/lib/wck-api/wordpress-creation-kit.php:553
|
3053 |
msgid "Edit"
|
3054 |
msgstr ""
|
3055 |
|
3056 |
+
#: admin/manage-fields.php:1362, features/functions.php:1069, features/functions.php:1083, add-ons/custom-redirects/custom_redirects_admin.php:184, add-ons/custom-redirects/custom_redirects_admin.php:198, add-ons/custom-redirects/custom_redirects_admin.php:212, add-ons/custom-redirects/custom_redirects_admin.php:226, add-ons-advanced/field-visibility/index.php:187, features/admin-approval/class-admin-approval.php:116, features/admin-approval/class-admin-approval.php:232, features/email-confirmation/class-email-confirmation.php:121, features/email-confirmation/class-email-confirmation.php:218, features/roles-editor/roles-editor.php:210, features/roles-editor/roles-editor.php:940, features/roles-editor/roles-editor.php:929, features/roles-editor/roles-editor.php:920, assets/lib/wck-api/wordpress-creation-kit.php:452, assets/lib/wck-api/wordpress-creation-kit.php:554, front-end/default-fields/gdpr-delete/gdpr-delete.php:20
|
3057 |
msgid "Delete"
|
3058 |
msgstr ""
|
3059 |
|
3385 |
msgid "Incorrect phone number"
|
3386 |
msgstr ""
|
3387 |
|
3388 |
+
#: features/functions.php:1062, features/roles-editor/roles-editor.php:211, add-ons-advanced/campaign-monitor/admin/cmonitor-page.php:451, add-ons-advanced/mailchimp-integration/admin/mailchimp-page.php:171, assets/lib/wck-api/wordpress-creation-kit.php:411
|
3389 |
msgid "Cancel"
|
3390 |
msgstr ""
|
3391 |
|
3392 |
+
#: features/functions.php:1083, assets/lib/wck-api/wordpress-creation-kit.php:452
|
3393 |
msgid "Content"
|
3394 |
msgstr ""
|
3395 |
|
3461 |
msgid "Only an administrator can add new users."
|
3462 |
msgstr ""
|
3463 |
|
3464 |
+
#: front-end/class-formbuilder.php:302, front-end/login.php:648, assets/lib/wck-api/wordpress-creation-kit.php:792
|
3465 |
msgid "You are not allowed to do this."
|
3466 |
msgstr ""
|
3467 |
|
3774 |
msgid "Dashboard (redirect users from accessing the dashboard)"
|
3775 |
msgstr ""
|
3776 |
|
3777 |
+
#: add-ons/custom-redirects/custom_redirects_admin.php:60, add-ons/user-listing/userlisting.php:168, add-ons/user-listing/userlisting.php:2557
|
3778 |
msgid "User ID"
|
3779 |
msgstr ""
|
3780 |
|
3794 |
msgid "Redirect Type"
|
3795 |
msgstr ""
|
3796 |
|
3797 |
+
#: add-ons/custom-redirects/custom_redirects_admin.php:69, add-ons/custom-redirects/custom_redirects_admin.php:99, add-ons/custom-redirects/custom_redirects_admin.php:118, add-ons/custom-redirects/custom_redirects_admin.php:143, features/content-restriction/content-restriction.php:116
|
3798 |
msgid "Redirect URL"
|
3799 |
msgstr ""
|
3800 |
|
4330 |
msgid "No Edit-profile Forms found in trash"
|
4331 |
msgstr ""
|
4332 |
|
4333 |
+
#: add-ons/multiple-forms/edit-profile-forms.php:135, add-ons/multiple-forms/register-forms.php:138, add-ons/user-listing/userlisting.php:2451
|
4334 |
msgid "Shortcode"
|
4335 |
msgstr ""
|
4336 |
|
4337 |
+
#: add-ons/multiple-forms/edit-profile-forms.php:155, add-ons/multiple-forms/register-forms.php:159, add-ons/user-listing/userlisting.php:2472
|
4338 |
msgid "(no title)"
|
4339 |
msgstr ""
|
4340 |
|
4341 |
+
#: add-ons/multiple-forms/edit-profile-forms.php:177, add-ons/multiple-forms/register-forms.php:180, add-ons/user-listing/userlisting.php:2494
|
4342 |
msgid "Use this shortcode on the page you want the form to be displayed:"
|
4343 |
msgstr ""
|
4344 |
|
4345 |
+
#: add-ons/multiple-forms/edit-profile-forms.php:181, add-ons/multiple-forms/register-forms.php:184, add-ons/user-listing/userlisting.php:2498
|
4346 |
msgid "<span style=\"color:red;\">Note:</span> changing the form title also changes the shortcode!"
|
4347 |
msgstr ""
|
4348 |
|
4349 |
+
#: add-ons/multiple-forms/edit-profile-forms.php:175, add-ons/multiple-forms/register-forms.php:178, add-ons/user-listing/userlisting.php:2492
|
4350 |
msgid "The shortcode will be available after you publish this form."
|
4351 |
msgstr ""
|
4352 |
|
4353 |
+
#: add-ons/multiple-forms/edit-profile-forms.php:187, add-ons/multiple-forms/register-forms.php:190, add-ons/user-listing/userlisting.php:2531
|
4354 |
msgid "Form Shortcode"
|
4355 |
msgstr ""
|
4356 |
|
4357 |
+
#: add-ons/multiple-forms/edit-profile-forms.php:206, add-ons/multiple-forms/register-forms.php:230, features/content-restriction/content-restriction-meta-box.php:37, features/content-restriction/content-restriction.php:107
|
4358 |
msgid "Redirect"
|
4359 |
msgstr ""
|
4360 |
|
4514 |
msgid "Display name as"
|
4515 |
msgstr ""
|
4516 |
|
4517 |
+
#: add-ons/user-listing/userlisting.php:169, add-ons/user-listing/userlisting.php:338, add-ons/user-listing/userlisting.php:924, add-ons/user-listing/userlisting.php:2566, features/admin-approval/class-admin-approval.php:178, features/roles-editor/roles-editor.php:286
|
4518 |
msgid "Role"
|
4519 |
msgstr ""
|
4520 |
|
4522 |
msgid "Role Slug"
|
4523 |
msgstr ""
|
4524 |
|
4525 |
+
#: add-ons/user-listing/userlisting.php:171, add-ons/user-listing/userlisting.php:2560
|
4526 |
msgid "Registration Date"
|
4527 |
msgstr ""
|
4528 |
|
4529 |
+
#: add-ons/user-listing/userlisting.php:172, add-ons/user-listing/userlisting.php:2565
|
4530 |
msgid "Number of Posts"
|
4531 |
msgstr ""
|
4532 |
|
4554 |
msgid "Search all Fields"
|
4555 |
msgstr ""
|
4556 |
|
4557 |
+
#: add-ons/user-listing/userlisting.php:223, add-ons/user-listing/userlisting.php:2644
|
4558 |
msgid "Faceted Menus"
|
4559 |
msgstr ""
|
4560 |
|
4590 |
msgid "Avatar"
|
4591 |
msgstr ""
|
4592 |
|
4593 |
+
#: add-ons/user-listing/userlisting.php:337, add-ons/user-listing/userlisting.php:2561, features/admin-approval/class-admin-approval.php:175
|
4594 |
msgid "Firstname"
|
4595 |
msgstr ""
|
4596 |
|
4597 |
+
#: add-ons/user-listing/userlisting.php:339, add-ons/user-listing/userlisting.php:909, features/roles-editor/roles-editor.php:481
|
4598 |
msgid "Posts"
|
4599 |
msgstr ""
|
4600 |
|
4601 |
+
#: add-ons/user-listing/userlisting.php:340, add-ons/user-listing/userlisting.php:891
|
4602 |
msgid "Sign-up Date"
|
4603 |
msgstr ""
|
4604 |
|
4618 |
msgid "User not found"
|
4619 |
msgstr ""
|
4620 |
|
4621 |
+
#: add-ons/user-listing/userlisting.php:595, add-ons/user-listing/userlisting.php:592, add-ons/user-listing/userlisting.php:590, add-ons/user-listing/userlisting.php:573, add-ons/user-listing/userlisting.php:570, add-ons/user-listing/userlisting.php:568, add-ons-advanced/bbpress/bbpress-page.php:90, add-ons-advanced/bbpress/bbpress-page.php:125, add-ons-advanced/woocommerce/woosync-page.php:80, add-ons-advanced/woocommerce/woosync-page.php:115, features/content-restriction/content-restriction.php:148, add-ons-advanced/campaign-monitor/admin/cmonitor-page.php:557, add-ons-advanced/mailchimp-integration/admin/mailchimp-page.php:232, add-ons-advanced/mailchimp-integration/admin/mailchimp-page.php:307
|
4622 |
msgid "None"
|
4623 |
msgstr ""
|
4624 |
|
4625 |
+
#: add-ons/user-listing/userlisting.php:918, add-ons/user-listing/userlisting.php:2572
|
4626 |
msgid "Jabber"
|
4627 |
msgstr ""
|
4628 |
|
4629 |
+
#: add-ons/user-listing/userlisting.php:915, add-ons/user-listing/userlisting.php:2571
|
4630 |
msgid "Yim"
|
4631 |
msgstr ""
|
4632 |
|
4633 |
+
#: add-ons/user-listing/userlisting.php:912, add-ons/user-listing/userlisting.php:2570
|
4634 |
msgid "Aim"
|
4635 |
msgstr ""
|
4636 |
|
4637 |
+
#: add-ons/user-listing/userlisting.php:900, add-ons/user-listing/userlisting.php:2563
|
4638 |
msgid "Display Name"
|
4639 |
msgstr ""
|
4640 |
|
4641 |
+
#: add-ons/user-listing/userlisting.php:885
|
4642 |
msgid "First/Lastname"
|
4643 |
msgstr ""
|
4644 |
|
4645 |
+
#: add-ons/user-listing/userlisting.php:1221, add-ons/user-listing/userlisting.php:1742, add-ons/user-listing/userlisting.php:2278, add-ons/user-listing/userlisting.php:3477
|
4646 |
msgid "Search Users by All Fields"
|
4647 |
msgstr ""
|
4648 |
|
4649 |
+
#: add-ons/user-listing/userlisting.php:1523
|
4650 |
msgid "Click here to see more information about this user."
|
4651 |
msgstr ""
|
4652 |
|
4653 |
+
#: add-ons/user-listing/userlisting.php:1520
|
4654 |
msgid "Click here to see more information about this user"
|
4655 |
msgstr ""
|
4656 |
|
4657 |
+
#: add-ons/user-listing/userlisting.php:1520, add-ons/user-listing/userlisting.php:1520
|
4658 |
msgid "More..."
|
4659 |
msgstr ""
|
4660 |
|
4661 |
+
#: add-ons/user-listing/userlisting.php:1568, front-end/extra-fields/map/map.php:12
|
4662 |
msgid "Remove Marker"
|
4663 |
msgstr ""
|
4664 |
|
4665 |
+
#: add-ons/user-listing/userlisting.php:1550
|
4666 |
msgid "View Map"
|
4667 |
msgstr ""
|
4668 |
|
4669 |
+
#: add-ons/user-listing/userlisting.php:1699, add-ons/user-listing/userlisting.php:1696
|
4670 |
msgid "Click here to go back"
|
4671 |
msgstr ""
|
4672 |
|
4673 |
+
#: add-ons/user-listing/userlisting.php:1696, add-ons/user-listing/userlisting.php:1696
|
4674 |
msgid "Back"
|
4675 |
msgstr ""
|
4676 |
|
4677 |
+
#: add-ons/user-listing/userlisting.php:1761
|
4678 |
msgid "You don't have any pagination settings on this userlisting!"
|
4679 |
msgstr ""
|
4680 |
|
4681 |
+
#: add-ons/user-listing/userlisting.php:1729
|
4682 |
msgid "«« First"
|
4683 |
msgstr ""
|
4684 |
|
4685 |
+
#: add-ons/user-listing/userlisting.php:1730
|
4686 |
msgid "« Prev"
|
4687 |
msgstr ""
|
4688 |
|
4689 |
+
#: add-ons/user-listing/userlisting.php:1731
|
4690 |
msgid "Next » "
|
4691 |
msgstr ""
|
4692 |
|
4693 |
+
#: add-ons/user-listing/userlisting.php:1732
|
4694 |
msgid "Last »»"
|
4695 |
msgstr ""
|
4696 |
|
4697 |
+
#: add-ons/user-listing/userlisting.php:1810
|
4698 |
msgid "Show All"
|
4699 |
msgstr ""
|
4700 |
|
4701 |
+
#: add-ons/user-listing/userlisting.php:1886, admin/advanced-settings/includes/views/view-fields.php:78
|
4702 |
msgid "Choose..."
|
4703 |
msgstr ""
|
4704 |
|
4705 |
+
#: add-ons/user-listing/userlisting.php:1922
|
4706 |
msgid "Choose or type in an option..."
|
4707 |
msgstr ""
|
4708 |
|
4709 |
+
#: add-ons/user-listing/userlisting.php:2025
|
4710 |
msgid "No options available"
|
4711 |
msgstr ""
|
4712 |
|
4713 |
+
#: add-ons/user-listing/userlisting.php:2180
|
4714 |
msgid "Remove All Filters"
|
4715 |
msgstr ""
|
4716 |
|
4717 |
+
#: add-ons/user-listing/userlisting.php:2295
|
4718 |
msgid "Search"
|
4719 |
msgstr ""
|
4720 |
|
4721 |
+
#: add-ons/user-listing/userlisting.php:2296
|
4722 |
msgid "Clear Results"
|
4723 |
msgstr ""
|
4724 |
|
4725 |
+
#: add-ons/user-listing/userlisting.php:2501, add-ons/user-listing/userlisting.php:2505
|
4726 |
msgid "Extra shortcode parameters"
|
4727 |
msgstr ""
|
4728 |
|
4729 |
+
#: add-ons/user-listing/userlisting.php:2503
|
4730 |
msgid "View all extra shortcode parameters"
|
4731 |
msgstr ""
|
4732 |
|
4733 |
+
#: add-ons/user-listing/userlisting.php:2508
|
4734 |
msgid "displays users having a certain meta-value within a certain (extra) meta-field"
|
4735 |
msgstr ""
|
4736 |
|
4737 |
+
#: add-ons/user-listing/userlisting.php:2509
|
4738 |
msgid "Example:"
|
4739 |
msgstr ""
|
4740 |
|
4741 |
+
#: add-ons/user-listing/userlisting.php:2511
|
4742 |
msgid "Remember though, that the field-value combination must exist in the database."
|
4743 |
msgstr ""
|
4744 |
|
4745 |
+
#: add-ons/user-listing/userlisting.php:2517
|
4746 |
msgid "displays only the users that you specified the user_id for"
|
4747 |
msgstr ""
|
4748 |
|
4749 |
+
#: add-ons/user-listing/userlisting.php:2523
|
4750 |
msgid "displays all users except the ones you specified the user_id for"
|
4751 |
msgstr ""
|
4752 |
|
4753 |
+
#: add-ons/user-listing/userlisting.php:2562, features/admin-approval/class-admin-approval.php:176
|
4754 |
msgid "Lastname"
|
4755 |
msgstr ""
|
4756 |
|
4757 |
+
#: add-ons/user-listing/userlisting.php:2587
|
4758 |
msgid "Random (very slow on large databases > 10K user)"
|
4759 |
msgstr ""
|
4760 |
|
4761 |
+
#: add-ons/user-listing/userlisting.php:2590
|
4762 |
msgid "Ascending"
|
4763 |
msgstr ""
|
4764 |
|
4765 |
+
#: add-ons/user-listing/userlisting.php:2591
|
4766 |
msgid "Descending"
|
4767 |
msgstr ""
|
4768 |
|
4769 |
+
#: add-ons/user-listing/userlisting.php:2596
|
4770 |
msgid "Roles to Display"
|
4771 |
msgstr ""
|
4772 |
|
4773 |
+
#: add-ons/user-listing/userlisting.php:2596
|
4774 |
msgid "Restrict the userlisting to these selected roles only<br/>If not specified, defaults to all existing roles"
|
4775 |
msgstr ""
|
4776 |
|
4777 |
+
#: add-ons/user-listing/userlisting.php:2597
|
4778 |
msgid "Number of Users/Page"
|
4779 |
msgstr ""
|
4780 |
|
4781 |
+
#: add-ons/user-listing/userlisting.php:2597
|
4782 |
msgid "Set the number of users to be displayed on every paginated part of the all-userlisting"
|
4783 |
msgstr ""
|
4784 |
|
4785 |
+
#: add-ons/user-listing/userlisting.php:2598
|
4786 |
msgid "Default Sorting Criteria"
|
4787 |
msgstr ""
|
4788 |
|
4789 |
+
#: add-ons/user-listing/userlisting.php:2598
|
4790 |
msgid "Set the default sorting criteria<br/>This can temporarily be changed for each new session"
|
4791 |
msgstr ""
|
4792 |
|
4793 |
+
#: add-ons/user-listing/userlisting.php:2599
|
4794 |
msgid "Default Sorting Order"
|
4795 |
msgstr ""
|
4796 |
|
4797 |
+
#: add-ons/user-listing/userlisting.php:2599
|
4798 |
msgid "Set the default sorting order<br/>This can temporarily be changed for each new session"
|
4799 |
msgstr ""
|
4800 |
|
4801 |
+
#: add-ons/user-listing/userlisting.php:2600
|
4802 |
msgid "Avatar Size (All-userlisting)"
|
4803 |
msgstr ""
|
4804 |
|
4805 |
+
#: add-ons/user-listing/userlisting.php:2600
|
4806 |
msgid "Set the avatar size on the all-userlisting only"
|
4807 |
msgstr ""
|
4808 |
|
4809 |
+
#: add-ons/user-listing/userlisting.php:2601
|
4810 |
msgid "Avatar Size (Single-userlisting)"
|
4811 |
msgstr ""
|
4812 |
|
4813 |
+
#: add-ons/user-listing/userlisting.php:2601
|
4814 |
msgid "Set the avatar size on the single-userlisting only"
|
4815 |
msgstr ""
|
4816 |
|
4817 |
+
#: add-ons/user-listing/userlisting.php:2602
|
4818 |
msgid "Visible only to logged in users?"
|
4819 |
msgstr ""
|
4820 |
|
4821 |
+
#: add-ons/user-listing/userlisting.php:2602
|
4822 |
msgid "The userlisting will only be visible only to the logged in users"
|
4823 |
msgstr ""
|
4824 |
|
4825 |
+
#: add-ons/user-listing/userlisting.php:2603
|
4826 |
msgid "Visible to following Roles"
|
4827 |
msgstr ""
|
4828 |
|
4829 |
+
#: add-ons/user-listing/userlisting.php:2603
|
4830 |
msgid "The userlisting will only be visible to the following roles"
|
4831 |
msgstr ""
|
4832 |
|
4833 |
+
#: add-ons/user-listing/userlisting.php:2609
|
4834 |
msgid "Userlisting Settings"
|
4835 |
msgstr ""
|
4836 |
|
4837 |
+
#: add-ons/user-listing/userlisting.php:2634
|
4838 |
msgid "Label"
|
4839 |
msgstr ""
|
4840 |
|
4841 |
+
#: add-ons/user-listing/userlisting.php:2634
|
4842 |
msgid "Choose the facet name that appears on the frontend"
|
4843 |
msgstr ""
|
4844 |
|
4845 |
+
#: add-ons/user-listing/userlisting.php:2635
|
4846 |
msgid "Facet Type"
|
4847 |
msgstr ""
|
4848 |
|
4849 |
+
#: add-ons/user-listing/userlisting.php:2635
|
4850 |
msgid "Choose the facet menu type"
|
4851 |
msgstr ""
|
4852 |
|
4853 |
+
#: add-ons/user-listing/userlisting.php:2636
|
4854 |
msgid "Facet Meta"
|
4855 |
msgstr ""
|
4856 |
|
4857 |
+
#: add-ons/user-listing/userlisting.php:2636
|
4858 |
msgid "Choose the meta field for the facet menu. If you want to use a repeater meta or a meta outisde Profile Builder just type the value and press enter."
|
4859 |
msgstr ""
|
4860 |
|
4861 |
+
#: add-ons/user-listing/userlisting.php:2637
|
4862 |
msgid "Behaviour"
|
4863 |
msgstr ""
|
4864 |
|
4865 |
+
#: add-ons/user-listing/userlisting.php:2637
|
4866 |
msgid "Narrow the results"
|
4867 |
msgstr ""
|
4868 |
|
4869 |
+
#: add-ons/user-listing/userlisting.php:2637
|
4870 |
msgid "Expand the results"
|
4871 |
msgstr ""
|
4872 |
|
4873 |
+
#: add-ons/user-listing/userlisting.php:2637
|
4874 |
msgid "Choose how multiple selections affect the results"
|
4875 |
msgstr ""
|
4876 |
|
4877 |
+
#: add-ons/user-listing/userlisting.php:2638
|
4878 |
msgid "Visible choices"
|
4879 |
msgstr ""
|
4880 |
|
4881 |
+
#: add-ons/user-listing/userlisting.php:2638
|
4882 |
msgid "Show a toggle link after this many choices. Leave blank for all"
|
4883 |
msgstr ""
|
4884 |
|
4885 |
+
#: add-ons/user-listing/userlisting.php:2663
|
4886 |
msgid "Search Fields"
|
4887 |
msgstr ""
|
4888 |
|
4889 |
+
#: add-ons/user-listing/userlisting.php:2663
|
4890 |
msgid "Choose the fields in which the Search Field will look in"
|
4891 |
msgstr ""
|
4892 |
|
4893 |
+
#: add-ons/user-listing/userlisting.php:2668
|
4894 |
msgid "Search Settings"
|
4895 |
msgstr ""
|
4896 |
|
4897 |
+
#: add-ons/user-listing/userlisting.php:2684
|
4898 |
+
msgid "Themes: add style to your user listing section"
|
4899 |
+
msgstr ""
|
4900 |
+
|
4901 |
+
#: add-ons/user-listing/userlisting.php:3385
|
4902 |
+
msgid "You can now add beautifully pre-designed templates to showcase the user base on your website using one of the <strong>user listing templates</strong> available in the %sUser Listing add-on%s."
|
4903 |
+
msgstr ""
|
4904 |
+
|
4905 |
+
#: add-ons/user-listing/userlisting.php:3453
|
4906 |
msgid "You need to activate the Userlisting feature from within the \"Add-ons\" page!"
|
4907 |
msgstr ""
|
4908 |
|
4909 |
+
#: add-ons/user-listing/userlisting.php:3453
|
4910 |
msgid "You can find it in the Profile Builder menu."
|
4911 |
msgstr ""
|
4912 |
|
4913 |
+
#: add-ons/user-listing/userlisting.php:3628
|
4914 |
msgid "No results found!"
|
4915 |
msgstr ""
|
4916 |
|
5050 |
msgid "Display Mode"
|
5051 |
msgstr ""
|
5052 |
|
5053 |
+
#: add-ons-advanced/custom-profile-menus/index.php:247, features/content-restriction/content-restriction-meta-box.php:68, features/content-restriction/content-restriction-meta-box.php:107
|
5054 |
msgid "Logged In Users"
|
5055 |
msgstr ""
|
5056 |
|
6048 |
msgid "Allow users which have the specified role to see this content."
|
6049 |
msgstr ""
|
6050 |
|
6051 |
+
#: features/content-restriction/class-elementor-content-restriction.php:146, features/content-restriction/content-restriction-meta-box.php:157
|
6052 |
msgid "Restriction Messages"
|
6053 |
msgstr ""
|
6054 |
|
6060 |
msgid "Replace hidden content with the default messages from PB -> Settings -> Content Restriction, a custom message or an Elementor Template."
|
6061 |
msgstr ""
|
6062 |
|
6063 |
+
#: features/content-restriction/class-elementor-content-restriction.php:162, features/content-restriction/content-restriction-meta-box.php:163
|
6064 |
msgid "Enable Custom Messages"
|
6065 |
msgstr ""
|
6066 |
|
6088 |
msgid "…"
|
6089 |
msgstr ""
|
6090 |
|
6091 |
+
#: features/content-restriction/content-restriction-filtering.php:301
|
6092 |
msgid "You must be logged in to view the comments."
|
6093 |
msgstr ""
|
6094 |
|
6095 |
+
#: features/content-restriction/content-restriction-filtering.php:299
|
6096 |
msgid "Comments are restricted for your user role."
|
6097 |
msgstr ""
|
6098 |
|
6099 |
+
#: features/content-restriction/content-restriction-functions.php:49
|
6100 |
+
msgid "This product cannot be purchased by your user role."
|
6101 |
+
msgstr ""
|
6102 |
+
|
6103 |
#: features/content-restriction/content-restriction-functions.php:47
|
6104 |
msgid "This content is restricted for your user role."
|
6105 |
msgstr ""
|
6112 |
msgid "Display Options"
|
6113 |
msgstr ""
|
6114 |
|
6115 |
+
#: features/content-restriction/content-restriction-meta-box.php:37, features/content-restriction/content-restriction.php:102
|
6116 |
msgid "Message"
|
6117 |
msgstr ""
|
6118 |
|
6119 |
+
#: features/content-restriction/content-restriction-meta-box.php:42, features/content-restriction/content-restriction.php:97
|
6120 |
msgid "Type of Restriction"
|
6121 |
msgstr ""
|
6122 |
|
6128 |
msgid "Display For"
|
6129 |
msgstr ""
|
6130 |
|
6131 |
+
#: features/content-restriction/content-restriction-meta-box.php:82
|
6132 |
msgid "Checking only \"Logged In Users\" will show this %s to all logged in users, regardless of user role."
|
6133 |
msgstr ""
|
6134 |
|
6135 |
+
#: features/content-restriction/content-restriction-meta-box.php:86
|
6136 |
msgid "Checking any user role will show this %s only to users that have one of those user roles assigned."
|
6137 |
msgstr ""
|
6138 |
|
6139 |
+
#: features/content-restriction/content-restriction-meta-box.php:94
|
6140 |
+
msgid "Purchase Options"
|
6141 |
+
msgstr ""
|
6142 |
+
|
6143 |
+
#: features/content-restriction/content-restriction-meta-box.php:103
|
6144 |
+
msgid "Who can purchase?"
|
6145 |
+
msgstr ""
|
6146 |
+
|
6147 |
+
#: features/content-restriction/content-restriction-meta-box.php:120
|
6148 |
+
msgid "Select who can purchase this product."
|
6149 |
+
msgstr ""
|
6150 |
+
|
6151 |
+
#: features/content-restriction/content-restriction-meta-box.php:130
|
6152 |
msgid "Restriction Redirect URL"
|
6153 |
msgstr ""
|
6154 |
|
6155 |
+
#: features/content-restriction/content-restriction-meta-box.php:136
|
6156 |
msgid "Enable Custom Redirect URL"
|
6157 |
msgstr ""
|
6158 |
|
6159 |
+
#: features/content-restriction/content-restriction-meta-box.php:140
|
6160 |
msgid "Check if you wish to add a custom redirect URL for this %s."
|
6161 |
msgstr ""
|
6162 |
|
6163 |
+
#: features/content-restriction/content-restriction-meta-box.php:147
|
6164 |
msgid "Custom Redirect URL"
|
6165 |
msgstr ""
|
6166 |
|
6167 |
+
#: features/content-restriction/content-restriction-meta-box.php:151
|
6168 |
msgid "Add a URL where you wish to redirect users that do not have access to this %s and try to access it directly."
|
6169 |
msgstr ""
|
6170 |
|
6171 |
+
#: features/content-restriction/content-restriction-meta-box.php:167
|
6172 |
msgid "Check if you wish to add custom messages for this %s."
|
6173 |
msgstr ""
|
6174 |
|
6175 |
+
#: features/content-restriction/content-restriction-meta-box.php:174
|
6176 |
msgid "Messages for logged-out users"
|
6177 |
msgstr ""
|
6178 |
|
6179 |
+
#: features/content-restriction/content-restriction-meta-box.php:177
|
6180 |
msgid "Messages for logged-in users"
|
6181 |
msgstr ""
|
6182 |
|
6183 |
+
#: features/content-restriction/content-restriction-meta-box.php:182, features/content-restriction/content-restriction.php:135
|
6184 |
+
msgid "Messages for restricted product purchase"
|
6185 |
+
msgstr ""
|
6186 |
+
|
6187 |
+
#: features/content-restriction/content-restriction.php:64
|
6188 |
msgid "Content Restriction Settings"
|
6189 |
msgstr ""
|
6190 |
|
6191 |
+
#: features/content-restriction/content-restriction.php:86
|
6192 |
msgid "Enable Content Restriction"
|
6193 |
msgstr ""
|
6194 |
|
6195 |
+
#: features/content-restriction/content-restriction.php:92
|
6196 |
msgid "Activate Content Restriction"
|
6197 |
msgstr ""
|
6198 |
|
6199 |
+
#: features/content-restriction/content-restriction.php:110
|
6200 |
msgid "If you select \"Message\", the post's content will be protected by being replaced with a custom message."
|
6201 |
msgstr ""
|
6202 |
|
6203 |
+
#: features/content-restriction/content-restriction.php:111
|
6204 |
msgid "If you select \"Redirect\", the post's content will be protected by redirecting the user to the URL you specify. The redirect happens only when accessing a single post. On archive pages the restriction message will be displayed, instead of the content."
|
6205 |
msgstr ""
|
6206 |
|
6207 |
+
#: features/content-restriction/content-restriction.php:121
|
6208 |
msgid "Message for logged-out users"
|
6209 |
msgstr ""
|
6210 |
|
6211 |
+
#: features/content-restriction/content-restriction.php:126
|
6212 |
msgid "Message for logged-in users"
|
6213 |
msgstr ""
|
6214 |
|
6215 |
+
#: features/content-restriction/content-restriction.php:131
|
6216 |
+
msgid "WooCommerce Restriction Messages"
|
6217 |
+
msgstr ""
|
6218 |
+
|
6219 |
+
#: features/content-restriction/content-restriction.php:142
|
6220 |
msgid "Restricted Posts Preview"
|
6221 |
msgstr ""
|
6222 |
|
6223 |
+
#: features/content-restriction/content-restriction.php:157
|
6224 |
msgid "Show the first %s words of the post's content"
|
6225 |
msgstr ""
|
6226 |
|
6227 |
+
#: features/content-restriction/content-restriction.php:165
|
6228 |
msgid "Show the content before the \"more\" tag"
|
6229 |
msgstr ""
|
6230 |
|
6231 |
+
#: features/content-restriction/content-restriction.php:169
|
6232 |
msgid "Show a portion of the restricted post to logged-out users or users that are not allowed to see it."
|
6233 |
msgstr ""
|
6234 |
|
6909 |
msgid "Campaign Monitor Integration"
|
6910 |
msgstr ""
|
6911 |
|
6912 |
+
#: add-ons-advanced/campaign-monitor/admin/cmonitor-page.php:58, add-ons-advanced/mailchimp-integration/admin/mailchimp-page.php:94, assets/lib/class-mustache-templates/class-mustache-templates.php:255, assets/lib/wck-api/wordpress-creation-kit.php:348
|
6913 |
msgid "Save"
|
6914 |
msgstr ""
|
6915 |
|
7131 |
msgid "Enter a MailChimp API key. You can create keys in your MailChimp account."
|
7132 |
msgstr ""
|
7133 |
|
7134 |
+
#: add-ons-advanced/mailchimp-integration/admin/mailchimp-page.php:157, assets/lib/wck-api/wordpress-creation-kit.php:553
|
7135 |
msgid "Edit this item"
|
7136 |
msgstr ""
|
7137 |
|
7371 |
msgid "Page will refresh in 3 seconds..."
|
7372 |
msgstr ""
|
7373 |
|
7374 |
+
#: assets/lib/wck-api/wordpress-creation-kit.php:348
|
7375 |
msgid "Add Entry"
|
7376 |
msgstr ""
|
7377 |
|
7378 |
+
#: assets/lib/wck-api/wordpress-creation-kit.php:554
|
7379 |
msgid "Delete this item"
|
7380 |
msgstr ""
|
7381 |
|
7382 |
+
#: assets/lib/wck-api/wordpress-creation-kit.php:743
|
7383 |
msgid "Please enter a value for the required field "
|
7384 |
msgstr ""
|
7385 |
|