Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

167
Vistas
¿Puedes usar una función para guardar líneas durante una llamada ajax?

Disculpas si no expresé mi título correctamente. Actualmente estoy terminando este desafío de Wordpress AJAX en el que necesitábamos mostrar tipos de usuarios particulares en la pantalla según la selección de un complemento. La función a continuación es lo que se llama en mi llamada AJAX. Actualmente estoy ejecutando varias instancias de este código a continuación, una para cada tipo de usuario:

 $user_roles = get_option( 'show_users' ); $count = 0; if($user_roles['administrator']) { $users = get_users( array ( 'role' => 'administrator' )); foreach ($users as $user) { $result[$count] = $user->display_name; $count++; } }

Sin embargo, pensé que podría crear una función que me ahorrara algo de código (y tal vez incluso usar un foreach más tarde para guardar aún más), pero el código no parece funcionar. Función que intenté usar (seguido de llamar a la función):

 function save_time ($x) { if ($user_roles[$x]) { $users = get_users( array ( 'role' => $x )); foreach ($users as $user) { $result[$count] = $user->display_name; $count++; } } } save_time('administrator');

¿Hay algo que pueda hacer para que esto funcione? ¿Me estoy olvidando de cómo funcionan las funciones en general? ¡Gracias!

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Ya tiene una variedad de roles, por lo que podría usar eso.

 foreach($user_roles as $role => $values) { $users = get_users( array ( 'role' => $role )); foreach ($users as $user) { $result[$count] = $user->display_name; $count++; } }

Entonces ni siquiera tiene que definir uno para cada tipo.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda