رفتن به مطلب

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


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

با سلام

من می خواهم آخرین مطالب نویسنده ها را با توجه به موارد زیر انجام بدم این کد را امتحان کردم ولی به جای این که مطلب اون نویسنده را نمایش بده

مطالب همه نویسندها را نمایش می دهد :


<?php $post_per_page = 6;
query_posts( "post_type=posts-item&posts_per_page=".$post_per_page );
if(have_posts()) :
while ( have_posts() ) : the_post();
$image1= get_post_meta( $post->ID, 'Image1', true );
$image2= get_post_meta( $post->ID, 'Image2', true );?>
<a href="<?php the_permalink(); ?>">
<img src="<?php echo $image3; ?>"
border="0"
alt="<?php echo the_title(); ?>"
title="<?php echo the_title(); ?>"
height="80"
width="80"
class="thumbnail-image-popup preload no_preview"
image-preview-width=""
image-preview-height=""
data-item-name="<?php the_title(); ?>"
data-item-author="<?php the_author(); ?>"

data-item-category="Category : <?php echo $terms_as_text; ?>"
data-item-cost="<?php echo get_post_meta( $post->ID, 'tozih', true );?>"

popup-large="<?php echo $image3; ?>" />
</a>
<?php endwhile;
endif;
wp_reset_query();
?>

ممنون می شم در این مورد کمک کنید.

ویرایش شده توسط sadeght
لینک به ارسال

اینو می دونم دوست عزیز.

می خواهم این کد را که سفارشی هست رو درست کنم.

لینک به ارسال

با سلام

برای دریافت مطالب نویسنده با دانستن آی دی وی از کد زیر استفاده کنید :


<?php $post_per_page = 6;
query_posts( "post_type=posts-item&author=آیدی نویسنده&posts_per_page=".$post_per_page );
if(have_posts()) :
while ( have_posts() ) : the_post();
$image1= get_post_meta( $post->ID, 'Image1', true );
$image2= get_post_meta( $post->ID, 'Image2', true );?>
<a href="<?php the_permalink(); ?>">
<img src="<?php echo $image3; ?>"
border="0"
alt="<?php echo the_title(); ?>"
title="<?php echo the_title(); ?>"
height="80"
width="80"
class="thumbnail-image-popup preload no_preview"
image-preview-width=""
image-preview-height=""
data-item-name="<?php the_title(); ?>"
data-item-author="<?php the_author(); ?>"

data-item-category="Category : <?php echo $terms_as_text; ?>"
data-item-cost="<?php echo get_post_meta( $post->ID, 'tozih', true );?>"

popup-large="<?php echo $image3; ?>" />
</a>
<?php endwhile;
endif;
wp_reset_query();
?>

و برای دریافت مطالب نویسنده با دانستن نام کاربری وی از کد زیر استفاده کنید :


<?php $post_per_page = 6;
query_posts( "post_type=posts-item&author_name=نام کاربری نویسنده&posts_per_page=".$post_per_page );
if(have_posts()) :
while ( have_posts() ) : the_post();
$image1= get_post_meta( $post->ID, 'Image1', true );
$image2= get_post_meta( $post->ID, 'Image2', true );?>
<a href="<?php the_permalink(); ?>">
<img src="<?php echo $image3; ?>"
border="0"
alt="<?php echo the_title(); ?>"
title="<?php echo the_title(); ?>"
height="80"
width="80"
class="thumbnail-image-popup preload no_preview"
image-preview-width=""
image-preview-height=""
data-item-name="<?php the_title(); ?>"
data-item-author="<?php the_author(); ?>"

data-item-category="Category : <?php echo $terms_as_text; ?>"
data-item-cost="<?php echo get_post_meta( $post->ID, 'tozih', true );?>"

popup-large="<?php echo $image3; ?>" />
</a>
<?php endwhile;
endif;
wp_reset_query();
?>

موفق باشید

لینک به ارسال

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

می خواهم برای هر نویسنده خودکار این قضیه انجام گردد یعنی ایدی یا نام کاربریش گرفته بشه و نمایش بده و نیازی به تعریف تکی برای هر نویسنده نباشه

منطقی نیست هر کدوم رو دستی وارد کرد

ویرایش شده توسط sadeght
لینک به ارسال

با سلام

شما که به صورت حرفه ای با وردپرس آشنایی دارید می دونید که میشه یه تابع تعریف کرد و آیدی یا نام کاربری نویسنده رو گرفت و توی کوئری قرار داد ...

به همین سادگی

موفق باشید

لینک به ارسال

با سلام

شما که به صورت حرفه ای با وردپرس آشنایی دارید می دونید که میشه یه تابع تعریف کرد و آیدی یا نام کاربری نویسنده رو گرفت و توی کوئری قرار داد ...

به همین سادگی

موفق باشید

بله دوست عزیز .

برای هم امتحان کردم و موردی که داشت همین بود که تمامی مطالب نویسنده ها رو نمایش می داد . برای همین اومدم اینجا پرسیدم.

لینک به ارسال

کوئری بالا رو توی کدوم فایل قرار میدید ، منظورم اینه که قصد دارید آرشیو مطالب نویسنده رو ایجاد کنید و یا توی یه بخش دلخواه مثلا بعد از هر مطلب مطالب دیگر نویسنده رو نمایش بدید ؟

لینک به ارسال

کوئری بالا رو توی کدوم فایل قرار میدید ، منظورم اینه که قصد دارید آرشیو مطالب نویسنده رو ایجاد کنید و یا توی یه بخش دلخواه مثلا بعد از هر مطلب مطالب دیگر نویسنده رو نمایش بدید ؟

دوست عزیز این طوری بگم :

کوئری بالا رو می خواهم در یک بخش دلخواه بعدا از هر مطلب نویسنده نمایش بدم و تمامی پست ها به صورت گفته شده بالا نمایش داده بشه.

منتها کد اولی که بالا و اول بود تمامی مطالب نویسندهای دیگر را نمایش می داد برای همین سوال کردم.

لینک به ارسال

اینو تست کنید :


<?php $post_per_page = 6;
query_posts( "post_type=posts-item&author=' . $post->post_author . '&posts_per_page=".$post_per_page );
if(have_posts()) :
while ( have_posts() ) : the_post();
$image1= get_post_meta( $post->ID, 'Image1', true );
$image2= get_post_meta( $post->ID, 'Image2', true );?>
<a href="<?php the_permalink(); ?>">
<img src="<?php echo $image3; ?>"
border="0"
alt="<?php echo the_title(); ?>"
title="<?php echo the_title(); ?>"
height="80"
width="80"
class="thumbnail-image-popup preload no_preview"
image-preview-width=""
image-preview-height=""
data-item-name="<?php the_title(); ?>"
data-item-author="<?php the_author(); ?>"

data-item-category="Category : <?php echo $terms_as_text; ?>"
data-item-cost="<?php echo get_post_meta( $post->ID, 'tozih', true );?>"

popup-large="<?php echo $image3; ?>" />
</a>
<?php endwhile;
endif;
wp_reset_query();
?>

البته کد بالا باید توی فایل ادامه مطلب یا همون single.php باشه ...

امیدوارم مشکلی نداشته باشه

لینک به ارسال

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


$post_per_page = -1;

از شما به خاطر کمک و راهنمایی و وقتی که گذاشتید متشکرم

ویرایش شده توسط sadeght
لینک به ارسال

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

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

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

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

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

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

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

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

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