Knowledge base

¿Qué es esto?

PHP: Saber la longitud de un string

29/06/2015 - 02/01/2019 -  Comentarios - PHP Strings
Podemos saber la longitud de un string con la función strlen: strlen($string) En el caso de estar contando la longitud de un texto en HTML, y si sólo queremos contar el texto sin contar todo el HTML que lo contiene, podríamos eliminar previamente ...

PHP: Obtener un substring

29/06/2015 - 18/12/2018 -  Comentarios - PHP Strings
Para obtener un substring en PHP, usaríamos la función substr: substr("Hello world",0,10);

Wordpress: Validar campos personalizados en la pantalla perfil del usuario de buddypress

25/06/2015 - 11/02/2019 -  Comentarios - Wordpress BuddyPress Funciones útiles Usuarios Campos personalizados
Se hace con el hook: xprofile_data_before_save, en mi caso he tenido que especificarle parámetros y prioridad para que funcione. add_action( 'xprofile_data_before_save', 'custom_bp_profile_validate',0,1 );

Wordpress: Saber si un campo está marcado como obligatorio de buddypress

25/06/2015 - 27/12/2018 -  Comentarios - Wordpress BuddyPress Funciones útiles Usuarios Campos personalizados
Se hace con la función: bp_get_the_profile_field_is_required Pero ojo porque si se está conectado con un usuario con permisos de administrador, buddypress está programado para que no muestre si un campo es obligatorio o no y por tanto se puedan gu...

Wordpress: Obtener la URL del sitio

19/06/2015 - 27/12/2018 -  Comentarios - Wordpress Sites
get_site_url()

Wordpress: Cambiar el orden de las pestañas (sea de grupo, de usuario...) de buddypress

18/06/2015 - 11/02/2019 -  Comentarios - Wordpress BuddyPress Funciones útiles General
function custom_tab_order() { global $bp; $bp->bp_nav['profile']['position'] = 10; $bp->bp_nav['settings']['position'] = 20; $bp->bp_nav['notifications']['position'] = 30; $bp->bp_nav['groups']['position'] = 40; $bp->bp_nav['messages']['position']...

CSS: Aplicar elemento según el número de elemento (listas, por ejemplo)

18/06/2015 - 18/06/2015 -  Comentarios - CSS
Para aplicar estilo al primer hijo: p:first-child { background: #ff0000; } Para aplicar estilo a un hijo intermedio: # 5 es el número de hijo p:nth-child(5) { background: #ff0000; } Para aplicar estilo al último hijo: p:last-child { background: #f...

Wordpress: Ocultar una pestaña (sea de grupo, de usuario...) de buddypress con hooks

18/06/2015 - 11/02/2019 -  Comentarios - Wordpress BuddyPress Funciones útiles General
function custom_hide_user_options() { global $bp; bp_core_remove_nav_item( 'activity' ); } add_action( 'wp', 'custom_hide_user_options' );

Wordpress: Obtener el id de un campo de buddypress

17/06/2015 - 27/12/2018 -  Comentarios - Wordpress BuddyPress Funciones útiles Usuarios Campos personalizados
Dentro del loop bp_get_the_profile_field_id()

Wordpress: Obtener el tipo de un campo de buddypress

17/06/2015 - 27/12/2018 -  Comentarios - Wordpress BuddyPress Funciones útiles Usuarios Campos personalizados
Dentro del loop bp_get_the_profile_field_type()