رفتن به مطلب

جیکوئری کردن ادامه


reza98

پست های پیشنهاد شده

با سلام

طبق این کدی که به درخواست خانم مقبولی در این تاپیک استاد فخار براشون نوشتند میتوان نظرات ارسال کاربر رو در صفحه پروفایلش به نمایش گذاشت.

من کد استاد فخار رو تبدیل کردم و باهاش تونستم مطالب ارسالی کاربر رو هم بتونم نمایش بدم

کد نمایش نظرات


<?php
if(isset($_POST['offset'])) {
$offset = $_POST['offset'];
}
else {
$offset = '0';
}
$next2 = $offset+5;
$prev2 = $offset-5;
if($prev <0) {
$prev = '0';
}
$curauth = (isset($_GET['author_name'])) ? get_user_by('slug', $author_name) : get_userdata(intval($author));
$curauth_id = $user->id;
$args = array (
'status' => 'approve',
'type' => 'comment',
'user_id' => $curauth_id,
'number' => '5',
'offset' => $offset,
'order' => 'DESC',
'orderby' => 'comment_ID',
);
$comment_query = new WP_Comment_Query;
$comments = $comment_query->query( $args );
if ( $comments ) {
foreach ( $comments as $comment ) {
echo get_permalink($comment->comment_post_ID);
echo '<br>';
echo get_the_title($comment->comment_post_ID);
echo '<br>';
echo get_the_author($comment->comment_post_ID);
echo '<br>';
echo $comment->comment_content; echo $comment->comment_date;
echo '<br>';
}
$args = array (
'status' => 'approve',
'type' => 'comment',
'user_id' => $curauth_id,
'number' => '1',
'offset' => $next,
'order' => 'DESC',
'orderby' => 'comment_ID',
);
$comment_query = new WP_Comment_Query;
$comments = $comment_query->query( $args );
if ( $comments ) {
?>
<form style="display:inline" method="post" action="">
<input type="hidden" name="offset" value="<?php echo $next2;?>">
<input type="submit" value="Next">
</form>
<?php }?>
<?php if($prev < 0) { ?>
<form style="display:inline" method="post" action="/">
<input type="hidden" name="offset" value="<?php echo $prev2;?>">
<input type="submit" value="Prev">
</form>
<?php }}?>

کد نمایش مطالب


<?php
if(isset($_POST['offset'])) {
$offset = $_POST['offset'];
}
else {
$offset = '0';
}
$next1 = $offset+5;
$prev1 = $offset-5;
if($prev <0) {
$prev = '0';
}
$args = array (
'author' => $user->id, // I could also use $user_ID, right?
'orderby' => 'post_date',
'order' => 'ASC'
);
$post_query = new wp_query;
$posts = $post_query->query( $args );
if ( $posts ) {
foreach ( $posts as $post ) {
echo get_permalink($post->ID);
echo '<br>';
echo get_the_title($post->ID);
echo '<br>';
echo get_the_author($post->ID);
echo '<br>';
}
$args = array (
'author' => $user->id, // I could also use $user_ID, right?
'orderby' => 'post_date',
'order' => 'ASC'
);
$post_query = new WP_Query;
$posts = $post_query->query( $args );
if ( $post ) {
?>
<form style="display:inline" method="post" action="">
<input type="hidden" name="offset" value="<?php echo $next1;?>">
<input type="submit" value="Next">
</form>
<?php }?>
<?php if($prev < 0) { ?>
<form style="display:inline" method="post" action="/">
<input type="hidden" name="offset" value="<?php echo $prev1;?>">
<input type="submit" value="Prev">
</form>
<?php }}?>

کد های بالا 5 تا آخرین مطالب و نظرات نویسندرو نمایش میدن

حالا مشکلی که دارم اینه که میخوام با کلیک بر روی دکمه next پنچ تا مطلب بعدی کاربر اگه داشت لود بشه

اگه نداشت دکمه next دیگه نمایش داده نشه

ممنون

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...