Un usuario preguntó 👇
¡Equipo de marketing de Brown Brown Bag!
Tengo problemas para mostrar campos personalizados en el programa de correo. Puedo ver los campos de publicación personalizados en los metadatos JSON.
Quería jugar con: $ ghjb_json = wp_remote_retrieve_body (wp_remote_get (‘https://api.greenhouse.io/v1/boards/ ‘; . $ atts[‘url_token’] . ‘/ incrustación / publicaciones? materia = verdadero ‘));
y se devolvió la plantilla de manillares para las publicaciones, pero fue en vano $ ghjb_html. = ‘
Cualquier idea / comentario es bienvenido. ¡Gracias!
(@brownbagmarketing)
Hace 3 años, 6 meses
Hola @critester, ¿ha configurado campos personalizados en sus publicaciones en un invernadero y no se muestran en su solicitud de empleo a través de este plugin? Después de una investigación más profunda, encontrará que las consultas personalizadas están en el JSON devuelto por la API de Greenhouse y desea saber por qué no se muestran, o al menos mostrarlas.
¿Se muestran los campos personalizados en el objeto de consulta en JSON? Hook js está ahí para filtrar los datos de la consulta, simplemente agregue una función js a su sitio conocido ghjb_questions_filter
, encontrará el objeto de las preguntas y le permitirá burlarse de él y luego volverlo a colocar.
Háganos saber si esto no ayuda.
Lanzador de hilos
(@critester)
Hace 3 años, 6 meses
Buenas tardes BrownBagMarketing!
Gracias por su respuesta, de hecho, lo que estamos buscando es mostrar la información de metadatos personalizados como parte de la descripción del trabajo.
¿Debo crear el filtro en functions.php? ¿Cómo debo llamarlo en class-invernadero-post-board-public.php?
¡Gracias por adelantado! {"Absolute_url": "x", "internal_job_id": y, "ubicación": {"nombre": "z"}, "metadatos“: [{
“id”: -,
“name”: “This info 1“,
“value”: “This info 1“,
“value_type”: “-”
}, {
“id”: -,
“name”: “This info 2“,
“value”: “This info 2“,
“value_type”: “-”
}, {
“id”: -,
“name”: “This info 3“,
“value”: “This info 3“,
“value_type”: “-”
}, {
etc…
}, {
…
(@brownbagmarketing)
3 years, 6 months ago
This would be a filter in your javascript. Any js file should do, just name your function ghjb_questions_filter
. Then you could update the questions for the job application form, this wouldn’t affect the job description though. I think I misunderstood your original question. You want to add custom fields to your job descriptions. The plugin doesn’t currently support this, but I think it would be as easy as adding a new js filter to alter the json received from greenhouse. Then you could write a script to add those fields to the descriptions. Let us know if you’d be interested in a solution like that.
Thread Starter
(@critester)
3 years, 6 months ago
Problem solved.
I went to to /wp-content/plugins/greenhouse-job-board/public/js/greenhouse-job-board-public.js
and set the values of the metadata like this:
display_custom_field1 = json.jobs[i].metadatos[0].valor; display_custom_field2 = json.jobs[i].metadatos[1].valor; display_custom_field3 = json.jobs[i].metadatos[2].valor; display_custom_field4 = json.jobs[i].metadatos[3].valor.unidad + '' + json.jobs[i].metadatos[3].valor.cantidad; srl…
A continuación, solicité los valores en invernadero -post-board-public.php para mostrar los campos de publicación personalizados.
Espero que esta información pueda ser valiosa para el público.
Tuyo sinceramente
(@brownbagmarketing)
Hace 3 años, 6 meses
Bien hecho. Trabajaré en la creación de un Hook para filtrar el informe y revelarle los datos del campo personalizado en el futuro.
¿Solucionó tu problema??
0 / 0