Saber si está permitido el registro de usuarios en WordPress y mostrar enlace

Si estamos desarrollado un plugin o un tema para WordPress o simplemente modificando nuestro tema, es posible que en algún momento nos interese saber si el sitio tiene habilitado o no el que pueda registrarse cualquier usuario y en función de ello mostrar o no un enlace para el registro. (La opción de que cualquier usuario pueda registrarse en un sitio WordPress está desactivada por defecto en los ajustes generales).

Para saber si en WordPress está habilitado el registro de cualquier usuario utilizaremos la función get_option() que permite obtener el valor de una opción almacenada en la tabla de opciones de la base de datos de WordPress. En este caso se trata de la opción users_can_register.

Así, para mostrar o no un enlace para el registro de usuarios en WordPress, en función de que esté habilitado o no el registro, podemos emplear el siguiente código en el que también se utiliza la función wp_registration_url() de WordPress para obtener la dirección de registro de usuarios:

<?php
if (get_option('users_can_register') == 1) {

    $link_registro = '<a href="' . wp_registration_url() . '">Registro</a>';
    echo $link_registro;

}
?>




Leave a Reply

Your email address will not be published. Required fields are marked *