انجمن‌های فارس وب

نسخه کامل: آخرین مطالب در وردپرس
شما در حال بازدید از بایگانی ارسال های انجمن هستید این نسخه کامل نیست : برای مشاهده نسخه کامل اینجا کلیک کنید
درود
توسط این کد میتونید آخرین پست های وبلاگ خود را در یک صفحه جدا گانه داشته باشد.
البته یکی از دوستان میگفت اگه wp-header  ها اینکلود کنی و از حلقه های وردپرسی استفاده کنی بهتر جواب میده!

<?php

/*======================================= ==================*\
|| ################################### #################### ||
|| #           Last PostZ for Wordpress                   # ||
|| # --------------------------------------------------- # ||
|| # Copyright unkn0wn.sub.ir - Snake.Apollyon@gmail.com  # ||
|| # ---------------- Created by Snake   --------------- # ||
|| #             Unkn0w Security Researcher              # ||
|| ################################### #################### ||
\*================================== =======================*/

include 'wp-config.php';
mysql_connect("$DB_HOST""$DB_USER""$DB_PASSWORD") or die("Could not connect: " mysql_error());  
mysql_select_db
("$DB_NAME");
$result mysql_query("SELECT guid, post_title, post_date ,ID FROM wp_posts WHERE post_status='publish' ORDER BY post_date desc limit 6 ");
echo 
"<center>Lasted PostZ</center>";
echo 
"<meta http-equiv=Content-Type content=text/html; charset=utf-8><marquee scrollamount='3' onmouseover=stop() onmouseout=start() scrolldelay='80' direction='up' style='color: #008000'><center>";
while (
$row mysql_fetch_array($resultMYSQL_ASSOC)) {
    printf("<a href='%s'>%s</a><p>",$row['guid'], $row["post_title"], $row["post_date"], $row["ID"]);
if ( 
$row["post_title"]==""){
while (
$row mysql_fetch_array($resultMYSQL_ASSOC)){
printf("<a href='%s'>Post#%s</a><p>",$row['guid'], $row["ID"]);
}}}
echo 
"</center></marquee>";
mysql_free_result($result);
?>

بسیار خوب ، تست نکردم ، فقط بهتر بود از کلاس wpdb برای ارتباط با بانک اطلاعاتی استفاده می شد ، همچنین wp واسه همه پیشوند نام جدول نیست (wp-post) و اگه نحوه ی استفاده اش هم روشن بشه خیلی خوبه .
مرجع آدرس ها