Pregunta

¿Cómo puedo insertar un blog (aún no creado) en una página web 'estática' ya existente? La página web está escrita principalmente en php. Estoy considerando usar algo como wordpress.org (versión de instalación de host) y usarlo para actualizar la página de noticias del sitio web.

Por lo que he leído, suena como si tuviera que hacer muchos ajustes de tema para que WordPress se muestre correctamente con la plantilla de nuestro sitio web. Esto me suena un poco desalentador. Cualquier comentario al respecto es apreciado!

¿Fue útil?

Solución

Hice exactamente lo mismo en mi sitio . Tenía unas 20 páginas estáticas, quería agregar un blog y quería agregar contenido de las páginas WP a las páginas estáticas. No fue difícil encontrar un tema que (casi) coincidiera con mis páginas estáticas. Todo fuera de / tech / es una página estática.

También puedes obtener un tema muy minimalista y luego hacerlo coincidir con tu diseño. Es un gran cúmulo de CSS que se puede volver a mezclar para que coincida con lo que WP quiere y luego un pequeño retoque. Lo he hecho en menos de 8 horas en otros sitios.

Lea sobre el uso de el bucle de Wordpress . Esto es mucho más fácil de lo que crees que será, especialmente si tus cosas ya están hechas en PHP.

Editar:

Aquí hay un fragmento del código que uso en mis páginas estáticas, que me permite usar todas las demás funciones de WP en el código existente:

<?php
if (empty($wp))
   require_once("tech/wp-config.php");
wp();
?>

Luego, obtener una lista de publicaciones recientes es tan fácil como:

<?php get_archives('postbypost', 8); ?>

Solo tenga cuidado con el uso de funciones depreciadas, todavía me quedan algunas por limpiar cuando integré el WP hace 2 años.

Otros consejos

Greg tiene razón, un iframe es una forma fácil de hacer esto. Sin embargo, me he encontrado con situaciones en las que el iframe eliminará las variables de sesión en IE, no estoy seguro de si esto afecta a WordPress o no.

Si va a crear una página para alojar una instalación de WordPress en un iframe, ¿por qué no tener el enlace que usaría para mostrar la página con el iframe solo un enlace a un subdominio separado donde se instalará WordPress? residir?

Supongo que no quieres hacer mucho con el desarrollo de temas si deseas lanzar WordPress en un iframe. Si este es el caso tienes algunas opciones: (a) google para un tema de wordpress en blanco, (b) desarrolle un tema que parezca que es su sitio actual para que cuando un usuario haga clic en un enlace, no sepa que está en una plataforma diferente, (c) no oculte nada y haga que la instalación de WordPress se muestre con un tema diferente. Considere American Express en su sitio del foro OPEN ( http://www.openforum.com/ ), con sus blog en http://blogs.openforum.com/ : el mismo encabezado, cuerpo y diseño ligeramente diferentes.

Los problemas con la ruta del iframe es que un sitio de WordPress crecerá en altura, donde tendrá que establecer la altura de un iframe. Puedes controlar esto configurando la altura en algo muy grande, pero entonces tu página será muy grande, o puedes controlar la cantidad de publicaciones que aparecen en el administrador de WordPress.

Mis sugerencias, deseche el iframe, instale su WordPress en un subdominio y luego haga un enlace a ese subdominio en lugar de enlazar a su página de iframe

Estoy probando esto ahora con un sitio con el que estoy haciendo pequeños retoques (aún no público). En lugar de publicar el blog directamente en mi sitio, me estoy vinculando a un blog alojado por Google Blogger.

Google también ofrece el " API de búsqueda AJAX " que estoy usando para incrustar en una página web estática. Generé una marquesina dinámica de enlaces a mi blog. Debido a que los enlaces son generados por AJAX Search, siempre muestra las entradas más recientes. Es una buena manera de mantener el sitio estático, pero también incorporar contenido dinámico que se encuentra en otro lugar.

Por supuesto, sería útil diseñar tu blog para que coincida con la marca de tu sitio principal. Puntos extra si puedes usar iframes o barras de navegación comunes para que todo sea perfecto.

A menudo es probablemente más fácil usar un blog de WordPress y volver a crear el resto de tu sitio web estático con eso.

También puede hacerlo instalando WordPress en su servidor, reduciendo un tema de WordPress, agregando sus propios estilos, encabezado, barra de navegación, etc. encima del tema de WordPress, y luego enlazándolo como un página en su sitio. Esto parece más limpio que usar un iframe, y es mucho más fácil de hacer que usar un bucle. Consulte el siguiente enlace para obtener instrucciones sobre cómo hacer esto (convenientemente escrito en una configuración de blog de esta manera):

http://www.nubaria.com/en/blog/?p= 14

Una solución simple es simplemente agregar un iframe y colocar el sitio del blog en él. No lleva casi ningún código y se mostrarán las entradas del blog.

En cuanto a una opción de código, me gustaría ver un lector de RSS, como este: http://www.scriptol.com/rss/rss-reader.php

Un poco de código, pero usted lee las entradas del blog a través de RSS y muestra lo que desea.

Usé SnewsCMS para eso, es trivial integrar la sección de noticias en páginas php estáticas.

Utilice el servicio Blogger , puede configurarlo para que publique el blog a través de FTP en su sitio. Pero todavía tienes que personalizar la plantilla. Aunque debería ser fácil, tienen una interfaz para ello.

Cuando tuve que agregar un blog a un sitio existente, usé textpattern . Me pareció muy fácil de personalizar porque es muy ligero y simple. En mi opinión, es mucho más fácil de piratear que Wordpress, aunque el estilo de marcado es menos fácil de usar y carece de complementos, temas, etc.

Lo acabo de instalar en su propio directorio para que funcionen los enlaces entre artículos, e incrusté las agallas de patrones de texto necesarias en mi propio diseño de página.

También puede hacerlo instalando WordPress en su servidor, reduciendo el tema de WordPress a su gusto, agregando sus propios estilos, encabezado, barra de navegación, etc.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top