WordPress.org

Brasil

  • Temas
  • Plugins
  • Novidades
    • Documentação
    • Fóruns
  • Sobre
    • Participe da comunidade
    • Guias e diretrizes
  • Baixar o WordPress
Baixar o WordPress
WordPress.org

Plugin Directory

Describr – User Profile and Profile Photo Plugin

  • Enviar um plugin
  • Meus favoritos
  • Acessar
  • Enviar um plugin
  • Meus favoritos
  • Acessar

Describr – User Profile and Profile Photo Plugin

Por profiletoggler
Baixar
  • Detalhes
  • Avaliações
  • Instalação
  • Desenvolvimento
Suporte

Descrição

The best plugin for user profiles. Describr adds data fields and profile photo functionality to user profiles on WordPress Profile Screen. With the profile photo functionality, a user can upload a profile photo and create photos of different sizes.

Special Features

  1. Fields added to users profiles: Profile photo, Tagline, First and Last name, Gender, Birthdate, Bio, Addresses (current city, hometown, and cities lived), Relationship status, Languages, Contacts (phone number and email address), Time zone, Social networks, Websites, Work history, and Education (Colleges and High schools).
  2. User profile fields data are shown without the ability to be edited if either the current user does not have permission to edit user profiles or the user is logged out.
  3. View information about users from the users screen: login status, most recent login date, user profiles published status.
  4. Change publish status from either the users screen or the user profiles.
  5. Users can set privacy status on individual fields.
  6. Users with editor capability can approve/unapprove individual fields, as well as override users settings.

Localization

  • English (US) – default

Permissions: Filters and the Features They Can Override

  1. describr_files_upload_limit: maximum file size for photo upload.
  2. describr_can_upload_files: users who can upload profile photos (Default is only those with upload_files capability can upload photos).
  3. describr_avatars_dynamic_resize: create photos of different sizes.
  4. describr_avatar_change_alt: HTML img tag alt attribute value.
  5. describr_avatar: display a different avatar from the one created by Describr.
  6. describr_can_edit_profiles: users who have edit_others_post capability.
  7. describr_enqueue_scripts: on what screens the plugin’s scripts can be loaded (Defaults are profile.php, user-edit.php, users.php).
  8. describr_maxlen_tagline: the maximum number of characters in tagline saved in the database, with the default being 20.
  9. describr_maxlen_textbox: the maximum number of characters saved in the database when sent from an HTML input element of type text box, with the default being 150.
  10. describr_maxlen_textarea_LG: the maximum number of characters saved in the database when sent from a large HTML textarea element, with the default being 1000.
  11. describr_maxlen_textarea_SM: the maximum number of characters saved in the database when sent from a small HTML textarea element, with the default being 300.
  12. describr_maxlen_phonenumber: the maximum number of characters in phone numbers saved in the database, with the default being 50.
  13. describr_maxlen_url: the maximum number of characters in URLs saved in the database, with the default being 100.
  14. describr_maxlen_arraysize: the maximum number of arrays saved in the database when the individual values are of type array, with the default being 100.
  15. describr_valid_phonenumber_characters: regular expression that checks for disallowed phone number characters, with the default being /[^0-9a-zA-Z\.\(\)\s_-]+/.

Links to Non-compressed Source Code of JavaScript and CSS Files

  1. jquery-ui
  2. Freak Flags
  3. Describr: CSS, JavaScript, and JSON
  4. libphonenumber-js
  5. DOMPurify

More

  • User profile fields can be loaded on any screen by both adding the screen name to the describr_enqueue_scripts filter and instantiating the describrUserProfile.init(CSSClassOrID) JavaScript object.

Note: JavaScript is required to display the user profile fields and their data.

Plugin Support

Like This Plugin? You can show your support by:

  • Rating the plugin or Donating to the developer.

Instalação

  1. Upload the entire describr folder to the /wp-content/plugins/ directory.
  2. Activate the plugin by way of the ‘Plugins’ menu on WordPress.
  3. Go to your user profile to see the new profile fields.
  4. Go to Settings>Discussion>Avatars>Describr Avatar to set the default avatar.

Avaliações

Não há avaliações para este plugin.

Colaboradores e desenvolvedores

“Describr – User Profile and Profile Photo Plugin” é um programa de código aberto. As seguintes pessoas contribuíram para este plugin.

Colaboradores
  • profiletoggler

Traduzir o “Describr – User Profile and Profile Photo Plugin” para seu idioma.

Interessado no desenvolvimento?

Navegue pelo código, consulte o repositório SVN ou assine o registro de desenvolvimento por RSS.

Registro de alterações

2.1.1

  • Add JavaScript array containing all the cities in the world.
  • Replace the unminified main JavaScript file with its minified version.

2.1.0

  • Add a filter to the ajax_query_attachments_args hook so that users will only see their photos in the media modal when uploading a profile photo. Administrators, along with users who have the edit_others_posts capability for attachment post type, are not affected by this change.
  • The describr_current_user_can_view_attachments filter is added, providing the ability to override users seeing only their photos in the media modal.

2.0.0

  • Add uninstall.php file to uninstall the plugin and remove plugin_deactivation method from class DESCRIBR previously used to uninstall the plugin

1.1.0

  • Add subtext to the plugin’s name.
  • Change the plugin’s description.
  • Remove translatable notice if /wp-content/plugins/describr/describr.php is accessed directly because, in this case, WordPress functions would not exist, resulting in a fatal error. Now the script is terminated by exit;.
  • Relocate cities from a JavaScript file to a JSON file, as the containing data is large, causing an error when WordPress attempts to parse the JavaScript file during the creation of the .pot file. The JSON file is not parsed.

1.0.0

  • Initial release.

Meta

  • Versão 2.1.1
  • Última atualização 2 meses atrás
  • Instalações ativas Menos de 10
  • Versão do WordPress 4.7 ou superior
  • Testado até 6.7.2
  • Versão do PHP 7.0 ou superior
  • Idioma
    English (US)
  • Tags
    gravatarprofileuser photosuser profileusers
  • Visualização avançada

Classificações

Ainda não foi enviada nenhuma avaliação.

Adicionar minha avaliação

Ver todas avaliações

Colaboradores

  • profiletoggler

Suporte

Tem algo a dizer? Precisa de ajuda?

Ver fórum de suporte

Doar

Gostaria de contribuir para o desenvolvimento deste plugin?

Doe para este plugin

  • Sobre
  • Notícias
  • Hospedagem
  • Privacidade
  • Vitrine
  • Temas
  • Plugins
  • Padrões
  • Aprender
  • Suporte
  • Desenvolvedores
  • WordPress.tv ↗
  • Participar
  • Eventos
  • Doar ↗
  • Five for the Future
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org

Brasil

  • Acesse nossa conta no X (antigo Twitter)
  • Visit our Bluesky account
  • Visit our Mastodon account
  • Visit our Threads account
  • Acesse nossa página no Facebook
  • Acesse nossa conta no Instagram
  • Acesse nossa conta no LinkedIn
  • Visit our TikTok account
  • Acesse nosso canal no YouTube
  • Visit our Tumblr account
Código é poesia.