Domanda

Come posso inserire un blog (non ancora creato) in una pagina web "statica" già esistente? La pagina web è scritta principalmente in php. Sto pensando di usare qualcosa come wordpress.org (versione dell'installazione host) e di usarlo per aggiornare la pagina delle notizie del sito Web.

Da quello che ho letto, sembra che dovrei fare un sacco di modifiche al tema per ottenere wordpress da visualizzare correttamente con il modello del nostro sito web. Mi sembra un po 'scoraggiante. Tutti i pensieri sulla questione sono apprezzati!

È stato utile?

Soluzione

Ho fatto esattamente la stessa cosa sul il mio sito . Avevo circa 20 pagine statiche, volevo aggiungere un blog e volevo aggiungere contenuti dalle pagine WP alle pagine statiche. Non è stato difficile trovare un tema che (quasi) corrispondesse alle mie pagine statiche. Tutto al di fuori di / tech / è una pagina statica.

Puoi anche ottenere un tema molto minimalista e adattarlo al tuo design. Il suo unico grande taglio e incolla di CSS, rielabora elementi per abbinare ciò che WP vuole quindi un po 'di modifica. L'ho fatto in meno di 8 ore su altri siti.

Continua a leggere sull'utilizzo di il ciclo di Wordpress . Questo è molto più facile di quanto pensi possa essere, soprattutto se le tue cose sono già state fatte in PHP.

Modifica

Ecco uno snippet del codice che utilizzo nelle mie pagine statiche, che mi consente di utilizzare tutte le altre funzioni WP nel codice esistente:

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

Quindi, ottenere un elenco di post recenti è facile come:

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

Cerca solo di utilizzare le funzioni deprezzate, ne ho ancora alcune da ripulire da quando ho integrato il WP 2 anni fa.

Altri suggerimenti

Greg ha ragione, un iframe è un modo semplice per farlo. Tuttavia, mi sono imbattuto in situazioni in cui l'iframe eliminerà le variabili di sessione in IE, non sono sicuro che questo abbia un impatto su WordPress o meno.

Se hai intenzione di creare una pagina per ospitare un'installazione di WordPress in un iframe, perché non avere solo il link che useresti per mostrare la pagina con l'iframe basta collegarti a un sottodominio separato dove l'installazione di WordPress sarà risiedere?

La mia ipotesi è che non vuoi fare molto con lo sviluppo del tema se vuoi gettare WordPress in un iframe. In questo caso hai alcune scelte: (a) google per un tema wordpress vuoto, (b) sviluppare un tema che assomigli al tuo sito attuale in modo che quando un utente fa clic su un collegamento, non saprà di trovarsi su una piattaforma diversa, (c) non nascondere nulla e far apparire l'installazione di WordPress con un tema diverso. Prendi in considerazione American Express nel sito del forum OPEN ( http://www.openforum.com/ ), con il loro blog su http://blogs.openforum.com/ - stessa intestazione, corpo e layout leggermente diversi.

Problemi durante il percorso dell'iframe è che un sito WordPress crescerà in altezza, dove dovrai impostare l'altezza di un iframe. Puoi controllarlo impostando l'altezza su qualcosa di molto grande, ma poi la tua pagina sarà molto grande, oppure puoi controllare la quantità di post visualizzati nell'amministratore di WordPress.

I miei suggerimenti, scarta l'iframe, installa il tuo WordPress su un sottodominio e poi collega a quel sottodominio invece di collegarti alla tua pagina iframe

Lo sto provando ora con un sito con cui sto armeggiando (non ancora pubblico). Invece di pubblicare il blog direttamente sul mio sito, sto collegando a un blog ospitato da Google Blogger.

Google offre anche " API di ricerca AJAX " che sto usando per incorporare in una pagina web statica. Ho generato una selezione dinamica di collegamenti al mio blog. Poiché i collegamenti sono generati da AJAX Search, mostra sempre le voci più recenti. È un buon modo per mantenere statico il tuo sito, ma incorporare anche contenuti dinamici ospitati altrove.

Naturalmente sarebbe utile progettare il tuo blog in modo che corrisponda al marchio del tuo sito principale. Punti extra se puoi usare iframe o navbar comuni per rendere tutto senza problemi.

Spesso è probabilmente più semplice utilizzare un blog WordPress e ricreare il resto del tuo sito Web statico con quello.

Puoi anche farlo installando wordpress sul tuo server, tagliando un tema wordpress alle sue ossa nude, aggiungendo i tuoi stili, intestazione, barra di navigazione, ecc. sopra il tema wordpress, e poi collegandolo come un pagina nel tuo sito. Sembra più pulito rispetto all'utilizzo di un iframe ed è molto più facile da fare rispetto all'utilizzo di loop. Controlla il seguente link per istruzioni su come eseguire questa operazione (opportunamente scritto su un blog impostato in questo modo):

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

Una soluzione semplice è semplicemente aggiungere un iframe e posizionare il sito blog in esso. Prende quasi nessun codice e verranno visualizzate le voci del blog.

Per quanto riguarda un'opzione di codice, vorrei guardare un lettore RSS, come questo: http://www.scriptol.com/rss/rss-reader.php

Un po 'di codice, ma leggi le voci del blog tramite RSS e visualizzi ciò che desideri.

Ho usato SnewsCMS per questo, è banale integrare la sezione notizie nelle pagine php statiche.

Utilizza il servizio Blogger , puoi impostarlo per pubblicare il blog via FTP sul tuo sito. Ma devi comunque personalizzare il modello. Dovrebbe essere facile, però hanno un'interfaccia per questo.

Quando ho dovuto aggiungere un blog a un sito esistente, ho usato textpattern . L'ho trovato molto facile da personalizzare perché è così leggero e semplice. Secondo me è molto più bello hackerare Wordpress, anche se lo stile di markup è meno user-friendly e privo di plugin, temi, ecc.

L'ho appena installato nella sua directory in modo che i collegamenti tra gli articoli funzionassero e ho incorporato le budella del textpattern necessarie nel mio layout di pagina.

Puoi anche farlo installando wordpress sul tuo server, riducendo un tema wordpress alle sue ossa nude, aggiungendo i tuoi stili, intestazione, barra di navigazione, ecc.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top