witam, mam w planach na wordpressie zrobic, że posty wyswietlają sie w 3 kolumnach i kazda kolumna ma inna tematyke. Doszedłem do tego, że posiadam 3 kolumny i ze w kazda wypełnia sie tekstem w news'a, który pobieram z bazy danych z tabeli wp_posts. I to powoduje, że w każdej kolumnie jest ten sam tekst/news i moje pytanie brzmi jak zrobic by to pobieralo z bazy wg np kategorii ?
to jest kod, ktory dodaje mi do kazdej kolumny newsa ale tego samego i do tego dodaje mi tytul kolumny. A potrzebuje to tak zmienić by sql pobieral mi z bazy dla kazdej kolumny inny tekst. Da sie to zrobic ?
$tyt=mysql_query("SELECT name FROM wp_terms where name = 'społeczenstwo' ");
while($tytul=mysql_fetch_array($tyt))
{
echo $tytul['name'];
echo "<br>\n";
echo "<br>\n";
}
$link=mysql_query("SELECT post_content FROM wp_posts ");
while($wiersz=mysql_fetch_array($link))
{
echo $wiersz['post_content'];
}
while($tytul=mysql_fetch_array($tyt))
{
echo $tytul['name'];
echo "<br>\n";
echo "<br>\n";
}
Taki mam ogolnie kod ktory odpowiada za te kolumny
<?php
$host = "localhost";
$user = "root";
$pass = "";
$db = "wp";
$r = mysql_connect($host, $user, $pass) and mysql_select_db($db);
if (!$r) {
echo " Nie można się połączyć z serwerem \n";
trigger_error(mysqli_error(), E_USER_ERROR);
} else {
echo "";
}
$r2 = mysql_select_db($db);
if (!$r2) {
echo " Nie można wybrać bazy danych \n";
trigger_error(mysql_error(), E_USER_ERROR);
} else {
echo "";
}
$tyt=mysql_query("SELECT name FROM wp_terms where name = 'społeczenstwo' ");
while($tytul=mysql_fetch_array($tyt))
{
echo $tytul['name'];
echo "<br>\n";
echo "<br>\n";
}
$link=mysql_query("SELECT post_content FROM wp_posts ");
while($wiersz=mysql_fetch_array($link))
{
echo $wiersz['post_content'];
}
while($tytul=mysql_fetch_array($tyt))
{
echo $tytul['name'];
echo "<br>\n";
echo "<br>\n";
}
mysql_close();
?>