Terminado

Modificaciones en tema wordpress , rediseño de web actual, correcciones de errores internos código y añadir versión en inglés

Publicado el 28 Octubre, 2023 en Programación y Tecnología

Sobre este proyecto

Abierto

Tengo una web de una agencia inmobiliaria que emplea una plantilla de themeforest, en concreto la plantilla “real homes” en la que hay que realizar varias modificaciones1º

1ª modificacion sobre los módulos de elementor de filtros de propiedades (son dos modulos distintos )
necesitaría un programador diseñador que realice las siguientes modificaciones en php  y plantilla backend y frontend de los módulos de filtros de busquedas de esta plantilla para poder tener dos casilleros  de búsqueda desplegables y de multichekbox nuevos más,  aparte de lo que ya incorpora.

Resulta que para seleccionar la ubicación de una propiedad, la plantilla está preparada para poner dos filtros: uno para filtrar el campo provincia, y otro campo para filtrar el subcampo población

Sin embargo necesito hacer lo mismo para el campo tipo de propiedad que jerárquicamente tiene 3 capas:

Necesito poner un campo de busqueda que indique el tipo genérico de propiedad: Viviendas en general, locales y naves, trasteros y garajes, sin que aparezcan los subcampos anidados como seleccionables

Necesito crear un nuevo casillero de búsqueda independiente para poder fitrar, una vez  seleccionado el casillero anterior,  por ejemplo con el valor "viviendas en general "  que este campo despligue los subcampos anidadados: "chalets, pisos, casas de campo".

Por último necesitaría otro casillero más que despligue los subtipos de los anteriores:

de Chalets sería "adosado", pareado", "independiente" ,  de pisos sería "piso", "estudio", "ático".

En cuanto a la base de datos, la plantilla genera internamente  los campos anidados de los niveles necesarios, sin embargo,  lo que no tiene implementado, es los casilleros de búsqueda  independientes de los niveles anidados.

Adjunto documento pdf explicando lo que necesito

2º generar codigo para mapa de propiedades en menu de acordeon en cabecera

la plantilla de  listado de propiedades del tema da la opción de incluir en la cabecera el mapa de propiedades filtradas en la consulta realizada bajo el cual despliega el listado de propiedades del mapa.

Necesito que el mapa no se muestre de esa forma, sino que haya una pestaña arriba  desplegable , que pinchando en ella muestre el mapa y una vez desplegado, un botón para que se cierre. Básicamente es un menú de persiana de un solo elemento. Lo he intentado hacerlo con elementor pero no consigo que el elemento mapa de propiedades que inserto dentro del menú aparezca al igual que en una página si que aparezca este desplegable intermedio

3º modificar vision de menu deslizante lateral de version movil
necesito incluir una solapa que se vea a la izda de la web para que el usuario vea que el menú existe a la izda y se muestra pinchando en la pantalla y arrastrándolo hacia la derecha. Actualmente no se intuye que el menú esté ahí escondido.

4º resolver problemas de diseño y operatividad con el plugin “wp front notification bar”

he incluido un plugin llamado “wp notification bar” que muestra un icono en la pantalla que al pincharlo despliega una ventana sobre la que tiene incluido short code que despliega el buscador de propiedades.
Necesito corregir el problema de diseño ya que no hace scroll de la nueva ventana desplegada por lo que algunos campos del buscador son inaccesibles.

También necesitaría que cambiar el css para que el diseño estuviese más profesional.

Por ultimo necesito poner que por defecto al entrar en la web, el popup siempre esté cerrado (ahora mismo recién entrar en la pagina lo primero que hace es desplegarse, lo que queda mal) y solo se despliegue pulsando en el icono  correspondiente.

5º por ultimo necesitaria hacer una copia de todas las paginas, menus, textos de seo,  etc (todo salvo las propias propiedades )  haciendo una nueva version traducida al ingles  (no como hasta ahora que utilice el plugin gtraslate para traducirse al instante) esto es para que todo lo indexe google y la pagina pueda posicionarse en ingles.

6º por ultimo necesito arreglar varios errores que arroja la web en modo depuracion que obedecen a funciones obsoletas de php y que habria que modificar la funcion por una nueva que si la permita la version de php mas actual.
En este caso comentar que la web funciona todo aparentemente bien pero entiendo que estos  errores internos necesito solucionarlos ya para que en un futuro no vaya a peor y se corrompa la página por futuras actualizaciones  de la versión de php del servidor


Errores detectados:
En pagina de inicio:
Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/vhosts/tuingenieria.es/malagaviviendas.es/core/modules/d09d1009ca/lib/vendor/Mustache/Tokenizer.php on line 110

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/vhosts/tuingenieria.es/malagaviviendas.es/core/modules/d09d1009ca/lib/vendor/Mustache/Tokenizer.php on line 110

