Error PHP Parse error: syntax error, unexpected ‘print’ (T_PRINT) al actualizar PHP en WordPress con el plugin Contact Form 7

Este error se presenta al actualizar la versión de PHP 5.6. a 7.4 en WordPress, y estar instalado Wordpres junto con el plugin “Contact Form 7“, al intentar abrir el portal de administracion de Wordpres muestra el error “PHP Parse error: syntax error, unexpected ‘print’ (T_PRINT)”, sin embargo el sitio web sigue su funcionamiento normal.

Como recomendación antes de comenzar, realiza un respaldo de la instalación de WordPress, adicionalmente es altamente recomendable no modificar estos archivos si no tienes los conocimientos técnicos suficientes, no nos hacemos responsables por daños o perdida de información, esta es una guía netamente informativa, si necesitas ayuda comunícate con nosotros.

Syntax error, unexpected ‘print’ un error comun

Ocurre que dentro de la programación del plugin el autor utiliza la palabra “print” la cual en la nueva versión de PHP 7.4 es una palabra reservada, para corregir este error y poder devolver el panel de administrador al sitio con el error, hay que modificar el siguiente archivo en la instalacion de WordPress:
/wp-content/plugins/contact-form-7/admin/includes/welcome-panel.php

Dentro del archivo de anterior hay que modificar las siguientes lineas:

  • Linea 9: Renombra la funcion a public function _print()
  • Linea 223: Renombra la funcion a $column->_print();


Una vez modificado el archivo anterior, no es necesario realizar otra modificacion o realizar algun reinicio, ya deberia estar arriba tu instalacion de WordPress.

Cualquier ayuda que necesites puedes contactarnos por nuestros medios ubicados en la pagina de contacto y con gusto te atenderemos.

Dejá una respuesta