| ||||
Respuesta: renombrar style.css a style.php Si lo puedes renombrar, y esta en la carpeta de tu theme, pero igual tendrás que indicarle que has cambiado la extensión. Pero para que quieres hacer eso?
__________________ Grupo Telegram Docker en Español |
| ||||
Respuesta: renombrar style.css a style.php voy a tener que cobrar por consulta Esta es la forma. 1. Cambia el archivo a style.php 2. Añade en la primera línea, al principio, al comienzo, en la parte de arriba, donde comienza el archivo (sigo... bueno, creo que entendiste la idea) style.php esta línea
Código PHP:
3. Ve al archivo wp-includes/theme.php y mofica esta líneaVer original
Código PHP:
a esta formaVer original
Código PHP:
Versión donde probé esto 2.9.2 Ver original
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| |||
Respuesta: renombrar style.css a style.php Si no existe archivo style.css no saldrá el theme en el admin... lo digo como anotación por si acaso, dirá que está roto o algo por el estilo. |
| ||||
Respuesta: renombrar style.css a style.php Ups, no sabía que habían reglas (aunque es lógico) También se puede hacer lo que estás indicando, pero pasa lo que indica codig0 como quiera, entonces para los que quieran ensuciarse un poco en el código les muestro entonces la forma de que se vea bien en el área de administración y en la plantilla. Cita: Muchas gracias por el detalle. Ok, para los que quieren ensuciarse, cambiando el core de wordpress (para los que no sepan sigan el consejo de meta, que es verdad lo que está indicando), aquí está la forma de hacer el cambio y se vea también en el editor de wordpress en el area de administración.1. cambiamos el nombre a style.css.php (tuve que modificarlo de esta forma porque en el theme.php se hace un preg_match y para que encuentre el "stylesheet" se requiere al menos mencionar que es css), si existe otro archivo css vas a tener que modificarlo tambien a .css.php. 2. Se añade a la primera línea de todos los .css.php:
Código PHP:
3. Vamos al archivo wp-includes/theme.php (te recomiendo que hagas un backup antes, del archivo theme.php) y modificamos TODAS, repito por si no han entendido, TODAS las líneas que tengan .css por .css.php. Ver original Ahora funciona también en el área de administración. NOTA IMPORTANTE: Lo recomendable es que lo dejen como ya viene creado, pero si desean cambiarlo pueden hacerlo
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos Última edición por abimaelrc; 23/05/2010 a las 20:17 |
| ||||
Respuesta: renombrar style.css a style.php Obviamente no son reglas en el semántico sentido de la palabra, sino recomendaciones para hacer la vida más fácil. Por ejemplo, si alguien sigue el consejo que ofreciste más arriba, tendrá que repetir el proceso una y otra vez con cada actualización. Desde luego queda a criterio de cada quien decidir la manera en la cual orientará su trabajo. Asignación para casa: comprender que Wordpress permite desarrollar hasta las funciones más complejas de forma fluida y sin necesidad de tocar el núcleo. No está mal "ensuciarse" mientras no te ensucies innecesariamente. Cita: Es correcto. Y la razón es porque el sistema necesita leer las primeras líneas de ese archivo para reflejar la información en la sección Plantillas del panel. Ejemplo:
Iniciado por codig0 Si no existe archivo style.css no saldrá el theme en el admin... lo digo como anotación por si acaso, dirá que está roto o algo por el estilo. Código PHP: Style.css es -por ejemplo- la causa de que el Theme "Charanga Cuatriboleá" se llame "Charanga Cuatriboleá". Este nombre -además de leido- es guardado en la base de datos ($wpdb->options - theme_current) y utilizado para verias funciones vitales del sistema. |
| ||||
Respuesta: renombrar style.css a style.php Cita: Sí, pero añado algo, no es necesariamente porque salga en ese comentario per se (aunque gracias por el dato), es que en el theme.php hay un preg_match que verifica si existe un string con la extensión .css ahí es donde se genera el error, porque al no encontrar no sale y también con todas las funciones que mencionan el archivo .css en el theme.php. Al hacerlo como indiqué sale correctamente en el area de administración. Pero repito que estoy de acuerdo con lo de no cambiar el core y como bien dices habría que estar haciendo esto en cada uno de los wordpress que se instalen. Esto queda a discreción del que quiera cambiarlo.
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: renombrar style.css a style.php Cita: ... Y por lo tanto style.css debería estar presente. Cita: No es un error. Es un requisito que si no se cumple genera una advertencia del sistema.Qué puedo decir, son indicaciones a favor de tu beneficio y el de otros. Libre albedrío respecto a tomarlas o no en cuenta. |
| ||||
Respuesta: renombrar style.css a style.php Claro, eso es si no se hace el cambio que mencioné de colocar en el preg_match .css.php. Pero, aparte de que se puede cambiar el core de PHP y salga en el admin también, se me ocurre una forma que no se necesita alterar el core. Tomando el ejemplo que mencionas en el mensaje #4
Código PHP:
Creas un archivo style.css y añaden la parte del comentario al inicio del archivo, algo como Ver original
Código CSS:
Y ya te va a salir el archivo en el admin también, pero vas a modificar el estilo en el archivo que se menciona en la parte de php.Ver original No lo tomes a mal, fue una broma
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: renombrar style.css a style.php Cita: Un sentido del humor algo incomprensible pero igual no hay rollo .
Iniciado por abimaelrc No lo tomes a mal, fue una broma Cita: Es prácticamente un replay de lo que he estado explicando.
Iniciado por abimaelrc Pero, aparte de que se puede cambiar el core de PHP y salga en el admin también, se me ocurre una forma que no se necesita alterar el core. Tomando el ejemplo que mencionas en el mensaje #4 [...] Creas un archivo style.css y añaden la parte del comentario al inicio del archivo, algo como [...] Y ya te va a salir el archivo en el admin también, pero vas a modificar el estilo en el archivo que se menciona en la parte de php [...] En cuanto a tu inquietud por el tema (sólo para mostrarte hasta dónde llega WP), abre el archivo functions.php de tu plantilla y pega esto. Luego refresca el sitio y mira el código fuente.
Código PHP:
Básicamente se modificó un poquito la función que inicialmente querías cambiar, con la diferencia de que no fue necesario tocar el núcleo. ;)Ver original Ahora bien, los principales puntos de personalización del software se encuentran en 1) este mismo archivo functions.php y 2) el directorio de plugins. Crea plugins cuando desees que tus funciones trasciendan el nivel de plantilla, o bien tengas planeado desarrollar funciones complejas que requieren de una estructura propia de archivos. En uno u otro caso Wordpress revisa ambos lugares antes de renderizar la página. |
| ||||
Respuesta: renombrar style.css a style.php Epa, ahora estamos hablando. Ya veo a lo que te refieres con "permite desarrollar hasta las funciones más complejas de forma fluida y sin necesidad de tocar el núcleo". Bueno creo que me toca forzosamente la tarea Gracias meta eres el mejor (claro después de mí ).
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: renombrar style.css a style.php Así es, y es precisamente esta característica -entre otras- lo que realmente coloca a WP en un nivel por lejos superior respecto a cualquier otra aplicación web. Dejar intacto el núcleo significa darle la capacidad a nuestros clientes de mantener el sistema actualizado sin necesidad de ayuda externa y con un solo clic. En mi opinión deberíamos considerar este principio como esencial a la hora de planificar nuestro desarrollo. |
| ||||
Respuesta: renombrar style.css a style.php Así es. El problema mío fue que quise contestar sin indagar un poco. Ademas tengo que empezar a estudiar WP "como si fuera una librería nueva" a PHP ya que tiene sus propias funciones. Pero gracias por el dato meta, me ha servido de mucho por donde trabajar mejor, con lo del dato de functions.php y plugins que WP lo ejecuta antes de renderizar la página.
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
Etiquetas: |