سلام من میخوام در ته قالبم آخرین مطالب ، آخرین نظرات و پر بیننده ترین مطالب را قرار بدم چطور میتونم این کار را بکنم
لطفن کامل توضیح دهید
ممنون
سلام من میخوام در ته قالبم آخرین مطالب ، آخرین نظرات و پر بیننده ترین مطالب را قرار بدم چطور میتونم این کار را بکنم
لطفن کامل توضیح دهید
ممنون
۲۰ مطلب آخر:
<?php
$al_post = get_posts( 'numberposts=20' );
if( $al_post ) :
foreach( $al_post as $post ) :
setup_postdata( $post );
?>
<a href="<?php the_permalink() ?>"><?php the_title(); ?></a>
<?php the_content('Read the rest of this entry »'); ?>
<?php endforeach; ?>
<?php endif; ?>
10 نظر آخر:
<?php
global $wpdb;
$amount = 10;
$src_length=60;
$query = $wpdb->get_results("SELECT comment_author_url,SUBSTRING(comment_content,1,$src_length) AS com_excerpt, comment_author, comment_content FROM $wpdb->comments WHERE comment_approved = '1' ORDER BY comment_date_gmt DESC LIMIT $amount");
$result = array();
echo "<div dir=\"rtl\">";
foreach ((array)$query as $comment)
{
$author = htmlspecialchars($comment->comment_author);
$authorURL = htmlspecialchars($comment->comment_author_url);
echo "<a href=\"$authorURL\"><b>$author</b></a> : ";
echo "$comment->com_excerpt ...<br>";
echo "";
}
echo "</div>";
?>
پربیننده رو نمیدونم.
برای پربیننده ترین مطالب افزونه wp-postviews را از لینک پایین دانلود و نصب کن
http://downloads.wordpress.org/plugin/wp-postviews.1.31.zip
بعد از نصب افزونه تگ
<?php if(function_exists('the_views')) { the_views(); } ?>
را در قالبت بزار
مممممممممممممممممممممممممممممممممممممممممممنننننننننننون
اگه جوابتون رو گرفتین٬ وضعیت موضوع رو به «حل شده» تغییر بدین.
نخیر من امتحان کردم ولی کد ها اشتباه بود و کل پست را نشون میداد
من میخوام مثلا مثل یک پزشک فقط عناوین پست ها و خلاصه ای از نظرات نمایش داده شود
برای نمایش آخرین مطالب: http://forum.wp-persian.com/topic/2362?replies=9#post-19365
برای آخرین نظرات شما چی میخواین دقیقن؟ دقیق مشخص کنین چه آیتمهایی بهنمایش دربیاد؟
گناهکار جان اگه یه نیگاه به تاریخ پست ها هم بندازید بد نیست (آخرین پست سه ماه قبل ارسال شده) :D
ولی خب جواب این دوست عزیزمون که گفته :
نخیر من امتحان کردم ولی کد ها اشتباه بود و کل پست را نشون میداد
من میخوام مثلا مثل یک پزشک فقط عناوین پست ها و خلاصه ای از نظرات نمایش داده شود
کد زیر میشه :
<?php
$al_post = get_posts( 'numberposts=20' );
if( $al_post ) :
foreach( $al_post as $post ) :
setup_postdata( $post );
?>
<a>"><?php the_title(); ?></a>
<?php endforeach; ?>
<?php endif; ?>
که من قسمت <?php the_content('Read the rest of this entry »'); ?>
رو پاک کردم که محتوای پست نشون داده نشه و فقط عنوان مطالب نمایش داده بشه
گناهکار جان اگه یه نیگاه به تاریخ پست ها هم بندازید بد نیست (آخرین پست سه ماه قبل ارسال شده)
درسته٬ اما این دوستمون ۴ تا موضوع دیگه در همین زمینه و با همین سوالات در انجمن ایجاد کردن که من مجبور شدم همهشونو قفل کنم و اینجا جواب بدم تا نظم انجمن حفظ بشه.
ببینید من کدی میخواهم که اخرین نظرات را دقیقا مانند یک پزشک نشان دهد
tabligh1 گفت:
ببینید من کدی میخواهم که اخرین نظرات را دقیقا مانند یک پزشک نشان دهد
لقمهی آماده دقیقن مثل خوده یک پزشک:
<?php
global $wpdb;
$amount = 10;
$src_length=60;
$query = $wpdb->get_results("SELECT comment_ID, comment_post_ID, SUBSTRING(comment_content,1,$src_length) AS com_excerpt FROM $wpdb->comments WHERE comment_approved = '1' ORDER BY comment_date_gmt DESC LIMIT $amount");
$result = array();
echo '<div dir="rtl">';
foreach ((array)$query as $comment)
{
$post_permalink = get_permalink($comment->comment_post_ID);
echo '<a href="'.$post_permalink.'#comment-'.$comment->comment_ID.'">'.$comment->com_excerpt.'</a>';
echo '<br />';
}
echo '</div>';
?>
ممنونم
ممنونم
فقط یک چیزش کمه که وقتی با موس میریم روی نظر بنویس در ........(عنوان پست)
و در ادامه نظر یک سه تا نقطه داشته باشه
دوست عزیز بهتره خودتون هم یکم تلاش کنین برای یادگیری چیزهایی که احتیاج دارین. یعنی واقعن شما نمیتونین اون ... رو بهانتهای لینکها اضافه کنین؟
این آخرین باری هست که لقمه رو آماده میکنم واسهتون٬ بهتره تشریف ببرین html و php یاد بگیرین.
<?php
global $wpdb;
$amount = 10;
$src_length=60;
$query = $wpdb->get_results("SELECT comment_ID, comment_post_ID, SUBSTRING(comment_content,1,$src_length) AS com_excerpt FROM $wpdb->comments WHERE comment_approved = '1' ORDER BY comment_date_gmt DESC LIMIT $amount");
$result = array();
echo '<div dir="rtl">';
foreach ((array)$query as $comment)
{
$post_permalink = get_permalink($comment->comment_post_ID);
$post_title = get_the_title($comment->comment_post_ID);
echo '<a title="'.$post_title.'" href="'.$post_permalink.'#comment-'.$comment->comment_ID.'">'.$comment->com_excerpt.' ... </a>';
echo '<br />';
}
echo '</div>';
?>
حتمن
اگر که بلد بودیم خب اینجا نمی یومدیم
ممنون