Version Description
- Updated wpmem_pwd_change and wpmem_pwd_reset action hooks to include password as a parameter.
- Stylesheet updates for 2015, 2014, and generic (both float and no float).
- Fix to TinyMCE shortcode button, should now load button on new post/page editor.
- Added [WP-Members] to the TinyMCE shortcode button for clarity as to what it is.
- Moved admin js and css files to /admin/js/ and /admin/css/
- Moved admin class files to /admin/includes/
- Updated and verified all directories contain an index.php file to prevent directory browsing.
Download this release
Release Info
Developer | cbutlerjr |
Plugin | WP-Members Membership Plugin |
Version | 3.0.5 |
Comparing to | |
See all releases |
Code changes from version 3.0.4 to 3.0.5
- admin/admin.php +2 -2
- {css → admin/css}/admin.css +0 -0
- admin/css/index.php +1 -0
- admin/includes/class-wp-members-sortable-user-columns.php +135 -0
- {inc → admin/includes}/class-wp-members-tinymce-buttons.php +29 -10
- admin/includes/index.php +1 -0
- admin/index.php +1 -1
- {js → admin/js}/admin.js +0 -0
- admin/js/index.php +1 -0
- {js → admin/js}/shortcodes_tinymce.js +0 -0
- {js → admin/js}/shortcodes_tinymce_4.js +1 -1
- admin/post.php +2 -1
- admin/users.php +4 -3
- css/generic-no-float.css +1 -0
- css/generic-rigid.css +1 -0
- css/index.php +1 -1
- css/wp-members-2014-no-float.css +25 -0
- css/wp-members-2014.css +25 -0
- css/wp-members-2015-no-float.css +10 -33
- css/wp-members-2015.css +28 -36
- inc/class-wp-members-sortable-user-columns.php +0 -66
- inc/core.php +6 -4
- inc/index.php +1 -0
- inc/wp-registration.php +91 -87
- index.php +1 -1
- js/index.php +0 -1
- lang/index.php +1 -0
- lang/wp-members.pot +233 -186
- lib/index.php +1 -1
- readme.txt +15 -5
- wp-members.php +6 -5
admin/admin.php
CHANGED
@@ -85,8 +85,8 @@ function wpmem_admin_plugin_links( $links, $file ) {
|
|
85 |
*/
|
86 |
function wpmem_load_admin_js() {
|
87 |
// Queue up admin ajax and styles.
|
88 |
-
wp_enqueue_script( 'wpmem-admin-js', WPMEM_DIR . 'js/admin.js', '', WPMEM_VERSION );
|
89 |
-
wp_enqueue_style ( 'wpmem-admin-css', WPMEM_DIR . 'css/admin.css', '', WPMEM_VERSION );
|
90 |
}
|
91 |
|
92 |
|
85 |
*/
|
86 |
function wpmem_load_admin_js() {
|
87 |
// Queue up admin ajax and styles.
|
88 |
+
wp_enqueue_script( 'wpmem-admin-js', WPMEM_DIR . 'admin/js/admin.js', '', WPMEM_VERSION );
|
89 |
+
wp_enqueue_style ( 'wpmem-admin-css', WPMEM_DIR . 'admin/css/admin.css', '', WPMEM_VERSION );
|
90 |
}
|
91 |
|
92 |
|
{css → admin/css}/admin.css
RENAMED
File without changes
|
admin/css/index.php
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
<?php // Nothing to see here!
|
admin/includes/class-wp-members-sortable-user-columns.php
ADDED
@@ -0,0 +1,135 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
|
2 |
+
<?php
|
3 |
+
/**
|
4 |
+
* WP-Members Sortable Columns Class.
|
5 |
+
*
|
6 |
+
* @since 3.0
|
7 |
+
*/
|
8 |
+
|
9 |
+
if( ! class_exists( 'WP_Members_Sortable_User_Columns' ) ):
|
10 |
+
/**
|
11 |
+
* Class to sort WP-Members custom user meta columns
|
12 |
+
*/
|
13 |
+
class WP_Members_Sortable_User_Columns
|
14 |
+
{
|
15 |
+
var $defaults = array(
|
16 |
+
'login',
|
17 |
+
'nicename',
|
18 |
+
'email',
|
19 |
+
'url',
|
20 |
+
'registered',
|
21 |
+
'user_login',
|
22 |
+
'user_nicename',
|
23 |
+
'user_email',
|
24 |
+
'user_url',
|
25 |
+
'user_registered',
|
26 |
+
'display_name',
|
27 |
+
'name',
|
28 |
+
'post_count',
|
29 |
+
'ID',
|
30 |
+
'id'
|
31 |
+
);
|
32 |
+
|
33 |
+
/**
|
34 |
+
* Initial contruct function.
|
35 |
+
*
|
36 |
+
* @since 3.0
|
37 |
+
*
|
38 |
+
* @param array $args
|
39 |
+
*/
|
40 |
+
function __construct( $args ) {
|
41 |
+
$this->args = $args;
|
42 |
+
//add_action( 'pre_user_query', array(&$this, 'query' ) );
|
43 |
+
add_action( 'manage_users_custom_column', array( &$this, 'column_content' ), 10, 3 );
|
44 |
+
add_filter( 'manage_users_columns', array( &$this, 'add_to_columns' ) );
|
45 |
+
add_filter( 'manage_users_sortable_columns', array( &$this, 'make_column_sortable') );
|
46 |
+
|
47 |
+
add_filter( 'request', array( &$this, 'custom_column_orderby' ) );
|
48 |
+
}
|
49 |
+
|
50 |
+
/**
|
51 |
+
* Prequery function.
|
52 |
+
*
|
53 |
+
* @since 3.0
|
54 |
+
*
|
55 |
+
* @param string $query
|
56 |
+
*/
|
57 |
+
function query( $query ) {
|
58 |
+
global $wpdb;
|
59 |
+
$vars = $query->query_vars;
|
60 |
+
if ( in_array( $vars['orderby'], $this->defaults ) ) {
|
61 |
+
return;
|
62 |
+
}
|
63 |
+
$title = $this->args[ $vars['orderby'] ];
|
64 |
+
if ( ! empty( $title ) ) {
|
65 |
+
$query->query_from .= " LEFT JOIN " . $wpdb->prefix . "usermeta m ON (" . $wpdb->prefix . "users.ID = m.user_id AND m.meta_key = '" . $vars['orderby'] . "')";
|
66 |
+
$query->query_orderby = "ORDER BY m.meta_value " . $vars['order'];
|
67 |
+
}
|
68 |
+
}
|
69 |
+
|
70 |
+
/**
|
71 |
+
* Adds selected WP-Members columns to the Users > All Users columns.
|
72 |
+
*
|
73 |
+
* @since 3.0
|
74 |
+
*
|
75 |
+
* @param array $columns
|
76 |
+
*/
|
77 |
+
function add_to_columns( $columns ) {
|
78 |
+
foreach ( $this->args as $key => $value ) {
|
79 |
+
$columns[ $key ] = $value;
|
80 |
+
}
|
81 |
+
return $columns;
|
82 |
+
}
|
83 |
+
|
84 |
+
/**
|
85 |
+
* Sets selected WP-Members columns as sortable.
|
86 |
+
*
|
87 |
+
* @since 3.0
|
88 |
+
*
|
89 |
+
* @param array $columns
|
90 |
+
*/
|
91 |
+
function make_column_sortable( $columns ) {
|
92 |
+
$custom = array();
|
93 |
+
foreach ( $this->args as $key => $value ) {
|
94 |
+
$custom[ $key ] = $key;
|
95 |
+
}
|
96 |
+
return wp_parse_args( $custom, $columns );
|
97 |
+
}
|
98 |
+
|
99 |
+
/**
|
100 |
+
* Returns the column content value for WP-Members selected columns.
|
101 |
+
*
|
102 |
+
* @since 3.0
|
103 |
+
*
|
104 |
+
* @param string $value
|
105 |
+
* @param string $column_name
|
106 |
+
* @param int $user_id
|
107 |
+
*/
|
108 |
+
function column_content( $value, $column_name, $user_id ) {
|
109 |
+
foreach ( $this->args as $key => $val ) {
|
110 |
+
if ( $column_name == $key ) {
|
111 |
+
$user = get_userdata( $user_id );
|
112 |
+
return $user->$column_name;
|
113 |
+
}
|
114 |
+
}
|
115 |
+
return $value;
|
116 |
+
}
|
117 |
+
|
118 |
+
/**
|
119 |
+
* Sort custom column.
|
120 |
+
*
|
121 |
+
* @since 3.0.5
|
122 |
+
*/
|
123 |
+
function custom_column_orderby( $vars ) {
|
124 |
+
foreach ( $this->args as $key => $val ) {
|
125 |
+
if ( isset( $vars[ $key ] ) && $val == $vars[ $key ] ) {
|
126 |
+
$vars = array_merge( $vars, array(
|
127 |
+
'meta_key' => $key,
|
128 |
+
'orderby' => $key,
|
129 |
+
) );
|
130 |
+
}
|
131 |
+
}
|
132 |
+
return $vars;
|
133 |
+
}
|
134 |
+
}
|
135 |
+
endif;
|
{inc → admin/includes}/class-wp-members-tinymce-buttons.php
RENAMED
@@ -6,33 +6,52 @@
|
|
6 |
*/
|
7 |
class WP_Members_TinyMCE_Buttons {
|
8 |
|
|
|
|
|
|
|
|
|
|
|
9 |
function __construct() {
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
if ( ! current_user_can( 'edit_posts' ) && ! current_user_can( 'edit_pages' ) )
|
15 |
-
return;
|
16 |
|
17 |
-
if ( get_user_option('rich_editing') == 'true' ) {
|
18 |
add_filter( 'mce_external_plugins', array( &$this, 'add_plugin' ) );
|
19 |
add_filter( 'mce_buttons', array( &$this, 'register_button' ) );
|
20 |
}
|
21 |
}
|
22 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
23 |
function add_plugin( $plugin_array ) {
|
24 |
|
25 |
$ver = WPMEM_VERSION;
|
26 |
|
27 |
// WP version 3.9 updated to tinymce 4.0
|
28 |
if ( version_compare( get_bloginfo( 'version' ), '3.9', '>=' ) ) {
|
29 |
-
$plugin_array['wpmem_shortcodes'] = WPMEM_DIR .'js/shortcodes_tinymce_4.js?ver=' . $ver;
|
30 |
} else {
|
31 |
-
$plugin_array['wpmem_shortcodes'] = WPMEM_DIR .'js/shortcodes_tinymce.js?ver=' . $ver;
|
32 |
}
|
33 |
return $plugin_array;
|
34 |
}
|
35 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
36 |
function register_button( $buttons ) {
|
37 |
array_push( $buttons, "wpmem_shortcodes_button" );
|
38 |
return $buttons;
|
6 |
*/
|
7 |
class WP_Members_TinyMCE_Buttons {
|
8 |
|
9 |
+
/**
|
10 |
+
* Initialize WP-Members TinyMCE Button.
|
11 |
+
*
|
12 |
+
* @since 3.0
|
13 |
+
*/
|
14 |
function __construct() {
|
15 |
+
|
16 |
+
if ( ! current_user_can( 'edit_posts' ) && ! current_user_can( 'edit_pages' ) ) {
|
17 |
+
return;
|
18 |
+
}
|
|
|
|
|
19 |
|
20 |
+
if ( get_user_option( 'rich_editing' ) == 'true' ) {
|
21 |
add_filter( 'mce_external_plugins', array( &$this, 'add_plugin' ) );
|
22 |
add_filter( 'mce_buttons', array( &$this, 'register_button' ) );
|
23 |
}
|
24 |
}
|
25 |
|
26 |
+
/**
|
27 |
+
* Load the correct plugin file.
|
28 |
+
*
|
29 |
+
* @since 3.0
|
30 |
+
*
|
31 |
+
* @param array $plugin_array
|
32 |
+
* @return array $plugin_array
|
33 |
+
*/
|
34 |
function add_plugin( $plugin_array ) {
|
35 |
|
36 |
$ver = WPMEM_VERSION;
|
37 |
|
38 |
// WP version 3.9 updated to tinymce 4.0
|
39 |
if ( version_compare( get_bloginfo( 'version' ), '3.9', '>=' ) ) {
|
40 |
+
$plugin_array['wpmem_shortcodes'] = WPMEM_DIR .'admin/js/shortcodes_tinymce_4.js?ver=' . $ver;
|
41 |
} else {
|
42 |
+
$plugin_array['wpmem_shortcodes'] = WPMEM_DIR .'admin/js/shortcodes_tinymce.js?ver=' . $ver;
|
43 |
}
|
44 |
return $plugin_array;
|
45 |
}
|
46 |
+
|
47 |
+
/**
|
48 |
+
* Register the button.
|
49 |
+
*
|
50 |
+
* @since 3.0
|
51 |
+
*
|
52 |
+
* @param array $buttons
|
53 |
+
* @return array $buttons
|
54 |
+
*/
|
55 |
function register_button( $buttons ) {
|
56 |
array_push( $buttons, "wpmem_shortcodes_button" );
|
57 |
return $buttons;
|
admin/includes/index.php
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
<?php // Nothing to see here!
|
admin/index.php
CHANGED
@@ -1 +1 @@
|
|
1 |
-
<?php //
|
1 |
+
<?php // Nothing to see here!
|
{js → admin/js}/admin.js
RENAMED
File without changes
|
admin/js/index.php
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
<?php // Nothing to see here!
|
{js → admin/js}/shortcodes_tinymce.js
RENAMED
File without changes
|
{js → admin/js}/shortcodes_tinymce_4.js
RENAMED
@@ -9,7 +9,7 @@
|
|
9 |
editor.addButton('wpmem_shortcodes_button', function() {
|
10 |
return {
|
11 |
title: "WP-Members Shortcodes",
|
12 |
-
text: "[
|
13 |
type: 'menubutton',
|
14 |
icons: false,
|
15 |
menu: [
|
9 |
editor.addButton('wpmem_shortcodes_button', function() {
|
10 |
return {
|
11 |
title: "WP-Members Shortcodes",
|
12 |
+
text: "[WP-Members]",
|
13 |
type: 'menubutton',
|
14 |
icons: false,
|
15 |
menu: [
|
admin/post.php
CHANGED
@@ -34,6 +34,7 @@ add_action( 'admin_footer-edit.php', 'wpmem_bulk_posts_action' );
|
|
34 |
add_action( 'load-edit.php', 'wpmem_posts_page_load' );
|
35 |
add_action( 'admin_notices', 'wpmem_posts_admin_notices' );
|
36 |
add_action( 'load-post.php', 'wpmem_load_tinymce' );
|
|
|
37 |
|
38 |
|
39 |
/**
|
@@ -350,7 +351,7 @@ function wpmem_load_tinymce() {
|
|
350 |
// @todo For now, only load if WP version is high enough.
|
351 |
if ( version_compare( get_bloginfo( 'version' ), '3.9', '>=' ) ) {
|
352 |
global $wpmem_shortcode;
|
353 |
-
include( WPMEM_PATH . '
|
354 |
$wpmem_shortcode = new WP_Members_TinyMCE_Buttons;
|
355 |
}
|
356 |
}
|
34 |
add_action( 'load-edit.php', 'wpmem_posts_page_load' );
|
35 |
add_action( 'admin_notices', 'wpmem_posts_admin_notices' );
|
36 |
add_action( 'load-post.php', 'wpmem_load_tinymce' );
|
37 |
+
add_action( 'load-post-new.php', 'wpmem_load_tinymce' );
|
38 |
|
39 |
|
40 |
/**
|
351 |
// @todo For now, only load if WP version is high enough.
|
352 |
if ( version_compare( get_bloginfo( 'version' ), '3.9', '>=' ) ) {
|
353 |
global $wpmem_shortcode;
|
354 |
+
include( WPMEM_PATH . 'admin/includes/class-wp-members-tinymce-buttons.php' );
|
355 |
$wpmem_shortcode = new WP_Members_TinyMCE_Buttons;
|
356 |
}
|
357 |
}
|
admin/users.php
CHANGED
@@ -298,9 +298,10 @@ function wpmem_add_user_column( $columns ) {
|
|
298 |
|
299 |
$columns = array_merge( $columns, $wpmem_user_columns );
|
300 |
}
|
301 |
-
|
302 |
-
//
|
303 |
-
//
|
|
|
304 |
// new WP_Members_Sortable_User_Columns( $wpmem_user_columns );
|
305 |
|
306 |
return $columns;
|
298 |
|
299 |
$columns = array_merge( $columns, $wpmem_user_columns );
|
300 |
}
|
301 |
+
|
302 |
+
// Makes WP-Members columns sortable.
|
303 |
+
// @todo - finish debugging class or add sortable functions to users.php.
|
304 |
+
// require_once( WPMEM_PATH . 'admin/includes/class-wp-members-sortable-user-columns.php' );
|
305 |
// new WP_Members_Sortable_User_Columns( $wpmem_user_columns );
|
306 |
|
307 |
return $columns;
|
css/generic-no-float.css
CHANGED
@@ -195,6 +195,7 @@ see http://rocketgeek.com/tips-and-tricks/load-a-custom-stylesheet/
|
|
195 |
}
|
196 |
#wpmem_login .link-text {
|
197 |
width: 74%;
|
|
|
198 |
}
|
199 |
|
200 |
#tos {
|
195 |
}
|
196 |
#wpmem_login .link-text {
|
197 |
width: 74%;
|
198 |
+
text-align:right;
|
199 |
}
|
200 |
|
201 |
#tos {
|
css/generic-rigid.css
CHANGED
@@ -246,6 +246,7 @@ see http://rocketgeek.com/tips-and-tricks/load-a-custom-stylesheet/
|
|
246 |
#wpmem_login .link-text {
|
247 |
width: 100%;
|
248 |
float:right;
|
|
|
249 |
}
|
250 |
|
251 |
|
246 |
#wpmem_login .link-text {
|
247 |
width: 100%;
|
248 |
float:right;
|
249 |
+
text-align:right;
|
250 |
}
|
251 |
|
252 |
|
css/index.php
CHANGED
@@ -1 +1 @@
|
|
1 |
-
<?php //
|
1 |
+
<?php // Nothing to see here!
|
css/wp-members-2014-no-float.css
CHANGED
@@ -59,6 +59,7 @@ see http://rocketgeek.com/tips-and-tricks/load-a-custom-stylesheet/
|
|
59 |
#wp-members input[type="text"],
|
60 |
#wp-members input[type="password"]{
|
61 |
margin: 0 0 4px 0;
|
|
|
62 |
}
|
63 |
#wp-members input[type="submit"] {
|
64 |
padding: 5px 6px 4px;
|
@@ -162,6 +163,7 @@ see http://rocketgeek.com/tips-and-tricks/load-a-custom-stylesheet/
|
|
162 |
}
|
163 |
#wpmem_login .link-text {
|
164 |
width: 74%;
|
|
|
165 |
}
|
166 |
|
167 |
#tos {
|
@@ -181,6 +183,29 @@ see http://rocketgeek.com/tips-and-tricks/load-a-custom-stylesheet/
|
|
181 |
|
182 |
/** for smaller screens */
|
183 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
184 |
@media screen and (max-width: 720px) {
|
185 |
#wpmem_reg label.text, #wpmem_reg label.checkbox,
|
186 |
#wpmem_reg label.textarea , #wpmem_reg label.select,
|
59 |
#wp-members input[type="text"],
|
60 |
#wp-members input[type="password"]{
|
61 |
margin: 0 0 4px 0;
|
62 |
+
width: 92%;
|
63 |
}
|
64 |
#wp-members input[type="submit"] {
|
65 |
padding: 5px 6px 4px;
|
163 |
}
|
164 |
#wpmem_login .link-text {
|
165 |
width: 74%;
|
166 |
+
text-align:right;
|
167 |
}
|
168 |
|
169 |
#tos {
|
183 |
|
184 |
/** for smaller screens */
|
185 |
|
186 |
+
@media screen and (max-width: 1079px) {
|
187 |
+
#wp-members .button_div {
|
188 |
+
text-align:center;
|
189 |
+
}
|
190 |
+
#wp-members input[type="submit"] {
|
191 |
+
width: 92%;
|
192 |
+
margin: 0 10px 6px 0;
|
193 |
+
}
|
194 |
+
}
|
195 |
+
|
196 |
+
@media screen and (max-width: 1007px) {
|
197 |
+
#wp-members {
|
198 |
+
width: 179px;
|
199 |
+
}
|
200 |
+
#wp-members .button_div {
|
201 |
+
text-align: inherit;
|
202 |
+
}
|
203 |
+
#wp-members input[type="submit"] {
|
204 |
+
width: inherit;
|
205 |
+
margin: 0 4px 0 0;
|
206 |
+
}
|
207 |
+
}
|
208 |
+
|
209 |
@media screen and (max-width: 720px) {
|
210 |
#wpmem_reg label.text, #wpmem_reg label.checkbox,
|
211 |
#wpmem_reg label.textarea , #wpmem_reg label.select,
|
css/wp-members-2014.css
CHANGED
@@ -54,6 +54,7 @@ see http://rocketgeek.com/tips-and-tricks/load-a-custom-stylesheet/
|
|
54 |
#wp-members input[type="text"],
|
55 |
#wp-members input[type="password"]{
|
56 |
margin: 0 0 4px 0;
|
|
|
57 |
}
|
58 |
#wp-members input[type="submit"] {
|
59 |
padding: 5px 6px 4px;
|
@@ -192,6 +193,7 @@ see http://rocketgeek.com/tips-and-tricks/load-a-custom-stylesheet/
|
|
192 |
#wpmem_login .link-text {
|
193 |
float:right;
|
194 |
width:100%;
|
|
|
195 |
}
|
196 |
|
197 |
|
@@ -208,6 +210,29 @@ see http://rocketgeek.com/tips-and-tricks/load-a-custom-stylesheet/
|
|
208 |
|
209 |
/** for smaller screens */
|
210 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
211 |
@media screen and (max-width: 720px) {
|
212 |
#wpmem_reg label.text, #wpmem_reg label.checkbox,
|
213 |
#wpmem_reg label.textarea , #wpmem_reg label.select,
|
54 |
#wp-members input[type="text"],
|
55 |
#wp-members input[type="password"]{
|
56 |
margin: 0 0 4px 0;
|
57 |
+
width: 92%;
|
58 |
}
|
59 |
#wp-members input[type="submit"] {
|
60 |
padding: 5px 6px 4px;
|
193 |
#wpmem_login .link-text {
|
194 |
float:right;
|
195 |
width:100%;
|
196 |
+
text-align:right;
|
197 |
}
|
198 |
|
199 |
|
210 |
|
211 |
/** for smaller screens */
|
212 |
|
213 |
+
@media screen and (max-width: 1079px) {
|
214 |
+
#wp-members .button_div {
|
215 |
+
text-align:center;
|
216 |
+
}
|
217 |
+
#wp-members input[type="submit"] {
|
218 |
+
width: 92%;
|
219 |
+
margin: 0 10px 6px 0;
|
220 |
+
}
|
221 |
+
}
|
222 |
+
|
223 |
+
@media screen and (max-width: 1007px) {
|
224 |
+
#wp-members {
|
225 |
+
width: 179px;
|
226 |
+
}
|
227 |
+
#wp-members .button_div {
|
228 |
+
text-align: inherit;
|
229 |
+
}
|
230 |
+
#wp-members input[type="submit"] {
|
231 |
+
width: inherit;
|
232 |
+
margin: 0 4px 0 0;
|
233 |
+
}
|
234 |
+
}
|
235 |
+
|
236 |
@media screen and (max-width: 720px) {
|
237 |
#wpmem_reg label.text, #wpmem_reg label.checkbox,
|
238 |
#wpmem_reg label.textarea , #wpmem_reg label.select,
|
css/wp-members-2015-no-float.css
CHANGED
@@ -44,9 +44,8 @@ see http://rocketgeek.com/tips-and-tricks/load-a-custom-stylesheet/
|
|
44 |
width: 100%;
|
45 |
}
|
46 |
.wpmem_msg {
|
47 |
-
width: 74%;
|
48 |
margin: 0;
|
49 |
-
padding:
|
50 |
}
|
51 |
|
52 |
|
@@ -56,22 +55,22 @@ see http://rocketgeek.com/tips-and-tricks/load-a-custom-stylesheet/
|
|
56 |
width: 100%;
|
57 |
}
|
58 |
#wp-members fieldset {
|
59 |
-
border:none;
|
60 |
-
padding:
|
61 |
}
|
62 |
#wp-members input {
|
63 |
font-family: inherit;
|
64 |
}
|
65 |
#wp-members input[type="text"],
|
66 |
#wp-members input[type="password"]{
|
67 |
-
margin: 0 0
|
68 |
}
|
69 |
#wp-members input[type="submit"] {
|
70 |
-
padding: 5px
|
71 |
-
margin: 0
|
72 |
}
|
73 |
#wp-members .button_div {
|
74 |
-
margin-top:
|
75 |
}
|
76 |
#wp-members .err {
|
77 |
width:100%;
|
@@ -83,9 +82,6 @@ see http://rocketgeek.com/tips-and-tricks/load-a-custom-stylesheet/
|
|
83 |
|
84 |
|
85 |
/* Login Form and Registration Form */
|
86 |
-
#wpmem_reg, #wpmem_login {
|
87 |
-
|
88 |
-
}
|
89 |
|
90 |
#wpmem_reg label,
|
91 |
#wpmem_login label {
|
@@ -101,28 +97,6 @@ see http://rocketgeek.com/tips-and-tricks/load-a-custom-stylesheet/
|
|
101 |
margin-bottom: 6px;
|
102 |
}
|
103 |
|
104 |
-
#wpmem_reg input[type="text"],
|
105 |
-
#wpmem_reg textarea,
|
106 |
-
#wpmem_login input[type="text"],
|
107 |
-
#wpmem_login input[type="password"] {
|
108 |
-
|
109 |
-
}
|
110 |
-
|
111 |
-
#wpmem_reg input,
|
112 |
-
#wpmem_reg button,
|
113 |
-
#wpmem_reg select,
|
114 |
-
#wpmem_reg textarea,
|
115 |
-
#wpmem_login input,
|
116 |
-
#wpmem_login button {
|
117 |
-
|
118 |
-
}
|
119 |
-
|
120 |
-
#wpmem_reg input:focus,
|
121 |
-
#wpmem_reg textarea:focus,
|
122 |
-
#wpmem_login input:focus {
|
123 |
-
|
124 |
-
}
|
125 |
-
|
126 |
#wpmem_reg select {
|
127 |
width:100%;
|
128 |
padding: 8px 10px 7px;
|
@@ -200,6 +174,8 @@ see http://rocketgeek.com/tips-and-tricks/load-a-custom-stylesheet/
|
|
200 |
}
|
201 |
#wpmem_login .link-text {
|
202 |
width: 74%;
|
|
|
|
|
203 |
}
|
204 |
|
205 |
#tos {
|
@@ -241,6 +217,7 @@ see http://rocketgeek.com/tips-and-tricks/load-a-custom-stylesheet/
|
|
241 |
#wpmem_reg .div_select, #wpmem_login .div_text,
|
242 |
#wpmem_reg .div_checkbox {
|
243 |
width: 98%;
|
|
|
244 |
}
|
245 |
#wpmem_msg, .wpmem_msg {
|
246 |
width: 100%;
|
44 |
width: 100%;
|
45 |
}
|
46 |
.wpmem_msg {
|
|
|
47 |
margin: 0;
|
48 |
+
padding: 32px 26px 4px;
|
49 |
}
|
50 |
|
51 |
|
55 |
width: 100%;
|
56 |
}
|
57 |
#wp-members fieldset {
|
58 |
+
border: none;
|
59 |
+
padding: 10px 0 0 0;
|
60 |
}
|
61 |
#wp-members input {
|
62 |
font-family: inherit;
|
63 |
}
|
64 |
#wp-members input[type="text"],
|
65 |
#wp-members input[type="password"]{
|
66 |
+
margin: 0 0 8px 0;
|
67 |
}
|
68 |
#wp-members input[type="submit"] {
|
69 |
+
padding: 5px 10px;
|
70 |
+
margin: 0 6px 0 0;
|
71 |
}
|
72 |
#wp-members .button_div {
|
73 |
+
margin-top: 8px;
|
74 |
}
|
75 |
#wp-members .err {
|
76 |
width:100%;
|
82 |
|
83 |
|
84 |
/* Login Form and Registration Form */
|
|
|
|
|
|
|
85 |
|
86 |
#wpmem_reg label,
|
87 |
#wpmem_login label {
|
97 |
margin-bottom: 6px;
|
98 |
}
|
99 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
100 |
#wpmem_reg select {
|
101 |
width:100%;
|
102 |
padding: 8px 10px 7px;
|
174 |
}
|
175 |
#wpmem_login .link-text {
|
176 |
width: 74%;
|
177 |
+
margin: 4px 0;
|
178 |
+
text-align: right;
|
179 |
}
|
180 |
|
181 |
#tos {
|
217 |
#wpmem_reg .div_select, #wpmem_login .div_text,
|
218 |
#wpmem_reg .div_checkbox {
|
219 |
width: 98%;
|
220 |
+
font-size: 80%;
|
221 |
}
|
222 |
#wpmem_msg, .wpmem_msg {
|
223 |
width: 100%;
|
css/wp-members-2015.css
CHANGED
@@ -45,7 +45,7 @@ see http://rocketgeek.com/tips-and-tricks/load-a-custom-stylesheet/
|
|
45 |
}
|
46 |
.wpmem_msg {
|
47 |
margin: 0;
|
48 |
-
padding:
|
49 |
}
|
50 |
|
51 |
|
@@ -55,8 +55,8 @@ see http://rocketgeek.com/tips-and-tricks/load-a-custom-stylesheet/
|
|
55 |
width: 100%;
|
56 |
}
|
57 |
#wp-members fieldset {
|
58 |
-
border:none;
|
59 |
-
padding:0px
|
60 |
}
|
61 |
#wp-members input {
|
62 |
font-family: inherit;
|
@@ -69,12 +69,12 @@ see http://rocketgeek.com/tips-and-tricks/load-a-custom-stylesheet/
|
|
69 |
padding: 5px 6px 4px;
|
70 |
margin: 0 4px 0 0;
|
71 |
}
|
72 |
-
#wp-members .button_div {
|
73 |
-
margin-top:4px;
|
74 |
}
|
75 |
#wp-members .err {
|
76 |
width:100%;
|
77 |
-
|
78 |
font-family: inherit;
|
79 |
background: #F7F7F7;
|
80 |
border: 1px solid rgba(51, 51, 51, 0.3);
|
@@ -82,32 +82,6 @@ see http://rocketgeek.com/tips-and-tricks/load-a-custom-stylesheet/
|
|
82 |
|
83 |
|
84 |
/* Login Form and Registration Form */
|
85 |
-
#wpmem_reg, #wpmem_login {
|
86 |
-
|
87 |
-
}
|
88 |
-
|
89 |
-
#wpmem_reg input[type="text"],
|
90 |
-
#wpmem_reg textarea,
|
91 |
-
#wpmem_login input[type="text"],
|
92 |
-
#wpmem_login input[type="password"] {
|
93 |
-
|
94 |
-
}
|
95 |
-
|
96 |
-
#wpmem_reg input,
|
97 |
-
#wpmem_reg button,
|
98 |
-
#wpmem_reg select,
|
99 |
-
#wpmem_reg textarea,
|
100 |
-
#wpmem_login input,
|
101 |
-
#wpmem_login button {
|
102 |
-
|
103 |
-
}
|
104 |
-
|
105 |
-
#wpmem_reg input:focus,
|
106 |
-
#wpmem_reg textarea:focus,
|
107 |
-
#wpmem_login input:focus {
|
108 |
-
|
109 |
-
}
|
110 |
-
|
111 |
#wpmem_reg select {
|
112 |
width:100%;
|
113 |
padding: 6px 10px 7px;
|
@@ -124,15 +98,16 @@ see http://rocketgeek.com/tips-and-tricks/load-a-custom-stylesheet/
|
|
124 |
font-size: 24px;
|
125 |
line-height: 1;
|
126 |
font-weight: 700;
|
127 |
-
margin-bottom:
|
128 |
}
|
129 |
#wpmem_reg label.text, #wpmem_reg label.checkbox,
|
130 |
-
#wpmem_reg label.textarea
|
131 |
#wpmem_login label {
|
132 |
height: 30px;
|
133 |
width:32%;
|
134 |
float:left;
|
135 |
padding: 12px 0px 0px;
|
|
|
136 |
margin: 0px 0px 14px;
|
137 |
height: 49px;
|
138 |
}
|
@@ -147,7 +122,10 @@ see http://rocketgeek.com/tips-and-tricks/load-a-custom-stylesheet/
|
|
147 |
letter-spacing: 0.04em;
|
148 |
line-height: 1.5;
|
149 |
text-transform: uppercase;
|
150 |
-
margin-bottom:
|
|
|
|
|
|
|
151 |
}
|
152 |
#wpmem_reg .form, #wpmem_login .form {
|
153 |
margin:0;
|
@@ -166,7 +144,13 @@ see http://rocketgeek.com/tips-and-tricks/load-a-custom-stylesheet/
|
|
166 |
float:right;
|
167 |
margin:0 0 14px 0;
|
168 |
}
|
169 |
-
#wpmem_reg .
|
|
|
|
|
|
|
|
|
|
|
|
|
170 |
#wpmem_login input[type="checkbox"] {
|
171 |
margin: 18px 2px;
|
172 |
}
|
@@ -189,6 +173,8 @@ see http://rocketgeek.com/tips-and-tricks/load-a-custom-stylesheet/
|
|
189 |
|
190 |
#wpmem_reg .req-text {
|
191 |
margin: 20px 0px 0px 5px;
|
|
|
|
|
192 |
}
|
193 |
|
194 |
#wpmem_reg .noinput {
|
@@ -209,7 +195,9 @@ see http://rocketgeek.com/tips-and-tricks/load-a-custom-stylesheet/
|
|
209 |
}
|
210 |
#wpmem_login .link-text {
|
211 |
width: 100%;
|
|
|
212 |
float: right;
|
|
|
213 |
}
|
214 |
|
215 |
#tos {
|
@@ -242,6 +230,7 @@ see http://rocketgeek.com/tips-and-tricks/load-a-custom-stylesheet/
|
|
242 |
#wpmem_reg label.text, #wpmem_reg label.checkbox,
|
243 |
#wpmem_reg label.textarea , #wpmem_reg label.select,
|
244 |
#wpmem_login label {
|
|
|
245 |
width: 90%;
|
246 |
padding: 5px 0 0 0;
|
247 |
}
|
@@ -253,6 +242,9 @@ see http://rocketgeek.com/tips-and-tricks/load-a-custom-stylesheet/
|
|
253 |
#wpmem_reg .div_checkbox {
|
254 |
width: 98%;
|
255 |
}
|
|
|
|
|
|
|
256 |
#wpmem_msg, .wpmem_msg {
|
257 |
width: 100%;
|
258 |
}
|
45 |
}
|
46 |
.wpmem_msg {
|
47 |
margin: 0;
|
48 |
+
padding: 32px 26px 4px;
|
49 |
}
|
50 |
|
51 |
|
55 |
width: 100%;
|
56 |
}
|
57 |
#wp-members fieldset {
|
58 |
+
border: none;
|
59 |
+
padding: 0px
|
60 |
}
|
61 |
#wp-members input {
|
62 |
font-family: inherit;
|
69 |
padding: 5px 6px 4px;
|
70 |
margin: 0 4px 0 0;
|
71 |
}
|
72 |
+
#wp-members .button_div {
|
73 |
+
margin-top: 4px;
|
74 |
}
|
75 |
#wp-members .err {
|
76 |
width:100%;
|
77 |
+
padding: 5px;
|
78 |
font-family: inherit;
|
79 |
background: #F7F7F7;
|
80 |
border: 1px solid rgba(51, 51, 51, 0.3);
|
82 |
|
83 |
|
84 |
/* Login Form and Registration Form */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
85 |
#wpmem_reg select {
|
86 |
width:100%;
|
87 |
padding: 6px 10px 7px;
|
98 |
font-size: 24px;
|
99 |
line-height: 1;
|
100 |
font-weight: 700;
|
101 |
+
margin-bottom: 30px;
|
102 |
}
|
103 |
#wpmem_reg label.text, #wpmem_reg label.checkbox,
|
104 |
+
#wpmem_reg label.textarea, #wpmem_reg label.select,
|
105 |
#wpmem_login label {
|
106 |
height: 30px;
|
107 |
width:32%;
|
108 |
float:left;
|
109 |
padding: 12px 0px 0px;
|
110 |
+
-webkit-padding: 15px 0px 0px;
|
111 |
margin: 0px 0px 14px;
|
112 |
height: 49px;
|
113 |
}
|
122 |
letter-spacing: 0.04em;
|
123 |
line-height: 1.5;
|
124 |
text-transform: uppercase;
|
125 |
+
margin-bottom: 13px;
|
126 |
+
}
|
127 |
+
#wpmem_reg label.textarea {
|
128 |
+
height: 185px;
|
129 |
}
|
130 |
#wpmem_reg .form, #wpmem_login .form {
|
131 |
margin:0;
|
144 |
float:right;
|
145 |
margin:0 0 14px 0;
|
146 |
}
|
147 |
+
#wpmem_reg .div_text, #wpmem_reg .div_select,
|
148 |
+
#wpmem_login .div_text, #wpmem_reg .div_checkbox {
|
149 |
+
height: 49px;
|
150 |
+
}
|
151 |
+
#wpmem_reg .div_checkbox {
|
152 |
+
padding: 9px 0;
|
153 |
+
}
|
154 |
#wpmem_login input[type="checkbox"] {
|
155 |
margin: 18px 2px;
|
156 |
}
|
173 |
|
174 |
#wpmem_reg .req-text {
|
175 |
margin: 20px 0px 0px 5px;
|
176 |
+
display: inline-block;
|
177 |
+
width: 100%;
|
178 |
}
|
179 |
|
180 |
#wpmem_reg .noinput {
|
195 |
}
|
196 |
#wpmem_login .link-text {
|
197 |
width: 100%;
|
198 |
+
margin: 4px 0;
|
199 |
float: right;
|
200 |
+
text-align: right;
|
201 |
}
|
202 |
|
203 |
#tos {
|
230 |
#wpmem_reg label.text, #wpmem_reg label.checkbox,
|
231 |
#wpmem_reg label.textarea , #wpmem_reg label.select,
|
232 |
#wpmem_login label {
|
233 |
+
height: 20px;
|
234 |
width: 90%;
|
235 |
padding: 5px 0 0 0;
|
236 |
}
|
242 |
#wpmem_reg .div_checkbox {
|
243 |
width: 98%;
|
244 |
}
|
245 |
+
#wpmem_reg .div_text {
|
246 |
+
font-size: 80%;
|
247 |
+
}
|
248 |
#wpmem_msg, .wpmem_msg {
|
249 |
width: 100%;
|
250 |
}
|
inc/class-wp-members-sortable-user-columns.php
DELETED
@@ -1,66 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* WP-Members Sortable Columns Class.
|
4 |
-
*
|
5 |
-
* @since 3.0
|
6 |
-
*/
|
7 |
-
class WP_Members_Sortable_User_Columns {
|
8 |
-
|
9 |
-
var $defaults = array(
|
10 |
-
'login',
|
11 |
-
'nicename',
|
12 |
-
'email',
|
13 |
-
'url',
|
14 |
-
'registered',
|
15 |
-
'user_login',
|
16 |
-
'user_nicename',
|
17 |
-
'user_email',
|
18 |
-
'user_url',
|
19 |
-
'user_registered',
|
20 |
-
'display_name',
|
21 |
-
'name',
|
22 |
-
'post_count',
|
23 |
-
'ID',
|
24 |
-
'id'
|
25 |
-
);
|
26 |
-
|
27 |
-
function __construct( $args ) {
|
28 |
-
$this->args = ( is_array( $args ) ) ? $args : array();
|
29 |
-
add_action( 'pre_user_query', array( &$this, 'query' ) );
|
30 |
-
add_action( 'manage_users_custom_column', array( &$this, 'content' ), 10, 3 );
|
31 |
-
add_filter( 'manage_users_columns', array( &$this, 'columns' ) );
|
32 |
-
add_filter( 'manage_users_sortable_columns', array( &$this, 'sortable') );
|
33 |
-
}
|
34 |
-
|
35 |
-
function query( $query ) {
|
36 |
-
$vars = $query->query_vars;
|
37 |
-
if ( in_array( $vars['orderby'], $this->defaults ) ) {
|
38 |
-
return;
|
39 |
-
}
|
40 |
-
$title = $this->args[ $vars['orderby'] ];
|
41 |
-
if ( ! empty( $title ) ) {
|
42 |
-
$query->query_from .= " LEFT JOIN wp_usermeta m ON (wp_users.ID = m.user_id AND m.meta_key = '" . $vars['orderby'] . "')";
|
43 |
-
$query->query_orderby = "ORDER BY m.meta_value ".$vars['order'];
|
44 |
-
}
|
45 |
-
}
|
46 |
-
|
47 |
-
function columns( $columns ) {
|
48 |
-
foreach ( $this->args as $key => $value ) {
|
49 |
-
$columns[ $key ] = $value;
|
50 |
-
}
|
51 |
-
return $columns;
|
52 |
-
}
|
53 |
-
|
54 |
-
function sortable( $columns ) {
|
55 |
-
foreach ( $this->args as $key => $value ) {
|
56 |
-
$columns[ $key ] = $key;
|
57 |
-
}
|
58 |
-
return $columns;
|
59 |
-
}
|
60 |
-
|
61 |
-
function content( $value, $column_name, $user_id ) {
|
62 |
-
$user = get_userdata( $user_id );
|
63 |
-
return $user->$column_name;
|
64 |
-
}
|
65 |
-
|
66 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inc/core.php
CHANGED
@@ -309,9 +309,10 @@ function wpmem_change_password() {
|
|
309 |
*
|
310 |
* @since 2.9.0
|
311 |
*
|
312 |
-
* @param int
|
|
|
313 |
*/
|
314 |
-
do_action( 'wpmem_pwd_change', $user_ID );
|
315 |
|
316 |
return "pwdchangesuccess";
|
317 |
|
@@ -382,9 +383,10 @@ function wpmem_reset_password() {
|
|
382 |
*
|
383 |
* @since 2.9.0
|
384 |
*
|
385 |
-
* @param int
|
|
|
386 |
*/
|
387 |
-
do_action( 'wpmem_pwd_reset', $user->ID );
|
388 |
|
389 |
return "pwdresetsuccess";
|
390 |
}
|
309 |
*
|
310 |
* @since 2.9.0
|
311 |
*
|
312 |
+
* @param int $user_ID The user's numeric ID.
|
313 |
+
* @param string $pass1 The user's new plain text password.
|
314 |
*/
|
315 |
+
do_action( 'wpmem_pwd_change', $user_ID, $pass1 );
|
316 |
|
317 |
return "pwdchangesuccess";
|
318 |
|
383 |
*
|
384 |
* @since 2.9.0
|
385 |
*
|
386 |
+
* @param int $user_ID The user's numeric ID.
|
387 |
+
* @param string $new_pass The new plain text password.
|
388 |
*/
|
389 |
+
do_action( 'wpmem_pwd_reset', $user->ID, $new_pass );
|
390 |
|
391 |
return "pwdresetsuccess";
|
392 |
}
|
inc/index.php
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
<?php // Nothing to see here!
|
inc/wp-registration.php
CHANGED
@@ -31,111 +31,115 @@ function wpmem_do_wp_register_form() {
|
|
31 |
|
32 |
global $wpmem;
|
33 |
$wpmem_fields = $wpmem->fields; //$wpmem_fields = get_option( 'wpmembers_fields' );
|
34 |
-
|
35 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
36 |
|
37 |
-
|
38 |
|
39 |
-
|
40 |
-
|
41 |
-
if ( $field[3] == 'checkbox' ) {
|
42 |
|
43 |
-
|
44 |
-
$
|
45 |
-
|
|
|
46 |
|
47 |
-
|
48 |
-
$ini = strpos( $tos_content, 'url="' );
|
49 |
-
$ini += strlen( 'url="' );
|
50 |
-
$len = strpos( $tos_content, '"]', $ini ) - $ini;
|
51 |
-
$link = substr( $tos_content, $ini, $len );
|
52 |
-
$tos_pop = '<a href="' . $link . '" target="_blank">';
|
53 |
|
54 |
-
|
55 |
-
|
56 |
-
}
|
57 |
-
/**
|
58 |
-
* Filter the TOS link text.
|
59 |
-
*
|
60 |
-
* When this filter is used for the WP native registration, the $toggle parameter is not passed.
|
61 |
-
*
|
62 |
-
* @since 2.7.5
|
63 |
-
*
|
64 |
-
* @param string The text and link for the TOS.
|
65 |
-
*/
|
66 |
-
$tos = apply_filters( 'wpmem_tos_link_txt', sprintf( __( 'Please indicate that you agree to the %s TOS %s', 'wp-members' ), $tos_pop, '</a>' ) );
|
67 |
-
|
68 |
-
}
|
69 |
|
70 |
-
|
71 |
|
72 |
-
|
73 |
-
$val = ( ! $_POST && $field[8] == 'y' ) ? $field[7] : $val;
|
74 |
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
|
80 |
-
|
|
|
|
|
|
|
|
|
81 |
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
|
|
|
|
86 |
|
87 |
-
|
88 |
|
89 |
-
case( 'select' ):
|
90 |
-
$val = ( isset( $_POST[ $field[2] ] ) ) ? $_POST[ $field[2] ] : '';
|
91 |
-
$input = wpmem_create_formfield( $field[2], $field[3], $field[7], $val );
|
92 |
-
break;
|
93 |
-
|
94 |
-
case( 'textarea' ):
|
95 |
-
$input = '<textarea name="' . $field[2] . '" id="' . $field[2] . '" class="textarea">';
|
96 |
-
$input.= ( isset( $_POST[ $field[2] ] ) ) ? esc_textarea( $_POST[ $field[2] ] ) : '';
|
97 |
-
$input.= '</textarea>';
|
98 |
-
break;
|
99 |
-
|
100 |
-
default:
|
101 |
-
$input = '<input type="' . $field[3] . '" name="' . $field[2] . '" id="' . $field[2] . '" class="input" value="';
|
102 |
-
$input.= ( isset( $_POST[ $field[2] ] ) ) ? esc_attr( $_POST[ $field[2] ] ) : '';
|
103 |
-
$input.= '" size="25" />';
|
104 |
-
break;
|
105 |
}
|
106 |
|
107 |
-
|
108 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
109 |
}
|
110 |
-
|
111 |
-
// if the row is set to display, add the row to the form array
|
112 |
-
$rows[$field[2]] = array(
|
113 |
-
'type' => $field[3],
|
114 |
-
'row_before' => $row_before,
|
115 |
-
'label' => $label,
|
116 |
-
'field' => $input,
|
117 |
-
'row_after' => $row_after,
|
118 |
-
);
|
119 |
}
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
|
|
|
|
|
|
136 |
}
|
137 |
}
|
138 |
-
|
139 |
}
|
140 |
|
141 |
|
31 |
|
32 |
global $wpmem;
|
33 |
$wpmem_fields = $wpmem->fields; //$wpmem_fields = get_option( 'wpmembers_fields' );
|
34 |
+
if ( isset( $wpmem_fields ) && is_array( $wpmem_fields ) ) {
|
35 |
+
foreach ( $wpmem_fields as $field ) {
|
36 |
+
//for ( $row = 0; $row < count( $wpmem_fields ); $row++ ) {
|
37 |
+
|
38 |
+
$req = ( $field[5] == 'y' ) ? ' <span class="req">' . __( '(required)' ) . '</span>' : '';
|
39 |
+
|
40 |
+
if ( $field[4] == 'y' && $field[2] != 'user_email' ) {
|
41 |
+
|
42 |
+
if ( $field[3] == 'checkbox' ) {
|
43 |
+
|
44 |
+
if ( $field[2] == 'tos' ) {
|
45 |
+
$tos_content = stripslashes( get_option( 'wpmembers_tos' ) );
|
46 |
+
if ( stristr( $tos_content, '[wp-members page="tos"' ) ) {
|
47 |
+
|
48 |
+
$tos_content = " " . $tos_content;
|
49 |
+
$ini = strpos( $tos_content, 'url="' );
|
50 |
+
$ini += strlen( 'url="' );
|
51 |
+
$len = strpos( $tos_content, '"]', $ini ) - $ini;
|
52 |
+
$link = substr( $tos_content, $ini, $len );
|
53 |
+
$tos_pop = '<a href="' . $link . '" target="_blank">';
|
54 |
+
|
55 |
+
} else {
|
56 |
+
$tos_pop = "<a href=\"#\" onClick=\"window.open('" . WP_PLUGIN_URL . "/wp-members/wp-members-tos.php','mywindow');\">";
|
57 |
+
}
|
58 |
+
/**
|
59 |
+
* Filter the TOS link text.
|
60 |
+
*
|
61 |
+
* When this filter is used for the WP native registration, the $toggle parameter is not passed.
|
62 |
+
*
|
63 |
+
* @since 2.7.5
|
64 |
+
*
|
65 |
+
* @param string The text and link for the TOS.
|
66 |
+
*/
|
67 |
+
$tos = apply_filters( 'wpmem_tos_link_txt', sprintf( __( 'Please indicate that you agree to the %s TOS %s', 'wp-members' ), $tos_pop, '</a>' ) );
|
68 |
+
|
69 |
+
}
|
70 |
|
71 |
+
$label = ( $field[2] == 'tos' ) ? $tos : __( $field[1], 'wp-members' );
|
72 |
|
73 |
+
$val = ( isset( $_POST[ $field[2] ] ) ) ? $_POST[ $field[2] ] : '';
|
74 |
+
$val = ( ! $_POST && $field[8] == 'y' ) ? $field[7] : $val;
|
|
|
75 |
|
76 |
+
$row_before = '<p class="wpmem-checkbox">';
|
77 |
+
$label = '<label for="' . $field[2] . '">' . $label . $req;
|
78 |
+
$input = wpmem_create_formfield( $field[2], $field[3], $field[7], $val );
|
79 |
+
$row_after = '</label></p>';
|
80 |
|
81 |
+
} else {
|
|
|
|
|
|
|
|
|
|
|
82 |
|
83 |
+
$row_before = '<p>';
|
84 |
+
$label = '<label for="' . $field[2] . '">' . __( $field[1], 'wp-members' ) . $req . '<br />';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
85 |
|
86 |
+
// determine the field type and generate accordingly...
|
87 |
|
88 |
+
switch ( $field[3] ) {
|
|
|
89 |
|
90 |
+
case( 'select' ):
|
91 |
+
$val = ( isset( $_POST[ $field[2] ] ) ) ? $_POST[ $field[2] ] : '';
|
92 |
+
$input = wpmem_create_formfield( $field[2], $field[3], $field[7], $val );
|
93 |
+
break;
|
94 |
|
95 |
+
case( 'textarea' ):
|
96 |
+
$input = '<textarea name="' . $field[2] . '" id="' . $field[2] . '" class="textarea">';
|
97 |
+
$input.= ( isset( $_POST[ $field[2] ] ) ) ? esc_textarea( $_POST[ $field[2] ] ) : '';
|
98 |
+
$input.= '</textarea>';
|
99 |
+
break;
|
100 |
|
101 |
+
default:
|
102 |
+
$input = '<input type="' . $field[3] . '" name="' . $field[2] . '" id="' . $field[2] . '" class="input" value="';
|
103 |
+
$input.= ( isset( $_POST[ $field[2] ] ) ) ? esc_attr( $_POST[ $field[2] ] ) : '';
|
104 |
+
$input.= '" size="25" />';
|
105 |
+
break;
|
106 |
+
}
|
107 |
|
108 |
+
$row_after = '</label></p>';
|
109 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
110 |
}
|
111 |
|
112 |
+
// if the row is set to display, add the row to the form array
|
113 |
+
$rows[$field[2]] = array(
|
114 |
+
'type' => $field[3],
|
115 |
+
'row_before' => $row_before,
|
116 |
+
'label' => $label,
|
117 |
+
'field' => $input,
|
118 |
+
'row_after' => $row_after,
|
119 |
+
);
|
120 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
121 |
}
|
122 |
+
|
123 |
+
if ( isset( $rows ) && is_array( $rows ) ) {
|
124 |
+
|
125 |
+
/**
|
126 |
+
* Filter the native registration form rows.
|
127 |
+
*
|
128 |
+
* @since 2.9.3.
|
129 |
+
*
|
130 |
+
* @param array $rows The custom rows added to the form.
|
131 |
+
*/
|
132 |
+
$rows = apply_filters( 'wpmem_native_form_rows', $rows );
|
133 |
+
|
134 |
+
foreach ( $rows as $row_item ) {
|
135 |
+
if ( $row_item['type'] == 'checkbox' ) {
|
136 |
+
echo $row_item['row_before'] . $row_item['field'] . $row_item['label'] . $row_item['row_after'];
|
137 |
+
} else {
|
138 |
+
echo $row_item['row_before'] . $row_item['label'] . $row_item['field'] . $row_item['row_after'];
|
139 |
+
}
|
140 |
+
}
|
141 |
}
|
142 |
}
|
|
|
143 |
}
|
144 |
|
145 |
|
index.php
CHANGED
@@ -1 +1 @@
|
|
1 |
-
<?php //
|
1 |
+
<?php // Nothing to see here!
|
js/index.php
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
<?php // there is nothing to see here! ?>
|
|
lang/index.php
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
<?php // Nothing to see here!
|
lang/wp-members.pot
CHANGED
@@ -1,20 +1,23 @@
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
-
"
|
4 |
-
"
|
5 |
-
"
|
|
|
6 |
"Last-Translator: \n"
|
7 |
"Language-Team: \n"
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=UTF-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
11 |
-
"X-Generator: Poedit 1.
|
12 |
"X-Poedit-Basepath: ..\n"
|
|
|
13 |
"X-Poedit-SourceCharset: UTF-8\n"
|
14 |
"X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
|
15 |
"esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;"
|
16 |
"_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
|
17 |
"X-Poedit-SearchPath-0: .\n"
|
|
|
18 |
|
19 |
#: admin/admin.php:71 admin/admin.php:138
|
20 |
msgid "Settings"
|
@@ -36,20 +39,20 @@ msgstr ""
|
|
36 |
msgid "Emails"
|
37 |
msgstr ""
|
38 |
|
39 |
-
#: admin/dialogs.php:
|
40 |
msgid ""
|
41 |
"Your WP settings allow anyone to register - this is not the recommended "
|
42 |
"setting."
|
43 |
msgstr ""
|
44 |
|
45 |
-
#: admin/dialogs.php:
|
46 |
#, php-format
|
47 |
msgid ""
|
48 |
"You can %s change this here %s making sure the box next to \"Anyone can "
|
49 |
"register\" is unchecked."
|
50 |
msgstr ""
|
51 |
|
52 |
-
#: admin/dialogs.php:
|
53 |
msgid ""
|
54 |
"This setting allows a link on the /wp-login.php page to register using the "
|
55 |
"WP native registration process thus circumventing any registration you are "
|
@@ -59,20 +62,20 @@ msgid ""
|
|
59 |
"Settings."
|
60 |
msgstr ""
|
61 |
|
62 |
-
#: admin/dialogs.php:
|
63 |
msgid ""
|
64 |
"Your WP settings allow anyone to comment - this is not the recommended "
|
65 |
"setting."
|
66 |
msgstr ""
|
67 |
|
68 |
-
#: admin/dialogs.php:
|
69 |
#, php-format
|
70 |
msgid ""
|
71 |
"You can %s change this here %s by checking the box next to \"Users must be "
|
72 |
"registered and logged in to comment.\""
|
73 |
msgstr ""
|
74 |
|
75 |
-
#: admin/dialogs.php:
|
76 |
msgid ""
|
77 |
"This setting allows any users to comment, whether or not they are "
|
78 |
"registered. Depending on how you are using WP-Members will determine whether "
|
@@ -80,114 +83,114 @@ msgid ""
|
|
80 |
"you can choose to ignore these warning messages under WP-Members Settings."
|
81 |
msgstr ""
|
82 |
|
83 |
-
#: admin/dialogs.php:
|
84 |
msgid ""
|
85 |
"Your WP settings allow full text rss feeds - this is not the recommended "
|
86 |
"setting."
|
87 |
msgstr ""
|
88 |
|
89 |
-
#: admin/dialogs.php:
|
90 |
#, php-format
|
91 |
msgid ""
|
92 |
"You can %s change this here %s by changing \"For each article in a feed, show"
|
93 |
"\" to \"Summary.\""
|
94 |
msgstr ""
|
95 |
|
96 |
-
#: admin/dialogs.php:
|
97 |
msgid ""
|
98 |
"Leaving this set to full text allows anyone to read your protected content "
|
99 |
"in an RSS reader. Changing this to Summary prevents this as your feeds will "
|
100 |
"only show summary text."
|
101 |
msgstr ""
|
102 |
|
103 |
-
#: admin/dialogs.php:
|
104 |
msgid "You have set WP-Members to hold registrations for approval"
|
105 |
msgstr ""
|
106 |
|
107 |
-
#: admin/dialogs.php:
|
108 |
msgid ""
|
109 |
"but you have not changed the default message for \"Registration Completed\" "
|
110 |
"under \"WP-Members Dialogs and Error Messages.\" You should change this "
|
111 |
"message to let users know they are pending approval."
|
112 |
msgstr ""
|
113 |
|
114 |
-
#: admin/dialogs.php:
|
115 |
msgid "You have set WP-Members to turn off the registration process"
|
116 |
msgstr ""
|
117 |
|
118 |
-
#: admin/dialogs.php:
|
119 |
msgid ""
|
120 |
"but you also set to moderate and/or email admin new registrations. You will "
|
121 |
"need to set up a registration page for users to register."
|
122 |
msgstr ""
|
123 |
|
124 |
-
#: admin/dialogs.php:
|
125 |
msgid "You have turned on reCAPTCHA"
|
126 |
msgstr ""
|
127 |
|
128 |
-
#: admin/dialogs.php:
|
129 |
msgid ""
|
130 |
"but you have not entered API keys. You will need both a public and private "
|
131 |
"key. The CAPTCHA will not display unless a valid API key is included."
|
132 |
msgstr ""
|
133 |
|
134 |
-
#: admin/dialogs.php:
|
135 |
msgid "Version:"
|
136 |
msgstr ""
|
137 |
|
138 |
-
#: admin/dialogs.php:
|
139 |
msgid "Quick Start Guide"
|
140 |
msgstr ""
|
141 |
|
142 |
-
#: admin/dialogs.php:
|
143 |
msgid "Online User Guide"
|
144 |
msgstr ""
|
145 |
|
146 |
-
#: admin/dialogs.php:
|
147 |
msgid "FAQs"
|
148 |
msgstr ""
|
149 |
|
150 |
-
#: admin/dialogs.php:
|
151 |
msgid "Thank you for using WP-Members"
|
152 |
msgstr ""
|
153 |
|
154 |
-
#: admin/dialogs.php:
|
155 |
msgid "A plugin developed by"
|
156 |
msgstr ""
|
157 |
|
158 |
-
#: admin/dialogs.php:
|
159 |
msgid "Follow"
|
160 |
msgstr ""
|
161 |
|
162 |
-
#: admin/dialogs.php:
|
163 |
msgid "Latest from RocketGeek"
|
164 |
msgstr ""
|
165 |
|
166 |
-
#: admin/dialogs.php:
|
167 |
msgid "Latest from ButlerBlog"
|
168 |
msgstr ""
|
169 |
|
170 |
-
#: admin/post.php:
|
171 |
msgid "Block"
|
172 |
msgstr ""
|
173 |
|
174 |
-
#: admin/post.php:
|
175 |
msgid "Unblock"
|
176 |
msgstr ""
|
177 |
|
178 |
-
#: admin/post.php:
|
179 |
msgid " Restriction"
|
180 |
msgstr ""
|
181 |
|
182 |
-
#: admin/post.php:
|
183 |
msgid "Unblocked?"
|
184 |
msgstr ""
|
185 |
|
186 |
-
#: admin/post.php:
|
187 |
msgid "Blocked?"
|
188 |
msgstr ""
|
189 |
|
190 |
-
#: admin/post.php:
|
191 |
msgid "Yes"
|
192 |
msgstr ""
|
193 |
|
@@ -200,96 +203,127 @@ msgstr ""
|
|
200 |
msgid "Manage reCAPTCHA Options"
|
201 |
msgstr ""
|
202 |
|
203 |
-
#: admin/tab-captcha.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
204 |
msgid "reCAPTCHA Keys"
|
205 |
msgstr ""
|
206 |
|
207 |
-
#: admin/tab-captcha.php:
|
208 |
#, php-format
|
209 |
msgid ""
|
210 |
-
"reCAPTCHA requires an API key, consisting of a \"
|
211 |
"key. You can sign up for a %s free reCAPTCHA key%s"
|
212 |
msgstr ""
|
213 |
|
214 |
-
#: admin/tab-captcha.php:
|
215 |
-
msgid "
|
216 |
msgstr ""
|
217 |
|
218 |
-
#: admin/tab-captcha.php:
|
219 |
-
msgid "
|
220 |
msgstr ""
|
221 |
|
222 |
-
#: admin/tab-captcha.php:
|
223 |
msgid "Choose Theme"
|
224 |
msgstr ""
|
225 |
|
226 |
-
#: admin/tab-captcha.php:
|
227 |
msgid "Red"
|
228 |
msgstr ""
|
229 |
|
230 |
-
#: admin/tab-captcha.php:
|
231 |
msgid "White"
|
232 |
msgstr ""
|
233 |
|
234 |
-
#: admin/tab-captcha.php:
|
235 |
msgid "Black Glass"
|
236 |
msgstr ""
|
237 |
|
238 |
-
#: admin/tab-captcha.php:
|
239 |
msgid "Clean"
|
240 |
msgstr ""
|
241 |
|
242 |
-
#: admin/tab-captcha.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
243 |
msgid "Characters for image"
|
244 |
msgstr ""
|
245 |
|
246 |
-
#: admin/tab-captcha.php:
|
247 |
msgid "Number of characters"
|
248 |
msgstr ""
|
249 |
|
250 |
-
#: admin/tab-captcha.php:
|
251 |
msgid "Image dimensions"
|
252 |
msgstr ""
|
253 |
|
254 |
-
#: admin/tab-captcha.php:
|
255 |
msgid "Width"
|
256 |
msgstr ""
|
257 |
|
258 |
-
#: admin/tab-captcha.php:
|
259 |
msgid "Height"
|
260 |
msgstr ""
|
261 |
|
262 |
-
#: admin/tab-captcha.php:
|
263 |
msgid "Font color of characters"
|
264 |
msgstr ""
|
265 |
|
266 |
-
#: admin/tab-captcha.php:
|
267 |
msgid "Background color of image"
|
268 |
msgstr ""
|
269 |
|
270 |
-
#: admin/tab-captcha.php:
|
271 |
msgid "Font size"
|
272 |
msgstr ""
|
273 |
|
274 |
-
#: admin/tab-captcha.php:
|
275 |
msgid "Width between characters"
|
276 |
msgstr ""
|
277 |
|
278 |
-
#: admin/tab-captcha.php:
|
279 |
msgid "Image type"
|
280 |
msgstr ""
|
281 |
|
282 |
-
#: admin/tab-captcha.php:
|
283 |
msgid ""
|
284 |
"To use Really Simple CAPTCHA, you must have the Really Simple CAPTCHA plugin "
|
285 |
"installed and activated."
|
286 |
msgstr ""
|
287 |
|
288 |
-
#: admin/tab-captcha.php:
|
289 |
msgid "Update CAPTCHA Settings"
|
290 |
msgstr ""
|
291 |
|
292 |
-
#: admin/tab-captcha.php:
|
293 |
msgid "CAPTCHA was updated for WP-Members"
|
294 |
msgstr ""
|
295 |
|
@@ -436,179 +470,187 @@ msgstr ""
|
|
436 |
msgid "A field with that option name already exists"
|
437 |
msgstr ""
|
438 |
|
439 |
-
#: admin/tab-fields.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
440 |
msgid "Checked value is required for checkboxes. Nothing was updated."
|
441 |
msgstr ""
|
442 |
|
443 |
-
#: admin/tab-fields.php:
|
444 |
msgid "field was added"
|
445 |
msgstr ""
|
446 |
|
447 |
-
#: admin/tab-fields.php:
|
448 |
msgid "field was updated"
|
449 |
msgstr ""
|
450 |
|
451 |
-
#: admin/tab-fields.php:
|
452 |
msgid "Edit"
|
453 |
msgstr ""
|
454 |
|
455 |
-
#: admin/tab-fields.php:
|
456 |
msgid "Edit Field"
|
457 |
msgstr ""
|
458 |
|
459 |
-
#: admin/tab-fields.php:
|
460 |
msgid "Add a Field"
|
461 |
msgstr ""
|
462 |
|
463 |
-
#: admin/tab-fields.php:
|
464 |
msgid "Field Label"
|
465 |
msgstr ""
|
466 |
|
467 |
-
#: admin/tab-fields.php:
|
468 |
msgid "The name of the field as it will be displayed to the user."
|
469 |
msgstr ""
|
470 |
|
471 |
-
#: admin/tab-fields.php:
|
472 |
msgid "Option Name"
|
473 |
msgstr ""
|
474 |
|
475 |
-
#: admin/tab-fields.php:
|
476 |
msgid ""
|
477 |
"The database meta value for the field. It must be unique and contain no "
|
478 |
"spaces (underscores are ok)."
|
479 |
msgstr ""
|
480 |
|
481 |
-
#: admin/tab-fields.php:
|
482 |
msgid "Field Type"
|
483 |
msgstr ""
|
484 |
|
485 |
-
#: admin/tab-fields.php:
|
486 |
msgid "text"
|
487 |
msgstr ""
|
488 |
|
489 |
-
#: admin/tab-fields.php:
|
490 |
msgid "textarea"
|
491 |
msgstr ""
|
492 |
|
493 |
-
#: admin/tab-fields.php:
|
494 |
msgid "checkbox"
|
495 |
msgstr ""
|
496 |
|
497 |
-
#: admin/tab-fields.php:
|
498 |
msgid "dropdown"
|
499 |
msgstr ""
|
500 |
|
501 |
-
#: admin/tab-fields.php:
|
502 |
msgid "password"
|
503 |
msgstr ""
|
504 |
|
505 |
-
#: admin/tab-fields.php:
|
506 |
msgid "file"
|
507 |
msgstr ""
|
508 |
|
509 |
-
#: admin/tab-fields.php:
|
510 |
msgid "Display?"
|
511 |
msgstr ""
|
512 |
|
513 |
-
#: admin/tab-fields.php:
|
514 |
msgid "Required?"
|
515 |
msgstr ""
|
516 |
|
517 |
-
#: admin/tab-fields.php:
|
518 |
msgid "Additional information for field upload fields"
|
519 |
msgstr ""
|
520 |
|
521 |
-
#: admin/tab-fields.php:
|
522 |
msgid "Accepted file types:"
|
523 |
msgstr ""
|
524 |
|
525 |
-
#: admin/tab-fields.php:
|
526 |
msgid "Accepted file types should be set like this: jpg|jpeg|png|gif"
|
527 |
msgstr ""
|
528 |
|
529 |
-
#: admin/tab-fields.php:
|
530 |
msgid "Additional information for checkbox fields"
|
531 |
msgstr ""
|
532 |
|
533 |
-
#: admin/tab-fields.php:
|
534 |
msgid "Checked by default?"
|
535 |
msgstr ""
|
536 |
|
537 |
-
#: admin/tab-fields.php:
|
538 |
msgid "Stored value if checked:"
|
539 |
msgstr ""
|
540 |
|
541 |
-
#: admin/tab-fields.php:
|
542 |
msgid "Additional information for dropdown fields"
|
543 |
msgstr ""
|
544 |
|
545 |
-
#: admin/tab-fields.php:
|
546 |
msgid "For dropdown, array of values:"
|
547 |
msgstr ""
|
548 |
|
549 |
-
#: admin/tab-fields.php:
|
550 |
msgid "Options should be Option Name|option_value,"
|
551 |
msgstr ""
|
552 |
|
553 |
-
#: admin/tab-fields.php:
|
554 |
msgid "Visit plugin site for more information"
|
555 |
msgstr ""
|
556 |
|
557 |
-
#: admin/tab-fields.php:
|
558 |
msgid "Add Field"
|
559 |
msgstr ""
|
560 |
|
561 |
-
#: admin/tab-fields.php:
|
562 |
msgid "Manage Fields"
|
563 |
msgstr ""
|
564 |
|
565 |
-
#: admin/tab-fields.php:
|
566 |
msgid ""
|
567 |
"Determine which fields will display and which are required. This includes "
|
568 |
"all fields, both native WP fields and WP-Members custom fields."
|
569 |
msgstr ""
|
570 |
|
571 |
-
#: admin/tab-fields.php:
|
572 |
msgid "(Note: Email is always mandatory and cannot be changed.)"
|
573 |
msgstr ""
|
574 |
|
575 |
-
#: admin/tab-fields.php:
|
576 |
msgid "Add/Delete"
|
577 |
msgstr ""
|
578 |
|
579 |
-
#: admin/tab-fields.php:
|
580 |
msgid "Checked?"
|
581 |
msgstr ""
|
582 |
|
583 |
-
#: admin/tab-fields.php:
|
584 |
msgid "Users Screen"
|
585 |
msgstr ""
|
586 |
|
587 |
-
#: admin/tab-fields.php:
|
588 |
msgid "Delete"
|
589 |
msgstr ""
|
590 |
|
591 |
-
#: admin/tab-fields.php:
|
592 |
msgid "(Email cannot be removed)"
|
593 |
msgstr ""
|
594 |
|
595 |
-
#: admin/tab-fields.php:
|
596 |
msgid "Registration Date"
|
597 |
msgstr ""
|
598 |
|
599 |
-
#: admin/tab-fields.php:
|
600 |
msgid "native"
|
601 |
msgstr ""
|
602 |
|
603 |
-
#: admin/tab-fields.php:
|
604 |
msgid "Active"
|
605 |
msgstr ""
|
606 |
|
607 |
-
#: admin/tab-fields.php:
|
608 |
msgid "Registration IP"
|
609 |
msgstr ""
|
610 |
|
611 |
-
#: admin/tab-fields.php:
|
612 |
msgid "Update Fields"
|
613 |
msgstr ""
|
614 |
|
@@ -616,149 +658,149 @@ msgstr ""
|
|
616 |
msgid "Manage Options"
|
617 |
msgstr ""
|
618 |
|
619 |
-
#: admin/tab-options.php:
|
620 |
msgid "Do not block"
|
621 |
msgstr ""
|
622 |
|
623 |
-
#: admin/tab-options.php:
|
624 |
msgid "Hide"
|
625 |
msgstr ""
|
626 |
|
627 |
-
#: admin/tab-options.php:
|
628 |
msgid "Show Excerpts"
|
629 |
msgstr ""
|
630 |
|
631 |
-
#: admin/tab-options.php:
|
632 |
msgid "Show Login Form"
|
633 |
msgstr ""
|
634 |
|
635 |
-
#: admin/tab-options.php:
|
636 |
msgid "Show Registration Form"
|
637 |
msgstr ""
|
638 |
|
639 |
-
#: admin/tab-options.php:
|
640 |
msgid "Time-based expiration"
|
641 |
msgstr ""
|
642 |
|
643 |
-
#: admin/tab-options.php:
|
644 |
msgid "Allows for access to expire"
|
645 |
msgstr ""
|
646 |
|
647 |
-
#: admin/tab-options.php:
|
648 |
msgid "Trial period"
|
649 |
msgstr ""
|
650 |
|
651 |
-
#: admin/tab-options.php:
|
652 |
msgid "Allows for a trial period"
|
653 |
msgstr ""
|
654 |
|
655 |
-
#: admin/tab-options.php:
|
656 |
msgid "Notify admin"
|
657 |
msgstr ""
|
658 |
|
659 |
-
#: admin/tab-options.php:
|
660 |
#, php-format
|
661 |
msgid "Notify %s for each new registration? %s"
|
662 |
msgstr ""
|
663 |
|
664 |
-
#: admin/tab-options.php:
|
665 |
msgid "Moderate registration"
|
666 |
msgstr ""
|
667 |
|
668 |
-
#: admin/tab-options.php:
|
669 |
msgid "Holds new registrations for admin approval"
|
670 |
msgstr ""
|
671 |
|
672 |
-
#: admin/tab-options.php:
|
673 |
msgid "Ignore warning messages"
|
674 |
msgstr ""
|
675 |
|
676 |
-
#: admin/tab-options.php:
|
677 |
msgid "Ignores WP-Members warning messages in the admin panel"
|
678 |
msgstr ""
|
679 |
|
680 |
-
#: admin/tab-options.php:
|
681 |
msgid "Attribution"
|
682 |
msgstr ""
|
683 |
|
684 |
-
#: admin/tab-options.php:
|
685 |
msgid ""
|
686 |
"Attribution is appreciated! Display \"powered by\" link on register form?"
|
687 |
msgstr ""
|
688 |
|
689 |
-
#: admin/tab-options.php:
|
690 |
msgid "Auto Excerpt:"
|
691 |
msgstr ""
|
692 |
|
693 |
-
#: admin/tab-options.php:
|
694 |
msgid "Number of words in excerpt:"
|
695 |
msgstr ""
|
696 |
|
697 |
-
#: admin/tab-options.php:
|
698 |
msgid "Optional"
|
699 |
msgstr ""
|
700 |
|
701 |
-
#: admin/tab-options.php:
|
702 |
msgid "Automatically creates an excerpt"
|
703 |
msgstr ""
|
704 |
|
705 |
-
#: admin/tab-options.php:
|
706 |
msgid "Enable CAPTCHA"
|
707 |
msgstr ""
|
708 |
|
709 |
-
#: admin/tab-options.php:
|
710 |
msgid "None"
|
711 |
msgstr ""
|
712 |
|
713 |
-
#: admin/tab-options.php:
|
714 |
msgid "Pages"
|
715 |
msgstr ""
|
716 |
|
717 |
-
#: admin/tab-options.php:
|
718 |
msgid "Login Page:"
|
719 |
msgstr ""
|
720 |
|
721 |
-
#: admin/tab-options.php:
|
722 |
msgid "Specify a login page (optional)"
|
723 |
msgstr ""
|
724 |
|
725 |
-
#: admin/tab-options.php:
|
726 |
msgid "Register Page:"
|
727 |
msgstr ""
|
728 |
|
729 |
-
#: admin/tab-options.php:
|
730 |
msgid "For creating a register link in the login form"
|
731 |
msgstr ""
|
732 |
|
733 |
-
#: admin/tab-options.php:
|
734 |
msgid "User Profile Page:"
|
735 |
msgstr ""
|
736 |
|
737 |
-
#: admin/tab-options.php:
|
738 |
msgid "For creating a forgot password link in the login form"
|
739 |
msgstr ""
|
740 |
|
741 |
-
#: admin/tab-options.php:
|
742 |
msgid "Stylesheet"
|
743 |
msgstr ""
|
744 |
|
745 |
-
#: admin/tab-options.php:
|
746 |
msgid "Custom Stylesheet:"
|
747 |
msgstr ""
|
748 |
|
749 |
-
#: admin/tab-options.php:
|
750 |
msgid "Update Settings"
|
751 |
msgstr ""
|
752 |
|
753 |
-
#: admin/tab-options.php:
|
754 |
msgid "WP-Members settings were updated"
|
755 |
msgstr ""
|
756 |
|
757 |
-
#: admin/tab-options.php:
|
758 |
msgid "USE CUSTOM URL BELOW"
|
759 |
msgstr ""
|
760 |
|
761 |
-
#: admin/tab-options.php:
|
762 |
msgid "Select a page"
|
763 |
msgstr ""
|
764 |
|
@@ -782,7 +824,7 @@ msgstr ""
|
|
782 |
msgid "IP"
|
783 |
msgstr ""
|
784 |
|
785 |
-
#: admin/user-export.php:112 admin/users.php:
|
786 |
msgid "No"
|
787 |
msgstr ""
|
788 |
|
@@ -790,8 +832,8 @@ msgstr ""
|
|
790 |
msgid "WP-Members Additional Fields"
|
791 |
msgstr ""
|
792 |
|
793 |
-
#: admin/user-profile.php:78 inc/users.php:62 inc/wp-registration.php:
|
794 |
-
#: inc/wp-registration.php:
|
795 |
msgid "(required)"
|
796 |
msgstr ""
|
797 |
|
@@ -823,23 +865,23 @@ msgstr ""
|
|
823 |
msgid "Export All Users"
|
824 |
msgstr ""
|
825 |
|
826 |
-
#: inc/class-wp-members-widget.php:
|
827 |
msgid "Displays the WP-Members sidebar login."
|
828 |
msgstr ""
|
829 |
|
830 |
-
#: inc/class-wp-members-widget.php:
|
831 |
msgid "Login Status"
|
832 |
msgstr ""
|
833 |
|
834 |
-
#: inc/class-wp-members-widget.php:
|
835 |
msgid "Title:"
|
836 |
msgstr ""
|
837 |
|
838 |
-
#: inc/class-wp-members-widget.php:
|
839 |
msgid "Redirect to (optional):"
|
840 |
msgstr ""
|
841 |
|
842 |
-
#: inc/class-wp-members.php:
|
843 |
msgid "There was an error with the CAPTCHA form."
|
844 |
msgstr ""
|
845 |
|
@@ -847,62 +889,62 @@ msgstr ""
|
|
847 |
msgid "<strong>ERROR</strong>: User has not been activated."
|
848 |
msgstr ""
|
849 |
|
850 |
-
#: inc/core.php:
|
851 |
#, php-format
|
852 |
msgid "Sorry, %s is a required field."
|
853 |
msgstr ""
|
854 |
|
855 |
-
#: inc/core.php:
|
856 |
msgid "Register"
|
857 |
msgstr ""
|
858 |
|
859 |
-
#: inc/dialogs.php:
|
860 |
msgid "Login Failed!"
|
861 |
msgstr ""
|
862 |
|
863 |
-
#: inc/dialogs.php:
|
864 |
msgid "You entered an invalid username or password."
|
865 |
msgstr ""
|
866 |
|
867 |
-
#: inc/dialogs.php:
|
868 |
msgid "Click here to continue."
|
869 |
msgstr ""
|
870 |
|
871 |
-
#: inc/dialogs.php:
|
872 |
msgid "Edit My Information"
|
873 |
msgstr ""
|
874 |
|
875 |
-
#: inc/dialogs.php:
|
876 |
msgid "Change Password"
|
877 |
msgstr ""
|
878 |
|
879 |
-
#: inc/dialogs.php:
|
880 |
#: inc/sidebar.php:46 inc/sidebar.php:242
|
881 |
#, php-format
|
882 |
msgid "You are logged in as %s"
|
883 |
msgstr ""
|
884 |
|
885 |
-
#: inc/dialogs.php:
|
886 |
msgid "Click to log out."
|
887 |
msgstr ""
|
888 |
|
889 |
-
#: inc/dialogs.php:
|
890 |
msgid "Begin using the site."
|
891 |
msgstr ""
|
892 |
|
893 |
-
#: inc/dialogs.php:
|
894 |
msgid "Click to log out"
|
895 |
msgstr ""
|
896 |
|
897 |
-
#: inc/dialogs.php:
|
898 |
msgid "click to log out"
|
899 |
msgstr ""
|
900 |
|
901 |
-
#: inc/dialogs.php:
|
902 |
msgid "Password fields cannot be empty"
|
903 |
msgstr ""
|
904 |
|
905 |
-
#: inc/dialogs.php:
|
906 |
msgid "Edit Your Information"
|
907 |
msgstr ""
|
908 |
|
@@ -910,7 +952,7 @@ msgstr ""
|
|
910 |
msgid "Username"
|
911 |
msgstr ""
|
912 |
|
913 |
-
#: inc/forms.php:78 inc/sidebar.php:143
|
914 |
msgid "Password"
|
915 |
msgstr ""
|
916 |
|
@@ -934,7 +976,7 @@ msgstr ""
|
|
934 |
msgid "Update Password"
|
935 |
msgstr ""
|
936 |
|
937 |
-
#: inc/forms.php:211
|
938 |
msgid "Email"
|
939 |
msgstr ""
|
940 |
|
@@ -982,16 +1024,16 @@ msgstr ""
|
|
982 |
msgid "Choose a Username"
|
983 |
msgstr ""
|
984 |
|
985 |
-
#: inc/forms.php:687 inc/wp-registration.php:
|
986 |
#, php-format
|
987 |
msgid "Please indicate that you agree to the %s TOS %s"
|
988 |
msgstr ""
|
989 |
|
990 |
-
#: inc/forms.php:
|
991 |
msgid "New User Registration"
|
992 |
msgstr ""
|
993 |
|
994 |
-
#: inc/forms.php:
|
995 |
msgid "Input the code:"
|
996 |
msgstr ""
|
997 |
|
@@ -999,7 +1041,7 @@ msgstr ""
|
|
999 |
msgid "There was an error processing the form."
|
1000 |
msgstr ""
|
1001 |
|
1002 |
-
#: inc/register.php:109 inc/register.php:
|
1003 |
msgid "You must enter a valid email address."
|
1004 |
msgstr ""
|
1005 |
|
@@ -1015,48 +1057,52 @@ msgstr ""
|
|
1015 |
msgid "Passwords did not match."
|
1016 |
msgstr ""
|
1017 |
|
1018 |
-
#: inc/register.php:125 inc/register.php:
|
1019 |
msgid "Emails did not match."
|
1020 |
msgstr ""
|
1021 |
|
1022 |
-
#: inc/register.php:137
|
1023 |
msgid "You must complete the CAPTCHA form."
|
1024 |
msgstr ""
|
1025 |
|
1026 |
-
#: inc/register.php:
|
|
|
|
|
|
|
|
|
1027 |
msgid "We were unable to validate the public key."
|
1028 |
msgstr ""
|
1029 |
|
1030 |
-
#: inc/register.php:
|
1031 |
msgid "We were unable to validate the private key."
|
1032 |
msgstr ""
|
1033 |
|
1034 |
-
#: inc/register.php:
|
1035 |
msgid "The challenge parameter of the verify script was incorrect."
|
1036 |
msgstr ""
|
1037 |
|
1038 |
-
#: inc/register.php:
|
1039 |
msgid "The CAPTCHA solution was incorrect."
|
1040 |
msgstr ""
|
1041 |
|
1042 |
-
#: inc/register.php:
|
1043 |
msgid "The parameters to verify were incorrect"
|
1044 |
msgstr ""
|
1045 |
|
1046 |
-
#: inc/register.php:
|
1047 |
msgid ""
|
1048 |
"reCAPTCHA API keys are tied to a specific domain name for security reasons."
|
1049 |
msgstr ""
|
1050 |
|
1051 |
-
#: inc/register.php:
|
1052 |
msgid "The reCAPTCHA server was not reached. Please try to resubmit."
|
1053 |
msgstr ""
|
1054 |
|
1055 |
-
#: inc/register.php:
|
1056 |
msgid "You have entered an incorrect code value. Please try again."
|
1057 |
msgstr ""
|
1058 |
|
1059 |
-
#: inc/shortcodes.php:
|
1060 |
msgid "Click here to log out."
|
1061 |
msgstr ""
|
1062 |
|
@@ -1084,7 +1130,7 @@ msgstr ""
|
|
1084 |
msgid "Additional Information"
|
1085 |
msgstr ""
|
1086 |
|
1087 |
-
#: inc/utilities.php:
|
1088 |
msgid "(more…)"
|
1089 |
msgstr ""
|
1090 |
|
@@ -1138,10 +1184,6 @@ msgstr ""
|
|
1138 |
msgid "Day Phone"
|
1139 |
msgstr ""
|
1140 |
|
1141 |
-
#: string stored in database
|
1142 |
-
msgid "Email"
|
1143 |
-
msgstr ""
|
1144 |
-
|
1145 |
#: string stored in database
|
1146 |
msgid "Confirm Email"
|
1147 |
msgstr ""
|
@@ -1154,10 +1196,6 @@ msgstr ""
|
|
1154 |
msgid "Biographical Info"
|
1155 |
msgstr ""
|
1156 |
|
1157 |
-
#: string stored in database
|
1158 |
-
msgid "Password"
|
1159 |
-
msgstr ""
|
1160 |
-
|
1161 |
#: string stored in database
|
1162 |
msgid "Confirm Password"
|
1163 |
msgstr ""
|
@@ -1265,4 +1303,13 @@ msgstr ""
|
|
1265 |
|
1266 |
#: wp-members-install.php: may be deprecated
|
1267 |
msgid "Yahoo IM"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1268 |
msgstr ""
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
+
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
|
4 |
+
"Project-Id-Version: WP-Members 3.0.5\n"
|
5 |
+
"POT-Creation-Date: 2015-09-28 16:50-0500\n"
|
6 |
+
"PO-Revision-Date: 2015-09-28 16:47-0500\n"
|
7 |
"Last-Translator: \n"
|
8 |
"Language-Team: \n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"X-Generator: Poedit 1.8.5\n"
|
13 |
"X-Poedit-Basepath: ..\n"
|
14 |
+
"X-Poedit-WPHeader: wp-members.php\n"
|
15 |
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
"X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
|
17 |
"esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;"
|
18 |
"_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
|
19 |
"X-Poedit-SearchPath-0: .\n"
|
20 |
+
"X-Poedit-SearchPathExcluded-0: *.js\n"
|
21 |
|
22 |
#: admin/admin.php:71 admin/admin.php:138
|
23 |
msgid "Settings"
|
39 |
msgid "Emails"
|
40 |
msgstr ""
|
41 |
|
42 |
+
#: admin/dialogs.php:105
|
43 |
msgid ""
|
44 |
"Your WP settings allow anyone to register - this is not the recommended "
|
45 |
"setting."
|
46 |
msgstr ""
|
47 |
|
48 |
+
#: admin/dialogs.php:106
|
49 |
#, php-format
|
50 |
msgid ""
|
51 |
"You can %s change this here %s making sure the box next to \"Anyone can "
|
52 |
"register\" is unchecked."
|
53 |
msgstr ""
|
54 |
|
55 |
+
#: admin/dialogs.php:107
|
56 |
msgid ""
|
57 |
"This setting allows a link on the /wp-login.php page to register using the "
|
58 |
"WP native registration process thus circumventing any registration you are "
|
62 |
"Settings."
|
63 |
msgstr ""
|
64 |
|
65 |
+
#: admin/dialogs.php:111
|
66 |
msgid ""
|
67 |
"Your WP settings allow anyone to comment - this is not the recommended "
|
68 |
"setting."
|
69 |
msgstr ""
|
70 |
|
71 |
+
#: admin/dialogs.php:112
|
72 |
#, php-format
|
73 |
msgid ""
|
74 |
"You can %s change this here %s by checking the box next to \"Users must be "
|
75 |
"registered and logged in to comment.\""
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: admin/dialogs.php:113
|
79 |
msgid ""
|
80 |
"This setting allows any users to comment, whether or not they are "
|
81 |
"registered. Depending on how you are using WP-Members will determine whether "
|
83 |
"you can choose to ignore these warning messages under WP-Members Settings."
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: admin/dialogs.php:117
|
87 |
msgid ""
|
88 |
"Your WP settings allow full text rss feeds - this is not the recommended "
|
89 |
"setting."
|
90 |
msgstr ""
|
91 |
|
92 |
+
#: admin/dialogs.php:118
|
93 |
#, php-format
|
94 |
msgid ""
|
95 |
"You can %s change this here %s by changing \"For each article in a feed, show"
|
96 |
"\" to \"Summary.\""
|
97 |
msgstr ""
|
98 |
|
99 |
+
#: admin/dialogs.php:119
|
100 |
msgid ""
|
101 |
"Leaving this set to full text allows anyone to read your protected content "
|
102 |
"in an RSS reader. Changing this to Summary prevents this as your feeds will "
|
103 |
"only show summary text."
|
104 |
msgstr ""
|
105 |
|
106 |
+
#: admin/dialogs.php:123
|
107 |
msgid "You have set WP-Members to hold registrations for approval"
|
108 |
msgstr ""
|
109 |
|
110 |
+
#: admin/dialogs.php:124
|
111 |
msgid ""
|
112 |
"but you have not changed the default message for \"Registration Completed\" "
|
113 |
"under \"WP-Members Dialogs and Error Messages.\" You should change this "
|
114 |
"message to let users know they are pending approval."
|
115 |
msgstr ""
|
116 |
|
117 |
+
#: admin/dialogs.php:128
|
118 |
msgid "You have set WP-Members to turn off the registration process"
|
119 |
msgstr ""
|
120 |
|
121 |
+
#: admin/dialogs.php:129
|
122 |
msgid ""
|
123 |
"but you also set to moderate and/or email admin new registrations. You will "
|
124 |
"need to set up a registration page for users to register."
|
125 |
msgstr ""
|
126 |
|
127 |
+
#: admin/dialogs.php:133
|
128 |
msgid "You have turned on reCAPTCHA"
|
129 |
msgstr ""
|
130 |
|
131 |
+
#: admin/dialogs.php:134
|
132 |
msgid ""
|
133 |
"but you have not entered API keys. You will need both a public and private "
|
134 |
"key. The CAPTCHA will not display unless a valid API key is included."
|
135 |
msgstr ""
|
136 |
|
137 |
+
#: admin/dialogs.php:158
|
138 |
msgid "Version:"
|
139 |
msgstr ""
|
140 |
|
141 |
+
#: admin/dialogs.php:159
|
142 |
msgid "Quick Start Guide"
|
143 |
msgstr ""
|
144 |
|
145 |
+
#: admin/dialogs.php:160
|
146 |
msgid "Online User Guide"
|
147 |
msgstr ""
|
148 |
|
149 |
+
#: admin/dialogs.php:161
|
150 |
msgid "FAQs"
|
151 |
msgstr ""
|
152 |
|
153 |
+
#: admin/dialogs.php:168
|
154 |
msgid "Thank you for using WP-Members"
|
155 |
msgstr ""
|
156 |
|
157 |
+
#: admin/dialogs.php:169
|
158 |
msgid "A plugin developed by"
|
159 |
msgstr ""
|
160 |
|
161 |
+
#: admin/dialogs.php:170
|
162 |
msgid "Follow"
|
163 |
msgstr ""
|
164 |
|
165 |
+
#: admin/dialogs.php:187 admin/dialogs.php:191
|
166 |
msgid "Latest from RocketGeek"
|
167 |
msgstr ""
|
168 |
|
169 |
+
#: admin/dialogs.php:208 admin/dialogs.php:221
|
170 |
msgid "Latest from ButlerBlog"
|
171 |
msgstr ""
|
172 |
|
173 |
+
#: admin/post.php:50 admin/post.php:52 admin/tab-options.php:84
|
174 |
msgid "Block"
|
175 |
msgstr ""
|
176 |
|
177 |
+
#: admin/post.php:51 admin/post.php:53
|
178 |
msgid "Unblock"
|
179 |
msgstr ""
|
180 |
|
181 |
+
#: admin/post.php:178
|
182 |
msgid " Restriction"
|
183 |
msgstr ""
|
184 |
|
185 |
+
#: admin/post.php:308
|
186 |
msgid "Unblocked?"
|
187 |
msgstr ""
|
188 |
|
189 |
+
#: admin/post.php:308
|
190 |
msgid "Blocked?"
|
191 |
msgstr ""
|
192 |
|
193 |
+
#: admin/post.php:339 admin/post.php:340 admin/user-export.php:112
|
194 |
msgid "Yes"
|
195 |
msgstr ""
|
196 |
|
203 |
msgid "Manage reCAPTCHA Options"
|
204 |
msgstr ""
|
205 |
|
206 |
+
#: admin/tab-captcha.php:67
|
207 |
+
msgid ""
|
208 |
+
"reCAPTCHA is a free, accessible CAPTCHA service that helps to digitize books "
|
209 |
+
"while blocking spam on your blog."
|
210 |
+
msgstr ""
|
211 |
+
|
212 |
+
#: admin/tab-captcha.php:68
|
213 |
+
#, php-format
|
214 |
+
msgid ""
|
215 |
+
"reCAPTCHA asks commenters to retype two words scanned from a book to prove "
|
216 |
+
"that they are a human. This verifies that they are not a spambot while also "
|
217 |
+
"correcting the automatic scans of old books. So you get less spam, and the "
|
218 |
+
"world gets accurately digitized books. Everybody wins! For details, visit "
|
219 |
+
"the %s reCAPTCHA website%s"
|
220 |
+
msgstr ""
|
221 |
+
|
222 |
+
#: admin/tab-captcha.php:73 admin/tab-captcha.php:99
|
223 |
msgid "reCAPTCHA Keys"
|
224 |
msgstr ""
|
225 |
|
226 |
+
#: admin/tab-captcha.php:75
|
227 |
#, php-format
|
228 |
msgid ""
|
229 |
+
"reCAPTCHA requires an API key, consisting of a \"public\" and a \"private\" "
|
230 |
"key. You can sign up for a %s free reCAPTCHA key%s"
|
231 |
msgstr ""
|
232 |
|
233 |
+
#: admin/tab-captcha.php:76
|
234 |
+
msgid "Public Key"
|
235 |
msgstr ""
|
236 |
|
237 |
+
#: admin/tab-captcha.php:77
|
238 |
+
msgid "Private Key"
|
239 |
msgstr ""
|
240 |
|
241 |
+
#: admin/tab-captcha.php:81
|
242 |
msgid "Choose Theme"
|
243 |
msgstr ""
|
244 |
|
245 |
+
#: admin/tab-captcha.php:84
|
246 |
msgid "Red"
|
247 |
msgstr ""
|
248 |
|
249 |
+
#: admin/tab-captcha.php:85
|
250 |
msgid "White"
|
251 |
msgstr ""
|
252 |
|
253 |
+
#: admin/tab-captcha.php:86
|
254 |
msgid "Black Glass"
|
255 |
msgstr ""
|
256 |
|
257 |
+
#: admin/tab-captcha.php:87
|
258 |
msgid "Clean"
|
259 |
msgstr ""
|
260 |
|
261 |
+
#: admin/tab-captcha.php:101
|
262 |
+
#, php-format
|
263 |
+
msgid ""
|
264 |
+
"reCAPTCHA requires an API key, consisting of a \"site\" and a \"secret\" "
|
265 |
+
"key. You can sign up for a %s free reCAPTCHA key%s"
|
266 |
+
msgstr ""
|
267 |
+
|
268 |
+
#: admin/tab-captcha.php:102
|
269 |
+
msgid "Site Key"
|
270 |
+
msgstr ""
|
271 |
+
|
272 |
+
#: admin/tab-captcha.php:103
|
273 |
+
msgid "Secret Key"
|
274 |
+
msgstr ""
|
275 |
+
|
276 |
+
#: admin/tab-captcha.php:134
|
277 |
msgid "Characters for image"
|
278 |
msgstr ""
|
279 |
|
280 |
+
#: admin/tab-captcha.php:138
|
281 |
msgid "Number of characters"
|
282 |
msgstr ""
|
283 |
|
284 |
+
#: admin/tab-captcha.php:142
|
285 |
msgid "Image dimensions"
|
286 |
msgstr ""
|
287 |
|
288 |
+
#: admin/tab-captcha.php:143
|
289 |
msgid "Width"
|
290 |
msgstr ""
|
291 |
|
292 |
+
#: admin/tab-captcha.php:143
|
293 |
msgid "Height"
|
294 |
msgstr ""
|
295 |
|
296 |
+
#: admin/tab-captcha.php:146
|
297 |
msgid "Font color of characters"
|
298 |
msgstr ""
|
299 |
|
300 |
+
#: admin/tab-captcha.php:150
|
301 |
msgid "Background color of image"
|
302 |
msgstr ""
|
303 |
|
304 |
+
#: admin/tab-captcha.php:154
|
305 |
msgid "Font size"
|
306 |
msgstr ""
|
307 |
|
308 |
+
#: admin/tab-captcha.php:158
|
309 |
msgid "Width between characters"
|
310 |
msgstr ""
|
311 |
|
312 |
+
#: admin/tab-captcha.php:162
|
313 |
msgid "Image type"
|
314 |
msgstr ""
|
315 |
|
316 |
+
#: admin/tab-captcha.php:176
|
317 |
msgid ""
|
318 |
"To use Really Simple CAPTCHA, you must have the Really Simple CAPTCHA plugin "
|
319 |
"installed and activated."
|
320 |
msgstr ""
|
321 |
|
322 |
+
#: admin/tab-captcha.php:200
|
323 |
msgid "Update CAPTCHA Settings"
|
324 |
msgstr ""
|
325 |
|
326 |
+
#: admin/tab-captcha.php:266
|
327 |
msgid "CAPTCHA was updated for WP-Members"
|
328 |
msgstr ""
|
329 |
|
470 |
msgid "A field with that option name already exists"
|
471 |
msgstr ""
|
472 |
|
473 |
+
#: admin/tab-fields.php:198
|
474 |
+
#, php-format
|
475 |
+
msgid ""
|
476 |
+
"Sorry, \"%s\" is a <a href=\"http://codex.wordpress.org/Function_Reference/"
|
477 |
+
"register_taxonomy#Reserved_Terms\" target=\"_blank\">reserved term</a>. "
|
478 |
+
"Field was not added."
|
479 |
+
msgstr ""
|
480 |
+
|
481 |
+
#: admin/tab-fields.php:216
|
482 |
msgid "Checked value is required for checkboxes. Nothing was updated."
|
483 |
msgstr ""
|
484 |
|
485 |
+
#: admin/tab-fields.php:242
|
486 |
msgid "field was added"
|
487 |
msgstr ""
|
488 |
|
489 |
+
#: admin/tab-fields.php:260
|
490 |
msgid "field was updated"
|
491 |
msgstr ""
|
492 |
|
493 |
+
#: admin/tab-fields.php:279 admin/tab-fields.php:459
|
494 |
msgid "Edit"
|
495 |
msgstr ""
|
496 |
|
497 |
+
#: admin/tab-fields.php:306 admin/tab-fields.php:423
|
498 |
msgid "Edit Field"
|
499 |
msgstr ""
|
500 |
|
501 |
+
#: admin/tab-fields.php:306
|
502 |
msgid "Add a Field"
|
503 |
msgstr ""
|
504 |
|
505 |
+
#: admin/tab-fields.php:312 admin/tab-fields.php:453
|
506 |
msgid "Field Label"
|
507 |
msgstr ""
|
508 |
|
509 |
+
#: admin/tab-fields.php:314
|
510 |
msgid "The name of the field as it will be displayed to the user."
|
511 |
msgstr ""
|
512 |
|
513 |
+
#: admin/tab-fields.php:317 admin/tab-fields.php:454
|
514 |
msgid "Option Name"
|
515 |
msgstr ""
|
516 |
|
517 |
+
#: admin/tab-fields.php:323
|
518 |
msgid ""
|
519 |
"The database meta value for the field. It must be unique and contain no "
|
520 |
"spaces (underscores are ok)."
|
521 |
msgstr ""
|
522 |
|
523 |
+
#: admin/tab-fields.php:327 admin/tab-fields.php:455
|
524 |
msgid "Field Type"
|
525 |
msgstr ""
|
526 |
|
527 |
+
#: admin/tab-fields.php:333
|
528 |
msgid "text"
|
529 |
msgstr ""
|
530 |
|
531 |
+
#: admin/tab-fields.php:334
|
532 |
msgid "textarea"
|
533 |
msgstr ""
|
534 |
|
535 |
+
#: admin/tab-fields.php:335
|
536 |
msgid "checkbox"
|
537 |
msgstr ""
|
538 |
|
539 |
+
#: admin/tab-fields.php:336
|
540 |
msgid "dropdown"
|
541 |
msgstr ""
|
542 |
|
543 |
+
#: admin/tab-fields.php:337
|
544 |
msgid "password"
|
545 |
msgstr ""
|
546 |
|
547 |
+
#: admin/tab-fields.php:338
|
548 |
msgid "file"
|
549 |
msgstr ""
|
550 |
|
551 |
+
#: admin/tab-fields.php:343 admin/tab-fields.php:456
|
552 |
msgid "Display?"
|
553 |
msgstr ""
|
554 |
|
555 |
+
#: admin/tab-fields.php:347 admin/tab-fields.php:457
|
556 |
msgid "Required?"
|
557 |
msgstr ""
|
558 |
|
559 |
+
#: admin/tab-fields.php:353
|
560 |
msgid "Additional information for field upload fields"
|
561 |
msgstr ""
|
562 |
|
563 |
+
#: admin/tab-fields.php:356
|
564 |
msgid "Accepted file types:"
|
565 |
msgstr ""
|
566 |
|
567 |
+
#: admin/tab-fields.php:361
|
568 |
msgid "Accepted file types should be set like this: jpg|jpeg|png|gif"
|
569 |
msgstr ""
|
570 |
|
571 |
+
#: admin/tab-fields.php:368
|
572 |
msgid "Additional information for checkbox fields"
|
573 |
msgstr ""
|
574 |
|
575 |
+
#: admin/tab-fields.php:371
|
576 |
msgid "Checked by default?"
|
577 |
msgstr ""
|
578 |
|
579 |
+
#: admin/tab-fields.php:375
|
580 |
msgid "Stored value if checked:"
|
581 |
msgstr ""
|
582 |
|
583 |
+
#: admin/tab-fields.php:383
|
584 |
msgid "Additional information for dropdown fields"
|
585 |
msgstr ""
|
586 |
|
587 |
+
#: admin/tab-fields.php:386
|
588 |
msgid "For dropdown, array of values:"
|
589 |
msgstr ""
|
590 |
|
591 |
+
#: admin/tab-fields.php:411
|
592 |
msgid "Options should be Option Name|option_value,"
|
593 |
msgstr ""
|
594 |
|
595 |
+
#: admin/tab-fields.php:415
|
596 |
msgid "Visit plugin site for more information"
|
597 |
msgstr ""
|
598 |
|
599 |
+
#: admin/tab-fields.php:423
|
600 |
msgid "Add Field"
|
601 |
msgstr ""
|
602 |
|
603 |
+
#: admin/tab-fields.php:444
|
604 |
msgid "Manage Fields"
|
605 |
msgstr ""
|
606 |
|
607 |
+
#: admin/tab-fields.php:446
|
608 |
msgid ""
|
609 |
"Determine which fields will display and which are required. This includes "
|
610 |
"all fields, both native WP fields and WP-Members custom fields."
|
611 |
msgstr ""
|
612 |
|
613 |
+
#: admin/tab-fields.php:447
|
614 |
msgid "(Note: Email is always mandatory and cannot be changed.)"
|
615 |
msgstr ""
|
616 |
|
617 |
+
#: admin/tab-fields.php:452
|
618 |
msgid "Add/Delete"
|
619 |
msgstr ""
|
620 |
|
621 |
+
#: admin/tab-fields.php:458
|
622 |
msgid "Checked?"
|
623 |
msgstr ""
|
624 |
|
625 |
+
#: admin/tab-fields.php:460
|
626 |
msgid "Users Screen"
|
627 |
msgstr ""
|
628 |
|
629 |
+
#: admin/tab-fields.php:472
|
630 |
msgid "Delete"
|
631 |
msgstr ""
|
632 |
|
633 |
+
#: admin/tab-fields.php:484
|
634 |
msgid "(Email cannot be removed)"
|
635 |
msgstr ""
|
636 |
|
637 |
+
#: admin/tab-fields.php:504
|
638 |
msgid "Registration Date"
|
639 |
msgstr ""
|
640 |
|
641 |
+
#: admin/tab-fields.php:507
|
642 |
msgid "native"
|
643 |
msgstr ""
|
644 |
|
645 |
+
#: admin/tab-fields.php:517
|
646 |
msgid "Active"
|
647 |
msgstr ""
|
648 |
|
649 |
+
#: admin/tab-fields.php:529
|
650 |
msgid "Registration IP"
|
651 |
msgstr ""
|
652 |
|
653 |
+
#: admin/tab-fields.php:564
|
654 |
msgid "Update Fields"
|
655 |
msgstr ""
|
656 |
|
658 |
msgid "Manage Options"
|
659 |
msgstr ""
|
660 |
|
661 |
+
#: admin/tab-options.php:83
|
662 |
msgid "Do not block"
|
663 |
msgstr ""
|
664 |
|
665 |
+
#: admin/tab-options.php:85
|
666 |
msgid "Hide"
|
667 |
msgstr ""
|
668 |
|
669 |
+
#: admin/tab-options.php:96
|
670 |
msgid "Show Excerpts"
|
671 |
msgstr ""
|
672 |
|
673 |
+
#: admin/tab-options.php:97
|
674 |
msgid "Show Login Form"
|
675 |
msgstr ""
|
676 |
|
677 |
+
#: admin/tab-options.php:98
|
678 |
msgid "Show Registration Form"
|
679 |
msgstr ""
|
680 |
|
681 |
+
#: admin/tab-options.php:120
|
682 |
msgid "Time-based expiration"
|
683 |
msgstr ""
|
684 |
|
685 |
+
#: admin/tab-options.php:120
|
686 |
msgid "Allows for access to expire"
|
687 |
msgstr ""
|
688 |
|
689 |
+
#: admin/tab-options.php:121
|
690 |
msgid "Trial period"
|
691 |
msgstr ""
|
692 |
|
693 |
+
#: admin/tab-options.php:121
|
694 |
msgid "Allows for a trial period"
|
695 |
msgstr ""
|
696 |
|
697 |
+
#: admin/tab-options.php:137
|
698 |
msgid "Notify admin"
|
699 |
msgstr ""
|
700 |
|
701 |
+
#: admin/tab-options.php:137
|
702 |
#, php-format
|
703 |
msgid "Notify %s for each new registration? %s"
|
704 |
msgstr ""
|
705 |
|
706 |
+
#: admin/tab-options.php:138
|
707 |
msgid "Moderate registration"
|
708 |
msgstr ""
|
709 |
|
710 |
+
#: admin/tab-options.php:138
|
711 |
msgid "Holds new registrations for admin approval"
|
712 |
msgstr ""
|
713 |
|
714 |
+
#: admin/tab-options.php:139
|
715 |
msgid "Ignore warning messages"
|
716 |
msgstr ""
|
717 |
|
718 |
+
#: admin/tab-options.php:139
|
719 |
msgid "Ignores WP-Members warning messages in the admin panel"
|
720 |
msgstr ""
|
721 |
|
722 |
+
#: admin/tab-options.php:151
|
723 |
msgid "Attribution"
|
724 |
msgstr ""
|
725 |
|
726 |
+
#: admin/tab-options.php:153
|
727 |
msgid ""
|
728 |
"Attribution is appreciated! Display \"powered by\" link on register form?"
|
729 |
msgstr ""
|
730 |
|
731 |
+
#: admin/tab-options.php:157
|
732 |
msgid "Auto Excerpt:"
|
733 |
msgstr ""
|
734 |
|
735 |
+
#: admin/tab-options.php:158
|
736 |
msgid "Number of words in excerpt:"
|
737 |
msgstr ""
|
738 |
|
739 |
+
#: admin/tab-options.php:158
|
740 |
msgid "Optional"
|
741 |
msgstr ""
|
742 |
|
743 |
+
#: admin/tab-options.php:158
|
744 |
msgid "Automatically creates an excerpt"
|
745 |
msgstr ""
|
746 |
|
747 |
+
#: admin/tab-options.php:161
|
748 |
msgid "Enable CAPTCHA"
|
749 |
msgstr ""
|
750 |
|
751 |
+
#: admin/tab-options.php:163
|
752 |
msgid "None"
|
753 |
msgstr ""
|
754 |
|
755 |
+
#: admin/tab-options.php:169
|
756 |
msgid "Pages"
|
757 |
msgstr ""
|
758 |
|
759 |
+
#: admin/tab-options.php:173
|
760 |
msgid "Login Page:"
|
761 |
msgstr ""
|
762 |
|
763 |
+
#: admin/tab-options.php:176
|
764 |
msgid "Specify a login page (optional)"
|
765 |
msgstr ""
|
766 |
|
767 |
+
#: admin/tab-options.php:185
|
768 |
msgid "Register Page:"
|
769 |
msgstr ""
|
770 |
|
771 |
+
#: admin/tab-options.php:188
|
772 |
msgid "For creating a register link in the login form"
|
773 |
msgstr ""
|
774 |
|
775 |
+
#: admin/tab-options.php:197
|
776 |
msgid "User Profile Page:"
|
777 |
msgstr ""
|
778 |
|
779 |
+
#: admin/tab-options.php:200
|
780 |
msgid "For creating a forgot password link in the login form"
|
781 |
msgstr ""
|
782 |
|
783 |
+
#: admin/tab-options.php:206 admin/tab-options.php:208
|
784 |
msgid "Stylesheet"
|
785 |
msgstr ""
|
786 |
|
787 |
+
#: admin/tab-options.php:217
|
788 |
msgid "Custom Stylesheet:"
|
789 |
msgstr ""
|
790 |
|
791 |
+
#: admin/tab-options.php:223
|
792 |
msgid "Update Settings"
|
793 |
msgstr ""
|
794 |
|
795 |
+
#: admin/tab-options.php:341
|
796 |
msgid "WP-Members settings were updated"
|
797 |
msgstr ""
|
798 |
|
799 |
+
#: admin/tab-options.php:383 admin/tab-options.php:412
|
800 |
msgid "USE CUSTOM URL BELOW"
|
801 |
msgstr ""
|
802 |
|
803 |
+
#: admin/tab-options.php:401
|
804 |
msgid "Select a page"
|
805 |
msgstr ""
|
806 |
|
824 |
msgid "IP"
|
825 |
msgstr ""
|
826 |
|
827 |
+
#: admin/user-export.php:112 admin/users.php:337
|
828 |
msgid "No"
|
829 |
msgstr ""
|
830 |
|
832 |
msgid "WP-Members Additional Fields"
|
833 |
msgstr ""
|
834 |
|
835 |
+
#: admin/user-profile.php:78 inc/users.php:62 inc/wp-registration.php:38
|
836 |
+
#: inc/wp-registration.php:163
|
837 |
msgid "(required)"
|
838 |
msgstr ""
|
839 |
|
865 |
msgid "Export All Users"
|
866 |
msgstr ""
|
867 |
|
868 |
+
#: inc/class-wp-members-widget.php:18
|
869 |
msgid "Displays the WP-Members sidebar login."
|
870 |
msgstr ""
|
871 |
|
872 |
+
#: inc/class-wp-members-widget.php:33 inc/class-wp-members-widget.php:76
|
873 |
msgid "Login Status"
|
874 |
msgstr ""
|
875 |
|
876 |
+
#: inc/class-wp-members-widget.php:40
|
877 |
msgid "Title:"
|
878 |
msgstr ""
|
879 |
|
880 |
+
#: inc/class-wp-members-widget.php:44
|
881 |
msgid "Redirect to (optional):"
|
882 |
msgstr ""
|
883 |
|
884 |
+
#: inc/class-wp-members.php:329 inc/shortcodes.php:95 inc/shortcodes.php:392
|
885 |
msgid "There was an error with the CAPTCHA form."
|
886 |
msgstr ""
|
887 |
|
889 |
msgid "<strong>ERROR</strong>: User has not been activated."
|
890 |
msgstr ""
|
891 |
|
892 |
+
#: inc/core.php:472 inc/register.php:88
|
893 |
#, php-format
|
894 |
msgid "Sorry, %s is a required field."
|
895 |
msgstr ""
|
896 |
|
897 |
+
#: inc/core.php:490 inc/forms.php:526 inc/sidebar.php:188
|
898 |
msgid "Register"
|
899 |
msgstr ""
|
900 |
|
901 |
+
#: inc/dialogs.php:47
|
902 |
msgid "Login Failed!"
|
903 |
msgstr ""
|
904 |
|
905 |
+
#: inc/dialogs.php:50
|
906 |
msgid "You entered an invalid username or password."
|
907 |
msgstr ""
|
908 |
|
909 |
+
#: inc/dialogs.php:52
|
910 |
msgid "Click here to continue."
|
911 |
msgstr ""
|
912 |
|
913 |
+
#: inc/dialogs.php:196
|
914 |
msgid "Edit My Information"
|
915 |
msgstr ""
|
916 |
|
917 |
+
#: inc/dialogs.php:197 inc/forms.php:163
|
918 |
msgid "Change Password"
|
919 |
msgstr ""
|
920 |
|
921 |
+
#: inc/dialogs.php:211 inc/dialogs.php:232 inc/dialogs.php:268
|
922 |
#: inc/sidebar.php:46 inc/sidebar.php:242
|
923 |
#, php-format
|
924 |
msgid "You are logged in as %s"
|
925 |
msgstr ""
|
926 |
|
927 |
+
#: inc/dialogs.php:213
|
928 |
msgid "Click to log out."
|
929 |
msgstr ""
|
930 |
|
931 |
+
#: inc/dialogs.php:214
|
932 |
msgid "Begin using the site."
|
933 |
msgstr ""
|
934 |
|
935 |
+
#: inc/dialogs.php:233
|
936 |
msgid "Click to log out"
|
937 |
msgstr ""
|
938 |
|
939 |
+
#: inc/dialogs.php:269 inc/sidebar.php:47
|
940 |
msgid "click to log out"
|
941 |
msgstr ""
|
942 |
|
943 |
+
#: inc/dialogs.php:317
|
944 |
msgid "Password fields cannot be empty"
|
945 |
msgstr ""
|
946 |
|
947 |
+
#: inc/dialogs.php:384 inc/shortcodes.php:434
|
948 |
msgid "Edit Your Information"
|
949 |
msgstr ""
|
950 |
|
952 |
msgid "Username"
|
953 |
msgstr ""
|
954 |
|
955 |
+
#: inc/forms.php:78 inc/sidebar.php:143 string stored in database
|
956 |
msgid "Password"
|
957 |
msgstr ""
|
958 |
|
976 |
msgid "Update Password"
|
977 |
msgstr ""
|
978 |
|
979 |
+
#: inc/forms.php:211 string stored in database
|
980 |
msgid "Email"
|
981 |
msgstr ""
|
982 |
|
1024 |
msgid "Choose a Username"
|
1025 |
msgstr ""
|
1026 |
|
1027 |
+
#: inc/forms.php:687 inc/wp-registration.php:67
|
1028 |
#, php-format
|
1029 |
msgid "Please indicate that you agree to the %s TOS %s"
|
1030 |
msgstr ""
|
1031 |
|
1032 |
+
#: inc/forms.php:857
|
1033 |
msgid "New User Registration"
|
1034 |
msgstr ""
|
1035 |
|
1036 |
+
#: inc/forms.php:1049
|
1037 |
msgid "Input the code:"
|
1038 |
msgstr ""
|
1039 |
|
1041 |
msgid "There was an error processing the form."
|
1042 |
msgstr ""
|
1043 |
|
1044 |
+
#: inc/register.php:109 inc/register.php:368
|
1045 |
msgid "You must enter a valid email address."
|
1046 |
msgstr ""
|
1047 |
|
1057 |
msgid "Passwords did not match."
|
1058 |
msgstr ""
|
1059 |
|
1060 |
+
#: inc/register.php:125 inc/register.php:376
|
1061 |
msgid "Emails did not match."
|
1062 |
msgstr ""
|
1063 |
|
1064 |
+
#: inc/register.php:137 inc/register.php:203
|
1065 |
msgid "You must complete the CAPTCHA form."
|
1066 |
msgstr ""
|
1067 |
|
1068 |
+
#: inc/register.php:218
|
1069 |
+
msgid "CAPTCHA was not valid."
|
1070 |
+
msgstr ""
|
1071 |
+
|
1072 |
+
#: inc/register.php:488
|
1073 |
msgid "We were unable to validate the public key."
|
1074 |
msgstr ""
|
1075 |
|
1076 |
+
#: inc/register.php:492
|
1077 |
msgid "We were unable to validate the private key."
|
1078 |
msgstr ""
|
1079 |
|
1080 |
+
#: inc/register.php:496
|
1081 |
msgid "The challenge parameter of the verify script was incorrect."
|
1082 |
msgstr ""
|
1083 |
|
1084 |
+
#: inc/register.php:500
|
1085 |
msgid "The CAPTCHA solution was incorrect."
|
1086 |
msgstr ""
|
1087 |
|
1088 |
+
#: inc/register.php:504
|
1089 |
msgid "The parameters to verify were incorrect"
|
1090 |
msgstr ""
|
1091 |
|
1092 |
+
#: inc/register.php:508
|
1093 |
msgid ""
|
1094 |
"reCAPTCHA API keys are tied to a specific domain name for security reasons."
|
1095 |
msgstr ""
|
1096 |
|
1097 |
+
#: inc/register.php:512
|
1098 |
msgid "The reCAPTCHA server was not reached. Please try to resubmit."
|
1099 |
msgstr ""
|
1100 |
|
1101 |
+
#: inc/register.php:516
|
1102 |
msgid "You have entered an incorrect code value. Please try again."
|
1103 |
msgstr ""
|
1104 |
|
1105 |
+
#: inc/shortcodes.php:353
|
1106 |
msgid "Click here to log out."
|
1107 |
msgstr ""
|
1108 |
|
1130 |
msgid "Additional Information"
|
1131 |
msgstr ""
|
1132 |
|
1133 |
+
#: inc/utilities.php:252
|
1134 |
msgid "(more…)"
|
1135 |
msgstr ""
|
1136 |
|
1184 |
msgid "Day Phone"
|
1185 |
msgstr ""
|
1186 |
|
|
|
|
|
|
|
|
|
1187 |
#: string stored in database
|
1188 |
msgid "Confirm Email"
|
1189 |
msgstr ""
|
1196 |
msgid "Biographical Info"
|
1197 |
msgstr ""
|
1198 |
|
|
|
|
|
|
|
|
|
1199 |
#: string stored in database
|
1200 |
msgid "Confirm Password"
|
1201 |
msgstr ""
|
1303 |
|
1304 |
#: wp-members-install.php: may be deprecated
|
1305 |
msgid "Yahoo IM"
|
1306 |
+
msgstr ""
|
1307 |
+
|
1308 |
+
#. Description of the plugin/theme
|
1309 |
+
msgid ""
|
1310 |
+
"WP access restriction and user registration. For more information on plugin "
|
1311 |
+
"features, refer to <a href=\"http://rocketgeek.com/plugins/wp-members/users-"
|
1312 |
+
"guide/\">the online Users Guide</a>. A <a href=\"http://rocketgeek.com/"
|
1313 |
+
"plugins/wp-members/quick-start-guide/\">Quick Start Guide</a> is also "
|
1314 |
+
"available. WP-Members(tm) is a trademark of butlerblog.com."
|
1315 |
msgstr ""
|
lib/index.php
CHANGED
@@ -1 +1 @@
|
|
1 |
-
<?php //
|
1 |
+
<?php // Nothing to see here!
|
readme.txt
CHANGED
@@ -2,8 +2,8 @@
|
|
2 |
Contributors: cbutlerjr
|
3 |
Tags: access, authentication, content, login, member, membership, password, protect, register, registration, restriction, subscriber
|
4 |
Requires at least: 3.1
|
5 |
-
Tested up to: 4.3
|
6 |
-
Stable tag: 3.0.
|
7 |
License: GPLv2
|
8 |
|
9 |
WP-Members™ is a free membership management framework for WordPress® that restricts content to registered users.
|
@@ -111,8 +111,8 @@ Premium priority support is available at the plugin's site [RocketGeek.com](http
|
|
111 |
|
112 |
== Upgrade Notice ==
|
113 |
|
114 |
-
WP-Members 3.0.
|
115 |
-
WP-Members 3.0.0 is a major version release. Please
|
116 |
|
117 |
== Screenshots ==
|
118 |
|
@@ -135,6 +135,16 @@ WP-Members 3.0.0 is a major version release. Please be sure you have reviewed th
|
|
135 |
|
136 |
== Changelog ==
|
137 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
138 |
= 3.0.4 =
|
139 |
|
140 |
* Reintroduced the global action variable $wpmem_a for backward compatibility with certain add-ons, most notably the WP-Members MailChimp extension ( see http://rkt.bz/3b ). Users of this extension should upgrade. This variable had been replaced with the new WP-Members object class introduced in 3.0. However, users of older extensions and those that may have customziations with logic may be using this variable, so rather than force updating and upgrading, it is being added back in.
|
@@ -327,4 +337,4 @@ Miscellaneous Changes
|
|
327 |
* Updated autoexcerpt function
|
328 |
* New filter hooks for post editor meta box titles: wpmem_admin_post_meta_title, wpmem_admin_page_meta_title
|
329 |
* Some updates to existing stylesheets
|
330 |
-
* Added new stylesheets, including two with non-floated elements. Generic, non-floated stylesheet new default for fresh installs
|
2 |
Contributors: cbutlerjr
|
3 |
Tags: access, authentication, content, login, member, membership, password, protect, register, registration, restriction, subscriber
|
4 |
Requires at least: 3.1
|
5 |
+
Tested up to: 4.3.1
|
6 |
+
Stable tag: 3.0.5
|
7 |
License: GPLv2
|
8 |
|
9 |
WP-Members™ is a free membership management framework for WordPress® that restricts content to registered users.
|
111 |
|
112 |
== Upgrade Notice ==
|
113 |
|
114 |
+
WP-Members 3.0.5 is a functional improvement release with minimal core changes.
|
115 |
+
WP-Members 3.0.0 is a major version release. Please review the changelog: http://rkt.bz/v30
|
116 |
|
117 |
== Screenshots ==
|
118 |
|
135 |
|
136 |
== Changelog ==
|
137 |
|
138 |
+
= 3.0.5 =
|
139 |
+
|
140 |
+
* Updated wpmem_pwd_change and wpmem_pwd_reset action hooks to include password as a parameter.
|
141 |
+
* Stylesheet updates for 2015, 2014, and generic (both float and no float).
|
142 |
+
* Fix to TinyMCE shortcode button, should now load button on new post/page editor.
|
143 |
+
* Added [WP-Members] to the TinyMCE shortcode button for clarity as to what it is.
|
144 |
+
* Moved admin js and css files to /admin/js/ and /admin/css/
|
145 |
+
* Moved admin class files to /admin/includes/
|
146 |
+
* Updated and verified all directories contain an index.php file to prevent directory browsing.
|
147 |
+
|
148 |
= 3.0.4 =
|
149 |
|
150 |
* Reintroduced the global action variable $wpmem_a for backward compatibility with certain add-ons, most notably the WP-Members MailChimp extension ( see http://rkt.bz/3b ). Users of this extension should upgrade. This variable had been replaced with the new WP-Members object class introduced in 3.0. However, users of older extensions and those that may have customziations with logic may be using this variable, so rather than force updating and upgrading, it is being added back in.
|
337 |
* Updated autoexcerpt function
|
338 |
* New filter hooks for post editor meta box titles: wpmem_admin_post_meta_title, wpmem_admin_page_meta_title
|
339 |
* Some updates to existing stylesheets
|
340 |
+
* Added new stylesheets, including two with non-floated elements. Generic, non-floated stylesheet new default for fresh installs
|
wp-members.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: WP-Members
|
4 |
Plugin URI: http://rocketgeek.com
|
5 |
Description: WP access restriction and user registration. For more information on plugin features, refer to <a href="http://rocketgeek.com/plugins/wp-members/users-guide/">the online Users Guide</a>. A <a href="http://rocketgeek.com/plugins/wp-members/quick-start-guide/">Quick Start Guide</a> is also available. WP-Members(tm) is a trademark of butlerblog.com.
|
6 |
-
Version: 3.0.
|
7 |
Author: Chad Butler
|
8 |
Author URI: http://butlerblog.com/
|
9 |
Text Domain: wp-members
|
@@ -61,7 +61,7 @@ License: GPLv2
|
|
61 |
|
62 |
|
63 |
// Initialize constants.
|
64 |
-
define( 'WPMEM_VERSION', '3.0.
|
65 |
define( 'WPMEM_DEBUG', false );
|
66 |
define( 'WPMEM_DIR', plugin_dir_url ( __FILE__ ) );
|
67 |
define( 'WPMEM_PATH', plugin_dir_path( __FILE__ ) );
|
@@ -294,9 +294,10 @@ function wpmem_load_textdomain() {
|
|
294 |
*
|
295 |
* @param string $file The translation file to load.
|
296 |
*/
|
297 |
-
$file = apply_filters( 'wpmem_localization_file', trailingslashit( WP_LANG_DIR ) .
|
298 |
|
299 |
-
|
|
|
300 |
return $loaded;
|
301 |
} else {
|
302 |
|
@@ -313,4 +314,4 @@ function wpmem_load_textdomain() {
|
|
313 |
return;
|
314 |
}
|
315 |
|
316 |
-
// End of File.
|
3 |
Plugin Name: WP-Members
|
4 |
Plugin URI: http://rocketgeek.com
|
5 |
Description: WP access restriction and user registration. For more information on plugin features, refer to <a href="http://rocketgeek.com/plugins/wp-members/users-guide/">the online Users Guide</a>. A <a href="http://rocketgeek.com/plugins/wp-members/quick-start-guide/">Quick Start Guide</a> is also available. WP-Members(tm) is a trademark of butlerblog.com.
|
6 |
+
Version: 3.0.5
|
7 |
Author: Chad Butler
|
8 |
Author URI: http://butlerblog.com/
|
9 |
Text Domain: wp-members
|
61 |
|
62 |
|
63 |
// Initialize constants.
|
64 |
+
define( 'WPMEM_VERSION', '3.0.5' );
|
65 |
define( 'WPMEM_DEBUG', false );
|
66 |
define( 'WPMEM_DIR', plugin_dir_url ( __FILE__ ) );
|
67 |
define( 'WPMEM_PATH', plugin_dir_path( __FILE__ ) );
|
294 |
*
|
295 |
* @param string $file The translation file to load.
|
296 |
*/
|
297 |
+
$file = apply_filters( 'wpmem_localization_file', trailingslashit( WP_LANG_DIR ) . 'plugins/' . $domain . '-' . $locale . '.mo' );
|
298 |
|
299 |
+
$loaded = true;
|
300 |
+
if ( $loaded == load_textdomain( $domain, $file ) ) {
|
301 |
return $loaded;
|
302 |
} else {
|
303 |
|
314 |
return;
|
315 |
}
|
316 |
|
317 |
+
// End of File.
|