es.hideout-lastation.com
Paraíso Para Los Diseñadores Y Desarrolladores


Cómo registrar la taxonomía personalizada para usuarios de WordPress [Consejo de WordPress]

La función Taxonomía personalizada se ha introducido desde WordPress 2.9. Le permite crear grupos personalizados para publicaciones, páginas y tipos de publicaciones personalizadas.

Supongamos que está creando un sitio web de directorio de libros y ha creado un Tipo de publicación personalizado para publicar los Libros . Al usar Taxonomía personalizada, puede crear una taxonomía personalizada para él, llamada Género . Dentro de esta taxonomía de género, puede crear una serie de elementos (que técnicamente se denominan términos ) como Ficción, Niños o Biografía para agrupar los Libros.

Lamentablemente, en este momento, no podemos registrar taxonomía personalizada para los usuarios ; al menos no de una manera sencilla, ya que lo registraríamos en los otros tipos de publicaciones. Una aplicación perfecta que podríamos prever a partir de esta idea es que podemos usarla para asignar atributos de usuario adicionales, como su ocupación, profesión u posición organizacional, en lugar de registrar un nuevo conjunto de funciones de usuario. También abre la posibilidad de consultar a los usuarios según los términos de la taxonomía asignados.

Si esta idea es algo que puede beneficiar a su sitio web, eche un vistazo a este consejo.

Empezando

Primero, instalaremos un plugin llamado User Taxonomies para simplificar nuestro trabajo.

Una vez que el complemento está activado. Vaya a GenerateWP para generar los códigos de taxonomía. Coloque el código de salida en el archivo functions.php de su tema. Este fragmento de código a continuación es un ejemplo. Sin embargo, se ha eliminado para hacer que este artículo parezca más corto. Puedes seguir este enlace para ver el código completo.

 if (! function_exists ('user_staff_position')) {function user_staff_position () {register_taxonomy ('staff_position', 'post', $ args); } add_action ('init', 'user_staff_position', 0); } 

Ahora, cambie el parámetro Tipo de mensaje en la siguiente línea:

 register_taxonomy ('staff_position', 'post', $ args); 

... de la post al user, así:

 register_taxonomy ('staff_position', 'user', $ args); 

Ahora, vaya a WP-Admin, y debería encontrar un nuevo menú agregado en el menú Usuarios, como se ve a continuación.

Asignación de la taxonomía personalizada

Navega al nuevo menú y crea algunos términos . Para este ejemplo, creamos dos elementos: CEO y gerentes .

Luego vaya a la pantalla de edición del usuario y asigne un elemento de la taxonomía al usuario.

Consulta a los usuarios

Vamos a mostrar a los usuarios en el tema en función del término dado (de la taxonomía). Pero antes de ir más lejos, creemos una nueva plantilla de página. Vamos a agregar los códigos en la siguiente sección dentro de esta nueva plantilla.

En este caso particular, no podremos consultar a los usuarios con get_users o WP_User_Query ; cuando crea una nueva clase WP_User_Query, no WP_User_Query la taxonomía personalizada que se asigna a los usuarios. Justin Tadlock, en su tutorial, nos muestra cómo usar la función get_objects_in_term, en su lugar.

Esta función genera la identificación del objeto (que en nuestro caso el objeto significa el usuario ) que están vinculados con el término. Para usarlo, necesitamos dos parámetros: el ID de Término y el nombre de Taxonomía. Puede ver la ID de término en la barra de la URL del navegador cuando la edite, como se muestra a continuación.

Una vez que haya encontrado la ID, colóquela dentro de la función, de esa manera.

 $ users = get_objects_in_term (3, 'user_position'); 

Puede usar var_dump() para visualizar los ID de objeto que se han recuperado; En mi caso, devuelve los usuarios con la ID de 1 y 3 .

Con estos ID, también podemos recuperar, por ejemplo, el nombre de usuario y avatar.

... y, finalmente, aquí está el resultado.

Eso es. Puede modificar libremente los códigos anteriores para cumplir con sus requisitos.

6 cosas que amamos hacer cuando las redes sociales están caídas

6 cosas que amamos hacer cuando las redes sociales están caídas

Para muchas personas, las redes sociales están muy integradas en su agenda diaria. Parece imposible pasar un día sin consultar nuestras cuentas en las redes sociales, y si bien no lo haríamos voluntariamente, hay ocasiones en que el sitio de la red social puede experimentar algún tiempo de inactividad.&qu

(Consejos de tecnología y diseño)

ZooMove: jQuery Plugin para acercar imágenes al pasar el mouse

ZooMove: jQuery Plugin para acercar imágenes al pasar el mouse

Si alguna vez ha navegado por un sitio de comercio electrónico, es probable que haya visto el efecto de zoom de la imagen . Colocas una foto del producto y esa parte de la imagen se amplía para obtener una vista más clara .El plugin ZooMove es una excelente manera de replicar este efecto en su sitio. E

(Consejos de tecnología y diseño)