Al editar con elementor una página cualquiera:

Deprecated: ¡El gancho block_categories está obsoleto desde la versión 5.8.0! Usa block_categories_all en su lugar. In /var/www/vhosts/tuingenieria.es/malagaviviendas.es/wp-includes/functions.php on line 5828

Deprecated: ¡El gancho block_categories está obsoleto desde la versión 5.8.0! Usa block_categories_all en su lugar. In /var/www/vhosts/tuingenieria.es/malagaviviendas.es/wp-includes/functions.php on line 5828

Deprecated: stripos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /var/www/vhosts/tuingenieria.es/malagaviviendas.es/wp-includes/functions.wp-scripts.php on line 133


3º En el backend de wordpress:
Deprecated: stripos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /var/www/vhosts/tuingenieria.es/malagaviviendas.es/wp-includes/functions.wp-scripts.php on line 133

[25-Oct-2023 14:44:36 utc] php deprecated:  â¡la funciã³n get_page_by_title ha quedado <strong>obsoleta</strong> desde la versiã³n 6.2.0! Usa WP_Query en su lugar. In /var/www/vhosts/tuingenieria.es/malagaviviendas.es/wp-includes/functions.php on line 5453

[25-Oct-2023 14:43:48 utc] php deprecated:  trim(): passing null to parameter #1 ($string) of type string is deprecated in /var/www/vhosts/tuingenieria.es/malagaviviendas.es/wp-content/plugins/realhomes-xml-csv-property-listings-import/rapid-addon.php on line 388


[25-Oct-2023 14:43:47 utc] php deprecated:  trim(): passing null to parameter #1 ($string) of type string is deprecated in /var/www/vhosts/tuingenieria.es/malagaviviendas.es/wp-content/plugins/realhomes-xml-csv-property-listings-import/rapid-addon.php on line 388

[25-Oct-2023 14:43:43 utc] php deprecated:  trim(): passing null to parameter #1 ($string) of type string is deprecated in /var/www/vhosts/tuingenieria.es/malagaviviendas.es/wp-content/plugins/realhomes-xml-csv-property-listings-import/rapid-addon.php on line 388

[25-Oct-2023 14:43:34 utc] php deprecated:  strrpos(): passing null to parameter #1 ($haystack) of type string is deprecated in /var/www/vhosts/tuingenieria.es/malagaviviendas.es/wp-content/uploads/wpallimport/functions.php on line 168

[25-Oct-2023 14:43:34 utc] php deprecated:  str_replace(): passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/vhosts/tuingenieria.es/malagaviviendas.es/wp-content/uploads/wpallimport/functions.php on line 152


[25-Oct-2023 14:43:32 utc] php warning:  undefined variable $obranueva in /var/www/vhosts/tuingenieria.es/malagaviviendas.es/wp-content/uploads/wpallimport/functions.php on line 44

[25-Oct-2023 00:26:30 utc] php deprecated:  trim(): passing null to parameter #1 ($string) of type string is deprecated in /var/www/vhosts/tuingenieria.es/malagaviviendas.es/wp-content/plugins/adapta-rgpd/lib/vendor/Mustache/Tokenizer.php on line 110

[24-Oct-2023 21:40:14 utc] php deprecated:  stripos(): passing null to parameter #1 ($haystack) of type string is deprecated in /var/www/vhosts/tuingenieria.es/malagaviviendas.es/wp-includes/functions.wp-scripts.php on line 133

[24-Oct-2023 21:13:23 utc] php deprecated:  trim(): passing null to parameter #1 ($string) of type string is deprecated in /var/www/vhosts/tuingenieria.es/malagaviviendas.es/wp-content/plugins/adapta-rgpd/lib/vendor/Mustache/Tokenizer.php on line 110


[10-May-2023 15:45:45 utc] php deprecated:  strstr(): passing null to parameter #1 ($haystack) of type string is deprecated in /var/www/vhosts/tuingenieria.es/malagaviviendas.es/wp-content/plugins/wp-super-cache/wp-cache-phase2.php on line 1769


[10-May-2023 15:45:42 utc] php deprecated:  â¡el gancho block_categories estã¡ <strong>obsoleto</strong> desde la versiã³n 5.8.0! Usa block_categories_all en su lugar. In /var/www/vhosts/tuingenieria.es/malagaviviendas.es/wp-includes/functions.php on line 5788






7º necesito ademas un rediseño de colores, tipos de letra, tamaños (a nivel de cambios posibles que permite elementor ) que de un resultado en el de diseño  la web mas profesional.

Categoría Programación y Tecnología
Subcategoría Wordpress
¿Cuál es el alcance del proyecto? Desarrollo de sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite

Plazo de Entrega: 10 Noviembre, 2023

Habilidades necesarias

Otros proyectos publicados por A. R.