/ / È possibile integrare il contenuto di Wordpress al di fuori dell'installazione di Wordpress? - wordpress

È possibile integrare contenuti Wordpress al di fuori dell'installazione di Wordpress? - wordpress

Ho un client che ha creato un sito Web che è in parte HTML statico e in parte Wordpress. Wordpress è solo per il blog mentre le pagine statiche sono per il resto del contenuto del sito, inclusa la home page.

Lo stesso cliente vorrebbe essere in grado di "estrarre" i post recenti del blog e i conteggi dei commenti dal blog e pubblicarli sulla home page.

Non ho familiarità con Wordpress, quindi sto postando questa domanda per scoprire se questo è persino possibile. Se lo è, voglio naturalmente sapere "come?" ma questo serve a far rotolare la palla.

Qualsiasi feedback costruttivo è il benvenuto. Grazie!

risposte:

2 per risposta № 1

Se ti trovi su un server remoto, puoi utilizzare le interfacce RSS o XMLRPC incorporate di WordPress.

Se ti trovi sullo stesso server, questo frammento viene testato con WP 2.7 ma probabilmente funzionerà anche in 3.0

<?php


$number = 5;
$wordpress_header = "/path/to/wordpress/wp-blog-header.php";

// Include wordpress header
if (file_exists($wordpress_header))
{
include ($wordpress_header);

$myposts = get_posts("numberposts=$number&offset=0&category=0");

echo "<ul class="Bloglinks">";

foreach(array_slice($myposts, 0, $number) as $post)
{
echo "<li><a href="";
the_permalink();
echo "">";
the_date();
echo " ";
the_title();
echo "</a></li>";
}

echo "</ul>";

}
else
{
echo "Unable to connect to Wordpress header file.";
die();
}


?>

1 per risposta № 2

Sicuro che puoi recuperare quello che vuoi dal database di wp. C'è un post di tabella con tutti i post in esso. Collegati semplicemente come faresti con qualsiasi altro database e esegui una query!