Pilna mobilā Woocommerce lietotne Woocommerce Store Codecanyon skripti un fragmenti

Pamanījāt kaut ko interesantu programmā WordPress ... cerams, ka es tikai neredzu pareizo iespēju.

Ikreiz, kad lietotājs pieprasa jaunu paroli, tas paziņo vietnes administratoram, ka parole ir nomainīta. Ko es vēlētos darīt, ir atspējot šo funkciju, jo šai konkrētajai vietnei man ir pilnīgi vienalga, vai lietotāji maina savu paroli.

Vai tas ir iestatījums, kura man trūkst, vai arī, lai atspējotu šo funkcionalitāti, ir nepieciešams spraudnis?

  • Man bija jautājums par to pašu. Es arī mainīju reģistrāciju, lai izveidotu un nosūtītu paroli pa e-pastu. Tāpēc, mainot to uz visu, ko viņi vēlas, man tiek nosūtīts e-pasts, ka viņu parole tika pazaudēta un pēc tam mainīta. Es domāju, vai ir kāds veids, kā atspējot arī paziņojumu.

Jums ir jāraksta vienkāršs spraudnis, kas pārraksta wp_password_change_notification.

if ( !function_exists( 'wp_password_change_notification' ) ) { function wp_password_change_notification() {} } 

Detalizētākas instrukcijas var atrast šeit:

http://wpquicktips.wordpress.com/2011/03/23/disable-password-changedreset-e-mail-notification/

  • Vai tas ietekmē arī paziņojumus, kas vērsti uz lietotāju? Vai vienkārši administratora paziņojums?

WP 3.0 es neredzēju neko tādu, kas darītu to, ko jūs gribējāt.

Spraudnis Register Plus gandrīz dod jums to, ko vēlaties. Tas ļauj atspējot reģistrācijas paziņojumus. Varbūt nomest izstrādātājam līniju, lai redzētu, vai viņš var pievienot to, ko vēlaties?

  • Esmu mazliet atpalicis un šajā konkrētajā vietnē palaidu WP2.8. Es pārbaudīšu spraudni, paldies.

Esmu izveidojis spraudni, kas atspējo e-pasta ziņojumu ar paroli mainītu paziņojumu sūtīšanu:

http://wordpress.org/extend/plugins/disable-password-change-email/

Es varētu kļūdīties, bet es nedomāju, ka tā ir daļa no standarta WP procedūras. Tikai lietotājs, kurš atiestata paroli, parasti saņem e-pastu par atiestatīšanu.

Es nekad neesmu saņēmis e-pastu par to, ka kāds no lietotājiem atiestata savas paroles.

Vai esat pārliecināts, ka tie nav cilvēki, kas mēģina atiestatīt administratora paroli, un tāpēc jūs saņemat e-pastus?

  • Persona, kas izraudzīta par manas vietnes administratoru, saņēma e-pasta ziņojumu, ka cits lietotājs ir mainījis savu paroli.

Faktiski tas ir iestatījumā, kurā jūs ievietojat savu e-pastu, lai paziņotu par visām darbībām, par kurām administratoram būtu jāziņo, piemēram, ja ir kāds ping vai saite atpakaļ uz jūsu vietni, jebkura jauna reģistrācija jūsu vietnē vai pat "Aizmirsta parole" "vai paroles maiņa, kas notiek ar jūsu vietni.

Es baidos, ka, ja vēlaties to atspējot, ir tikai divas iespējas

  1. Noņemiet e-pastu no datu bāzes [Hardcore noņemšana], jo Wordpress iestatījumos tas neļauj noņemt, jo tas ir nepieciešams.

  2. Vai jums tas ir jāpievieno funkcijās.php, kas atspējos visu paziņojumu.

.

if( function_exists('wp_password_change_notification') ) function wp_password_change_notification(){} if( function_exists('wp_password_change_notification') ) function wp_new_user_notification(){} 

Es atradu labāku risinājumu šīs problēmas risināšanai bez spraudņa.

  1. Dublējiet wp-include / pluggable.php
  2. Rediģēt wp-include / pluggable.php failu
  3. Atrodiet daļu wp_password_change_notification
  4. Dzēst šīs rindiņas no faila:

    if ( !function_exists(`wp_password_change_notification`) ) /** * Notify the blog admin of a user changing password, normally via email. * * @since 2.7.0 * * @param object $user User Object */ function wp_password_change_notification(&$user) { // send a copy of password change notification to the admin // but check to see if it's the admin whose password we're changing, and skip this if ( 0 !== strcasecmp( $user->user_email, get_option( 'admin_email' ) ) ) { $message = sprintf(__('Password Lost and Changed for user: %s'), $user->user_login) . '\r\n'; // The blogname option is escaped with esc_html on the way into the database in sanitize_option // we want to reverse this for the plain text arena of emails. $blogname = wp_specialchars_decode(get_option('blogname'), ENT_QUOTES); wp_mail(get_option('admin_email'), sprintf(__('[%s] Password Lost/Changed'), $blogname), $message); } 

    } endif;

  5. Saglabāt.

  • 1 Tas darbosies, taču labāka ideja ir vienkārši to komentēt ar / * (kods) * / gadījumā, ja kādreiz vēlaties to mainīt. Ņemiet vērā arī to, ka atjauninājumi var pārrakstīt jūsu izmaiņas.

strādāja par jums: Charles Robertson | Vēlies ar mums sazināties?

noderīga informācija