Ben2010uk
Forum Replies Created
-
Same here any news on this?
Forum: Plugins
In reply to: [User Role Editor] Hide User Role from other UsersHi Vladamir
I have added this to my child theme functions file but it is not filtering out higher level users as decribed?
function remove_higher_levels($all_roles) { $user = wp_get_current_user(); $next_level = 'level_' . ($user->user_level + 1); foreach ( $all_roles as $name => $role ) { if (isset($role['capabilities'][$next_level])) { unset($all_roles[$name]); } } return $all_roles; } add_filter('editable_roles', 'remove_higher_levels');
Any idea why this is not working?
Thanks
BenForum: Plugins
In reply to: [User Role Editor] Hide User Role from other UsersHi Vladimir
I have read through the link you gave but do not understand how this works and how I add the developer role to this code to hide it.
Can you be a bit more specific please?
Thanks
Ben.Forum: Plugins
In reply to: [User Role Editor] Hide User Role from other UsersHi
Can you also hide the Developer role in the user Additional Capabilities and
Other Roles section in edit user?Thanks
Ben.Forum: Plugins
In reply to: [Theme My Login] login page blank after update why?Hi Jeff
Forget the last message the admin links are working after a refresh but now when i log in as a registered user then click the your-profile link in the front end it takes me back to the login form.
Can i send you login details privately so you can help me i will happily pay for your time?
Thanks again
Ben.Forum: Plugins
In reply to: [Theme My Login] login page blank after update why?Hi Jeff
I can log in now but i am getting this page not found on all admin links??
Forum: Plugins
In reply to: [Theme My Login] login page blank after update why?Hi Jeff
Here is the error i have an overide in my child theme of the theme-my-login.php i have disabled it and think its now working can you see the problem?
Thanks for your time!
This is the error….
2018/06/21 10:19:24 [error] 884#884: *97613 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught Error: Call to a member function the_instance() on string in /var/www/clients/client18/web39/web/wp-content/themes/Zephyr-child/theme-my-login.php:7
This is the theme-my-login.php overide….
<?php /* If you would like to edit this file, copy it to your current theme's directory and edit it there. Theme My Login will always look in your theme's directory first, before using this default template. */ ?> <div class="tml tml-profile" id="theme-my-login<?php $template->the_instance(); ?>"> <?php $template->the_action_template_message( 'profile' ); ?> <?php $template->the_errors(); ?> <form id="your-profile" action="<?php $template->the_action_url( 'profile', 'login_post' ); ?>" method="post"> <?php wp_nonce_field( 'update-user_' . $current_user->ID ); ?> <input type="hidden" name="from" value="profile" /> <input type="hidden" name="checkuser_id" value="<?php echo $current_user->ID; ?>" /> <?php if ( apply_filters( 'show_admin_bar', true ) || has_action( 'personal_options' ) ) : ?> <h3><?php _e( 'Personal Options', 'theme-my-login' ); ?></h3> <table class="tml-form-table"> <?php if ( apply_filters( 'show_admin_bar', true ) ) : ?> <tr class="tml-user-admin-bar-front-wrap"> <th><label for="admin_bar_front"><?php _e( 'Toolbar', 'theme-my-login' )?></label></th> <td> <label for="admin_bar_front"><input type="checkbox" name="admin_bar_front" id="admin_bar_front" value="1"<?php checked( _get_admin_bar_pref( 'front', $profileuser->ID ) ); ?> /> <?php _e( 'Show Toolbar when viewing site', 'theme-my-login' ); ?></label> </td> </tr> <?php endif; ?> <?php do_action( 'personal_options', $profileuser ); ?> </table> <?php endif; ?> <?php do_action( 'profile_personal_options', $profileuser ); ?> <h3><?php _e( 'Name', 'theme-my-login' ); ?></h3> <table class="tml-form-table"> <tr class="tml-user-login-wrap"> <th><label for="user_login"><?php _e( 'Username', 'theme-my-login' ); ?></label></th> <td><input type="text" name="user_login" id="user_login" value="<?php echo esc_attr( $profileuser->user_login ); ?>" disabled="disabled" class="regular-text" /> <span class="description"><?php _e( 'Usernames cannot be changed.', 'theme-my-login' ); ?></span></td> </tr> <tr class="tml-first-name-wrap"> <th><label for="first_name"><?php _e( 'First Name', 'theme-my-login' ); ?></label></th> <td><input type="text" name="first_name" id="first_name" value="<?php echo esc_attr( $profileuser->first_name ); ?>" class="regular-text" /></td> </tr> <tr class="tml-last-name-wrap"> <th><label for="last_name"><?php _e( 'Last Name', 'theme-my-login' ); ?></label></th> <td><input type="text" name="last_name" id="last_name" value="<?php echo esc_attr( $profileuser->last_name ); ?>" class="regular-text" /></td> </tr> <tr class="tml-nickname-wrap"> <th><label for="nickname"><?php _e( 'Nickname', 'theme-my-login' ); ?> <span class="description"><?php _e( '(required)', 'theme-my-login' ); ?></span></label></th> <td><input type="text" name="nickname" id="nickname" value="<?php echo esc_attr( $profileuser->nickname ); ?>" class="regular-text" /></td> </tr> <tr class="tml-display-name-wrap"> <th><label for="display_name"><?php _e( 'Display name publicly as', 'theme-my-login' ); ?></label></th> <td> <select name="display_name" id="display_name"> <?php $public_display = array(); $public_display['display_nickname'] = $profileuser->nickname; $public_display['display_username'] = $profileuser->user_login; if ( ! empty( $profileuser->first_name ) ) $public_display['display_firstname'] = $profileuser->first_name; if ( ! empty( $profileuser->last_name ) ) $public_display['display_lastname'] = $profileuser->last_name; if ( ! empty( $profileuser->first_name ) && ! empty( $profileuser->last_name ) ) { $public_display['display_firstlast'] = $profileuser->first_name . ' ' . $profileuser->last_name; $public_display['display_lastfirst'] = $profileuser->last_name . ' ' . $profileuser->first_name; } if ( ! in_array( $profileuser->display_name, $public_display ) )// Only add this if it isn't duplicated elsewhere $public_display = array( 'display_displayname' => $profileuser->display_name ) + $public_display; $public_display = array_map( 'trim', $public_display ); $public_display = array_unique( $public_display ); foreach ( $public_display as $id => $item ) { ?> <option <?php selected( $profileuser->display_name, $item ); ?>><?php echo $item; ?></option> <?php } ?> </select> </td> </tr> </table> <h3><?php _e( 'Contact Info', 'theme-my-login' ); ?></h3> <table class="tml-form-table"> <tr class="tml-user-email-wrap"> <th><label for="email"><?php _e( 'E-mail', 'theme-my-login' ); ?> <span class="description"><?php _e( '(required)', 'theme-my-login' ); ?></span></label></th> <td><input type="text" name="email" id="email" value="<?php echo esc_attr( $profileuser->user_email ); ?>" class="regular-text" /></td> <?php $new_email = get_option( $current_user->ID . '_new_email' ); if ( $new_email && $new_email['newemail'] != $current_user->user_email ) : ?> <div class="updated inline"> <p><?php printf( __( 'There is a pending change of your e-mail to %1$s. <a href="%2$s">Cancel</a>', 'theme-my-login' ), '<code>' . $new_email['newemail'] . '</code>', esc_url( self_admin_url( 'profile.php?dismiss=' . $current_user->ID . '_new_email' ) ) ); ?></p> </div> <?php endif; ?> </tr> <tr class="tml-user-url-wrap"> <th><label for="url"><?php _e( 'Website', 'theme-my-login' ); ?></label></th> <td><input type="text" name="url" id="url" value="<?php echo esc_attr( $profileuser->user_url ); ?>" class="regular-text code" /></td> </tr> <?php foreach ( wp_get_user_contact_methods() as $name => $desc ) { ?> <tr class="tml-user-contact-method-<?php echo $name; ?>-wrap"> <th><label for="<?php echo $name; ?>"><?php echo apply_filters( 'user_'.$name.'_label', $desc ); ?></label></th> <td><input type="text" name="<?php echo $name; ?>" id="<?php echo $name; ?>" value="<?php echo esc_attr( $profileuser->$name ); ?>" class="regular-text" /></td> </tr> <?php } ?> </table> <h3><?php _e( 'About Yourself', 'theme-my-login' ); ?></h3> <table class="tml-form-table"> <tr class="tml-user-description-wrap"> <th><label for="description"><?php _e( 'Biographical Info', 'theme-my-login' ); ?></label></th> <td><textarea name="description" id="description" rows="5" cols="30"><?php echo esc_html( $profileuser->description ); ?></textarea><br /> <span class="description"><?php _e( 'Share a little biographical information to fill out your profile. This may be shown publicly.', 'theme-my-login' ); ?></span></td> </tr> <?php $show_password_fields = apply_filters( 'show_password_fields', true, $profileuser ); if ( $show_password_fields ) : ?> </table> <h3><?php _e( 'Account Management', 'theme-my-login' ); ?></h3> <table class="tml-form-table"> <tr id="password" class="user-pass1-wrap"> <th><label for="pass1"><?php _e( 'New Password', 'theme-my-login' ); ?></label></th> <td> <input class="hidden" value=" " /><!-- #24364 workaround --> <button type="button" class="button button-secondary wp-generate-pw hide-if-no-js"><?php _e( 'Generate Password', 'theme-my-login' ); ?></button> <div class="wp-pwd hide-if-js"> <span class="password-input-wrapper"> <input type="password" name="pass1" id="pass1" class="regular-text" value="" autocomplete="off" data-pw="<?php echo esc_attr( wp_generate_password( 24 ) ); ?>" aria-describedby="pass-strength-result" /> </span> <div style="display:none" id="pass-strength-result" aria-live="polite"></div> <button type="button" class="button button-secondary wp-hide-pw hide-if-no-js" data-toggle="0" aria-label="<?php esc_attr_e( 'Hide password', 'theme-my-login' ); ?>"> <span class="dashicons dashicons-hidden"></span> <span class="text"><?php _e( 'Hide', 'theme-my-login' ); ?></span> </button> <button type="button" class="button button-secondary wp-cancel-pw hide-if-no-js" data-toggle="0" aria-label="<?php esc_attr_e( 'Cancel password change', 'theme-my-login' ); ?>"> <span class="text"><?php _e( 'Cancel', 'theme-my-login' ); ?></span> </button> </div> </td> </tr> <tr class="user-pass2-wrap hide-if-js"> <th scope="row"><label for="pass2"><?php _e( 'Repeat New Password', 'theme-my-login' ); ?></label></th> <td> <input name="pass2" type="password" id="pass2" class="regular-text" value="" autocomplete="off" /> <p class="description"><?php _e( 'Type your new password again.', 'theme-my-login' ); ?></p> </td> </tr> <tr class="pw-weak"> <th><?php _e( 'Confirm Password', 'theme-my-login' ); ?></th> <td> <label> <input type="checkbox" name="pw_weak" class="pw-checkbox" /> <?php _e( 'Confirm use of weak password', 'theme-my-login' ); ?> </label> </td> </tr> <?php endif; ?> </table> <?php do_action( 'show_user_profile', $profileuser ); ?> <p class="tml-submit-wrap"> <input type="hidden" name="action" value="profile" /> <input type="hidden" name="instance" value="<?php $template->the_instance(); ?>" /> <input type="hidden" name="user_id" id="user_id" value="<?php echo esc_attr( $current_user->ID ); ?>" /> <input type="submit" class="button-primary" value="<?php esc_attr_e( 'Update Profile', 'theme-my-login' ); ?>" name="submit" id="submit" /> </p> </form> </div>
Forum: Plugins
In reply to: [Theme My Login] login page blank after update why?Hi Jeff
Thanks for getting back to me I will post the log shortly.
I have reinstalled the old version and tried resetting permalinks still getting “This page cannot be found.” if i remove it i can log in normally through wp-admin bit the site is based around theme my login so I urgently need it working.
Thanks for your time
Ben.Forum: Plugins
In reply to: [Theme My Login] login page blank after update why?I urgently need the older version before Version 7.0.5 to restore my site can you give me a download link please?
Forum: Plugins
In reply to: [Theme My Login] login page blank after update why?Same getting “This page cannot be found.” after update.
Plase post a fix asap!!!!
Forum: Plugins
In reply to: [PayPal for WooCommerce] IPN Notification URLHi
Thanks for all your help i have created a ticket with a more detailed explanation.
Forum: Plugins
In reply to: [PayPal for WooCommerce] IPN Notification URLHi
Thanks for the detailed reply thats exactly what I was asking thanks.
Im still a bit confused the problem is I have been having lots of failed orders with various error codes. And i am now getting reports from my client of payments logged in woocommerce that we cant find in paypal?? Obviously this is a major problem!
Im not a programmer so this is all a bit confusing. I just want the payments system to work without errors that should not be too much to ask ??
I have PayPal Express Checkout and PayPal Website Payments Pro (DoDirectPayment) enabled as well as this plugin…
https://codecanyon.net/item/woocommerce-deposits-partial-payments-plugin/9249233
Is there any way you can check my site and see what the problem might be I have the error logs and would be happy to pay for your time if it resolves this issue?
Thanks for your help on this its much appreciated.
Any solution to this?