We hebben allemaal waarschijnlijk bekend met de plugin erg handig - Register Plus .
Na de overgang naar versie 2.7 van WordPress, een aantal problemen waren additief;
- Registratie wachtwoord sterkte testen werkt niet.
- Common.js file probleem (s directory wp-admin/js). GetAllUserSettings function (): userSettings variabele is niet gedefinieerd.
- Na het uploaden van eigen afbeelding - persoonlijk verbinden / Lharsh bestand niet meer werkt.
Mod ontwikkelaars waarschijnlijk "vergeten" om een reeks patch te nemen versie 2.7, maar een aantal maanden zijn verstreken goed.
Dankzij de WordPress gemeenschap is een oplossing voor deze problemen (Met dank aan MarQ_ZA Val - Mdvaldosta de oplossing).
Wijziging wachtwoord sterkte te controleren probleem -
Open het bestand register-plus.php in de directory / wp-content/plugins/register-plus /, en zoek naar het volgende onderdeel:
if ( strength == pwsL10n.bad ) {
jQuery(res).addClass('bad');
jQuery(res).html( pwsL10n.bad );
}
else if ( strength == pwsL10n.good ) {
jQuery(res).addClass('good');
jQuery(res).html( pwsL10n.good );
}
else if ( strength == pwsL10n.strong ) {
jQuery(res).addClass('strong');
jQuery(res).html( pwsL10n.strong );
}
else {
// this catches 'Too short' and the off chance anything else comes along
jQuery(res).addClass('short');
jQuery(res).html( pwsL10n.short );
}
לאחר שמצאתם את המקטע, החליפו אותו בקוד הבא:
if ( strength == 2 ) {
jQuery(res).addClass('bad');
jQuery(res).html( pwsL10n.bad );
}
else if ( strength == 3 ) {
jQuery(res).addClass('good');
jQuery(res).html( pwsL10n.good );
}
else if ( strength == 4 ) {
jQuery(res).addClass('strong');
jQuery(res).html( pwsL10n.strong );
}
else {
// this catches 'Too short' and the off chance anything else comes along
jQuery(res).addClass('short');
jQuery(res).html( pwsL10n.short );
}
תיקון הבעיה בקובץ commen.js -
פתחו את הקובץ commen.js הנמצא בתקייה /wp-admin/js/ , וחפשו את המקטע הבא:
// Returns all settings as js object.
function getAllUserSettings() {
return wpCookies.getHash('wp-settings-'+userSettings.uid) || {};
}
והחליפו אותו בקוד הבא:
// Returns all settings as js object.
function getAllUserSettings() {
if (typeof(userSettings) == 'undefined')
{
return {};
}
else
{
return wpCookies.getHash('wp-settings-'+userSettings.uid) || {};
}
}
תיקון בעיית העלאת לוגו מותאם-אישית -
פתחו את הקובץ register-plus.php הנמצא בתקייה /wp-content/plugins/register-plus/ , וחפשו את השורה הבאה:
$upload_dir = ABSPATH . get_option('upload_path');
והחליפו בשורה הבאה:
$upload_dir = get_option('upload_path');
בהצלחה