password - $expiration_duration = apply_filters( 'password_reset_expiration', DAY_IN_SECONDS );

Can you better explain the operation of this line of code and how can I set the password recovery link to 60 minutes?$ex

Can you better explain the operation of this line of code and how can I set the password recovery link to 60 minutes?

$expiration_duration = apply_filters( 'password_reset_expiration', DAY_IN_SECONDS );

Thanks a lot to those who will help me.

Can you better explain the operation of this line of code and how can I set the password recovery link to 60 minutes?

$expiration_duration = apply_filters( 'password_reset_expiration', DAY_IN_SECONDS );

Thanks a lot to those who will help me.

Share Improve this question asked Sep 1, 2019 at 6:41 Matteo FeduziMatteo Feduzi 291 silver badge9 bronze badges
Add a comment  | 

1 Answer 1

Reset to default 0

in general we use WordPress filters to make changes for data. so in this code the filter password_reset_expiration allows us to make changes in it's parameter DAY_IN_SECONDS which equals 86400 seconds.

so we can change this value by adding a function that returns a new value to this filter:

add_filter( 'password_reset_expiration', function( $expiration ) {
    return MONTH_IN_SECONDS;
});

this function changes the expiration time to be last for one month

we can also change to to any count of seconds

add_filter( 'password_reset_expiration', function( $expiration ) {
    return 60; // One minute
});

the upper codes are working in theme functions.php or your plugin files. just be sure to pass an integer for the seconds number

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1745194366a4616017.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信