Archivo de la etiqueta: php

Personalizar una página WordPress

Por defecto, se le aplica un tema a todo el site; sin embargo podemos utilizar el plugin “jonradio Multiple Themes”; luego desde el panel de control de WP, en “Apariencia” podemos ir a “Multiple Themes Plugin”; desde ahí le podemos decir que para una página en concreto (o url) se le aplique el tema deseado entre los que tengamos en nuestro WP.
Ahora con el tema personalizado para una página del site (por ejemplo podemos aplicar el tema Bootstrap Basic) podemos personalizar más esa página; vamos a la edición de la página, y si escribimos contenido veremos que nos añade por defecto automáticamente al renderizar etiquetas de párrafo html y de salto de línea; para evitar esto, y para hacer algunas configuraciones más según deseemos en la página, debemos editar el fichero que renderiza la página; en este caso, el archivo hay que encontrarlo en el tema Bootstrap Basic (que es el que aplicamos a la página) y es page.php. Editamos ese archivo y vemos por ejemplo que está get_header() al principio; podemos eliminarlo, y cambiar lo que deseemos sobre ese fichero; pero para eliminar los párrafos y saltos de línea automáticos que se añaden al crear el contenido de la página, añadimos al principio:
remove_filter (‘the_content’, ‘wpautop’);
remove_filter (‘comment_text’, ‘wpautop’);
Con ello podemos ver todo el contenido creado sin párrafos, y debemos meterlos nosotros desde la edición de la página.

Problema al recuperar un objeto de sesión en PHP

Al intentar recuperar y tratar un objeto de sesión en PHP obtenía un error similar al siguiente:

The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition "Session" of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide a __autoload() function to load the class definition  in …
La solución fue hacer el require “myclase.php” antes de start_session().