Personalización del administrador de trabajos de WP: opciones de búsqueda personalizadas


Una de las formas más rápidas de crear un sitio web con la lista de trabajo es a través de WordPress. Aunque hay varias formas en que esto se podría hacer con WordPress, WP Job Manager es justo el complemento adecuado para un suplemento ligero y fluido para WordPress, WP Job Manager es un complemento con codificación corta que agrega una funcionalidad de control de trabajo a su WordPress sitio. Este es un enfoque único, el uso de códigos cortos implica que el complemento es extremadamente compatible con todos los temas y se puede configurar con un esfuerzo mínimo. WP Job Manager ofrece una barra de búsqueda de trabajo predeterminada en la que ingresa la categoría, la ubicación y las etiquetas de trabajo y presionan en la búsqueda.

Y obtenga los resultados en la misma página. Esto puede no ser deseable a menudo. La página principal es sagrada, es todo el resumen del sitio web en una página. La cara de su negocio. ¿Realmente quieres muchos resultados de búsqueda en tu hogar? ¿Qué sucede si desea la barra de búsqueda en un trabajo en su página de inicio y los resultados de búsqueda se muestran en otra página? Un poco de bacalao personalizado y es un pedazo de pastel. Esto es lo que debes hacer. Paso 1 primero, deberá crear el código corto para mostrar el formulario de búsqueda (barra de búsqueda, selector de ubicación y botón de búsqueda) en cualquier página requerida. El código para el mismo sería:
add_shortcode (‘form_căutare’, ‘form_post_personalized’) ;?>
Paso 2 A continuación, definimos una devolución de llamada para usar el código corto creado anteriormente y mostrar el formulario de búsqueda de la siguiente manera: false,
‘Fields’ => ‘id => nombre’,
);
$ action_page_id = get_option (‘Job_manager_jobs_page_id’);
$ action_page_url = get_page_link ($ action_page_id);
$ arr_get_data = array_filter ($ _get);
$ Job_regions = get_terms (‘Job_listing_region’, $ args);
$ Keywords = “”;
If (! Vacía ($ arr_get_data)) {
$ Keywords = isset ($ arr_get_data [‘search_keywords’)? $ arr_get_data [‘Search_keywords’]: “”;
$ ubicación = isset ($ arr_get_data [‘ubicación_căutare’])? $ arr_get_data [‘search_location’]: “”;
$ comapny_name = isset ($ arr_get_data [‘search_companie’))? $ arr_get_data [‘search_company’]: “”;
$ discapacidad = isset ($ arr_get_data [‘search_disability’])? $ arr_get_data [‘search_disability’]: “”;
}
$ s_categories = get_option (‘resume_manager_enable_categories’);
ob_start ();
?>
<Form class = "wdm_job_filters" método = "get" action = "” name = “jobify_search_jobs” onsubmit = “jQuery (this) .Unbind (‘subsit);”>;
Div class = “fila wdm_row”>
<div class = " wdm_search_keywords wdm_form_div”>
<input type = "text" name = "search_keywords" PlaceHolder = "” valor = ”

<div class = "<? Php echo $ s_categories? 'col-md-6': 'col-md-6';?

$ loc_val) {
echo “”. $ loc_val. “”;
}
?>

Search
<input type = "Subt" name = "Subt_Jobify_Form" class = "wdm-form-substit" value = "” />

Entonces, cuando un usuario hace clic en la barra de búsqueda, él/ella será redirigido a la página donde colocamos el código corto mencionado anteriormente, junto con los valores ingresados ​​por el usuario.
Paso 3 Con el código corto y la devolución de llamada activado, ahora debe establecer una página en la que se deben mostrar los resultados. La opción de página con listas de trabajo de la configuración de WP Job Manager le permite elegir cualquiera de las páginas existentes (donde tiene un código corto implementado) como una página donde desea mostrar el resultado.
Paso 4 En la página seleccionada, los valores son tomados por el código PHP y se envían al código JavaScript, que a su vez administrará los datos en la página. Código PHP: <? Php

add_action (‘Job_manager_job_filters_start’, ‘load_js’);

Función load_js ()
{
if (isset ($ _get [‘ubicación_căutare’])) {
$ arr_data = matrix ();
if (isset ($ _get [‘ubicación_căutare’]))
{
$ arr_data [‘search_location’] = $ _get [‘search_location’];
}
wp_register_cript (‘wdm_process_script’, get_stylesheet_direction_uri ().
wp_enqueue_script (‘wdm_process_script’);
wp_localise_script (‘wdm_process_script’, ‘wdm_obj’, $ arr_data);
}
}
?>
Paso 5 Los valores ingresados ​​por el usuario deben empaquetarse en WDM_OBJ y enviarse al código JavaScript usando localize_cript. El código JavaScript está escrito en el JavaScript onload-process-url.js y es el siguiente:
JQuery (documento) .Ready (function () {
If (jQuery (“.job_listings”)). longitud> 0) {
Function updateRegionction () {
SetTimeOut (function () {jQuery (“#search_region”) .val (” + wdm_obj.search_location + ”);
JQuery (“.les-single”).disparador (“cambio”);
JQuery (‘#search_region’).disparador (‘elegido: actualizado’);
},
2000);
}
If (! (Jquey.iseptyObject (wdm_obj)))
{
UpdateRegionFunction ();
}
}
});
Eso es todo.Como aparece en la captura de pantalla a continuación, ahora tiene una página separada de su elección, donde puede mostrar los resultados de búsqueda de trabajos.
Espero que este tutorial te ayude.¿No es lo que estás buscando?¡Podemos ayudar!Escríbanos, todo lo que tienes que hacer es completar un formulario simple.Nos encantaría escucharte.

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

gkOVSBm5B8SgiXmo

Shopify vs WooCommerce – ¿Cuál es la mejor plataforma?(Comparación)

Shopify vs WooCommerce

Leave a Reply

Your email address will not be published. Required fields are marked *