Documentación de Sincronización Fácil de Trabajos
Códigos cortos
Filtro de empleo
Los siguientes códigos cortos se pueden utilizar para los filtros de empleo en la página donde también se incrusta la lista de empleos:
Filtrar por categoría:
[j2wp_CategoryFilter]
| Parámetro | Escribir | Estándar | Descripción |
|---|---|---|---|
| texto_predeterminado | cadena | Alameda | Cómo debería llamarse la opción para todas las entradas. |
Filtrar por metadato personalizado:
[j2wp_CustomMetaFilter]
Filtrar por tipo de empleo:
[j2wp_FiltroTipoEmpleo]
| Parámetro | Escribir | Estándar | Descripción |
|---|---|---|---|
| texto_predeterminado | cadena | Alameda | Cómo debería llamarse la opción para todas las entradas. |
Filtrar por lugar:
[j2wp_FiltroUbicación]
Filtrar por nombre:
[j2wp_FiltroNombre]
Restablecer todos los filtros
[j2wp_ResetLink]
| Parámetro | Escribir | Estándar | Descripción |
|---|---|---|---|
| texto de enlace | cadena | „restablecer filtros“ | Texto para el enlace de restablecimiento en el frontend |
Botón de filtro
Botón de posición libre para aplicar todos los filtros que se han aplicado a la página actual.
[j2wp_SubmitButton]
| Parámetro | Escribir | Estándar | Descripción |
|---|---|---|---|
| etiqueta del botón | cadena | „Buscar“ | Texto para el botón de envío en el frontend |
Filtrar pedido
Ordena la lista de trabajos.
[j2wp_FiltroPedido]
| Parámetro | Escribir | Estándar | Descripción |
|---|---|---|---|
| ordenar por | cadena | título | El campo por el que se desea ordenar. Opciones – título – fecha |
| orden | cadena | ASC | La dirección en la que se desea ordenar. Opciones – AC – DESCUBRIR |
Filtro desplegable personalizado
Creé un campo desplegable personalizado para poder ordenar la lista de trabajos.
[j2wp_FiltroDesplegablePersonalizado]
| Parámetro | Escribir | Estándar | Descripción |
|---|---|---|---|
| llave | cadena | – | El campo por el que se desea filtrar. |
| texto_predeterminado | cadena | Alameda | Cómo debería llamarse la opción para todas las entradas. |
Lista de trabajos
Presenta la lista de trabajos.
[j2wp_joblist]
| Parámetro | Escribir | Estándar | Descripción |
|---|---|---|---|
| entradas_por_pagina | número | -1 | Número de trabajos que se muestran -1 = todos los trabajos |
| desplazar_a_trabajos | booleano | falso | Si se debe desplazarse automáticamente a la lista de trabajos al cargar los trabajos |
| modo_ | cadena | lista | „Vista de “lista„ o “cuadrícula" de los trabajos |
| ID_del_proveedor | cadena | nulo | Si se especifica aquí un ID de proveedor (desde la página de administración), solo se mostrarán los trabajos del proveedor seleccionado |
Lista de trabajos preseleccionados
Representa una lista de trabajos prefiltrada y prerenderizada.
[j2wp_prefiltered_joblist]
| Parámetro | Escribir | Estándar | Descripción |
|---|---|---|---|
| entradas_por_pagina | número | -1 | Número de trabajos que se muestran -1 = todos los trabajos |
| meta_key | cadena | nulo (tipo) | Si solo se especifica „meta_key“, se filtra para verificar si el campo meta existe. Si también se especifica „meta_value“, se utiliza como clave. |
| valor_meta | cadena | nulo (tipo) | Los trabajos se filtran si tienen un campo meta con el mismo valor. |
Emitir campos específicos
Devuelve el valor del campo especificado.
[j2wp_custom_field field="freitextfeld1" provider="CovetoProvider"]
| Parámetro | Escribir | Estándar | Descripción |
|---|---|---|---|
| campo | cadena | Nombre de campo | |
| proveedor | cadena | Uno de los 4 siguientes strings es posible: CovetoProveedor SoftgardenProveedor Proveedor de RRHH para ti PersonioProvider |
Enlace a la oferta de empleo
Devuelve el permalink del puesto de trabajo actual en el bucle.
[j2wp_joblink]
Enlace del solicitante
Proporciona un enlace para solicitar.
[j2wp_application_link type="button" text="Postular ahora"]
| Parámetro | Escribir | Estándar | Descripción |
|---|---|---|---|
| tipo | cadena | enlace | O „enlace“ o „botón“ |
| texto | cadena | Aplica ahora | El texto del enlace o del botón |
Salario del trabajo
Indica el salario para el puesto
[j2wp_job_salary tag="div"]
| Parámetro | Escribir | Estándar | Descripción |
|---|---|---|---|
| etiqueta | cadena | división | Elemento HTML en el que se muestra el salario |
Número de trabajo
Indica el número actual de trabajos. Si se usa en la lista de trabajos, el recuento se ajustará si cambia el filtro.
[j2wp_job_count]
Persona de contacto para imágenes
Muestra una imagen de marcador de posición para el contacto
[j2wp_job_contact_person_image]
Extensión
- Filtro: j2wp_job_contact_person_image
- Parámetros:
- $image: un objeto de imagen J2WP en el que se pueden configurar la URL, la altura y la anchura.
- $job: el objeto de trabajo J2WP del trabajo que se muestra actualmente
- J2WP Imagen Objeto
- Parámetros:
Ejemplo 1: Filtro para cargar la imagen del contacto de Coveto desde la biblioteca de medios de WordPress con el nombre como mapeo
add_filter("j2wp_job_contact_person_image", function(j2wp_Image $image, Job $job){
$contactPersonFirstName = strtolower($job->getRawField("aa_ansprechpartner->nachname"));
$contactPersonLastName = strtolower($job->getRawField("aa_ansprechpartner->vorname"));
$query = new WP_Query([
'post_type' => 'attachment',
'post_status' => 'inherit',
'posts_per_page' => -1,
]);
if ($query->have_posts()) {
foreach ($query->posts as $media_post) {
$title = strtolower($media_post->post_title);
if (str_contains($title, $contactPersonFirstName) && str_contains($title, $contactPersonLastName)){
$image->setURL(wp_get_attachment_url( $media_post->ID ));
return $image;
}
}
}
wp_reset_postdata();
return $image;
}, 10, 2);
Ejemplo 2: Cargar un recurso externo definido en el campo de texto libre_2 de Coveto con un tamaño de imagen modificado.
add_filter("j2wp_job_contact_person_image", function($image,$job) {
$url = $job->getRawField("freitextfeld_2");
$image->setURL($url);
$image->setHeightInPixels(200);
$image->setWidthInPixels(200);
return $image;
},10,2);