برگزیده های پرشین تولز

چگونه ده پست آخر يك دسته بندي را در وردپرس نمايش دهيم؟

Mohsen Khan

Registered User
تاریخ عضویت
11 فوریه 2007
نوشته‌ها
2,225
لایک‌ها
299
با سلام
همان طور كه مي دانيد در وردپرس كدي وجود دارد كه باعث مي شود براي مثال 10 پست آخر وب سايت نشان داده شود .
حال يك سوال : چگونه مي توان كدي نوست كه 10 پست اخر يك category نمايش داده شود ؟

محسن
 

mamalionline

Registered User
تاریخ عضویت
5 ژانویه 2005
نوشته‌ها
1,235
لایک‌ها
0
سن
35
محل سکونت
wp-config
پلاگین تو این زمینه زیاد هست اینجا را نگاه کنید :
http://wp-plugins.net/
 

sarasadeghi

کاربر تازه وارد
تاریخ عضویت
24 اکتبر 2006
نوشته‌ها
77
لایک‌ها
0
بهترین پلاگین برای این کار چیه؟
من در یک پوشه در سایتم ورد پرس را نصب کردم و حالا می خواهم 10 مطلب آخر یکی از دسته بندی های ورد پرس را صفحه اصلی سایتم نمایش دهم
 

Mehdi

مدیر بازنشسته
تاریخ عضویت
1 آگوست 2004
نوشته‌ها
5,602
لایک‌ها
49
محل سکونت
Anywhere
بهترین پلاگین برای این کار چیه؟
من در یک پوشه در سایتم ورد پرس را نصب کردم و حالا می خواهم 10 مطلب آخر یکی از دسته بندی های ورد پرس را صفحه اصلی سایتم نمایش دهم
شما تو اون سایت رو نگاه کن , پلاگین که مورد نظرت هست رو انتخاب کن , همشون کار میکنن و هرکدوم یه نیازی رو برطرف میکنه .
 

Mohsen Khan

Registered User
تاریخ عضویت
11 فوریه 2007
نوشته‌ها
2,225
لایک‌ها
299
سلام

چطور مي شه اين باكس را در صفحه اي اي به جز صفحات وردپرس قرار داد ؟
 

riazilog

کاربر تازه وارد
تاریخ عضویت
17 ژانویه 2007
نوشته‌ها
50
لایک‌ها
0
با سلام
همان طور كه مي دانيد در وردپرس كدي وجود دارد كه باعث مي شود براي مثال 10 پست آخر وب سايت نشان داده شود .
حال يك سوال : چگونه مي توان كدي نوست كه 10 پست اخر يك category نمايش داده شود ؟

محسن

با سلام و عرض ادب
فرض كن ID كته گوري موردنظرتان 13 باشد. با اين اوصاف كد زير 10 پست آخر اين كته گوري را بر مي گرداند.

PHP:
<?php 
$al_post = get_posts( 'category=13&numberposts=10' ); 
if( $al_post ) : 
foreach( $al_post as $post ) :
setup_postdata( $post ); 
?>

براي نمايش پست ها از كدهاي زير مي توانيد استفاده كنيد:

PHP:
<b><a href="<?php the_permalink() ?>" rel="bookmark" title="لينك مستقيم به  <?php the_title(); ?>"><?php the_title(); ?></a></b>

<?php the_excerpt() ?>

<?php endforeach; ?>
<?php endif; ?>
 

sarasadeghi

کاربر تازه وارد
تاریخ عضویت
24 اکتبر 2006
نوشته‌ها
77
لایک‌ها
0
اين كد عكسها را نشان نمي دهد!!!
مثلا اگه در اول مطلب هم عكس استفاده كنيم باز عكس نشون داده نمي شه

چطور مي تونم عكس را هم نشون بدم؟
 

sarasadeghi

کاربر تازه وارد
تاریخ عضویت
24 اکتبر 2006
نوشته‌ها
77
لایک‌ها
0
يه مشكل ديگه:
اين كد خود به خود مطلب را خلاصه مي كند و آخرش اين عبارت را چاپ مي كنه: [...]

مي خواهم فقط خلاصه مطلب را كه خودم مشخص كردم را نشون بده.
و خودش مطلب را خلاصه نكنه
 

mamalionline

Registered User
تاریخ عضویت
5 ژانویه 2005
نوشته‌ها
1,235
لایک‌ها
0
سن
35
محل سکونت
wp-config
يه مشكل ديگه:
اين كد خود به خود مطلب را خلاصه مي كند و آخرش اين عبارت را چاپ مي كنه: [...]

مي خواهم فقط خلاصه مطلب را كه خودم مشخص كردم را نشون بده.
و خودش مطلب را خلاصه نكنه
دقیقا" میخواهید چه کار کنید ؟
در یک بخش مطالب آخر وبلاگتون رو نشون بدید ؟
یا میخواهید کار دیگری کنید ؟
در ضمن از کدوم پلاگین استفاده میکنید ؟
 

sarasadeghi

کاربر تازه وارد
تاریخ عضویت
24 اکتبر 2006
نوشته‌ها
77
لایک‌ها
0
از پلاگ این استفاده نمی کنم
فقط از کد زیر:


با سلام و عرض ادب
فرض كن ID كته گوري موردنظرتان 13 باشد. با اين اوصاف كد زير 10 پست آخر اين كته گوري را بر مي گرداند.

PHP:
<?php 
$al_post = get_posts( 'category=13&numberposts=10' ); 
if( $al_post ) : 
foreach( $al_post as $post ) :
setup_postdata( $post ); 
?>

براي نمايش پست ها از كدهاي زير مي توانيد استفاده كنيد:

PHP:
<b><a href="<?php the_permalink() ?>" rel="bookmark" title="لينك مستقيم به  <?php the_title(); ?>"><?php the_title(); ?></a></b>

<?php the_excerpt() ?>

<?php endforeach; ?>
<?php endif; ?>


می خواهم چند تا مطلب آخر ورد پرس را در یک صفحه پی اچ پی جدا نشون بدم
و این کد هم همین کار را می کنه
فقط دو مشکل زیر را داره:

1- اين كد عكسها را نشان نمي دهد!!!
مثلا اگه در اول مطلب هم عكس استفاده كنيم باز عكس نشون داده نمي شه

چطور مي تونم عكس را هم نشون بدم؟


2- يه مشكل ديگه:
اين كد خود به خود مطلب را خلاصه مي كند و آخرش اين عبارت را چاپ مي كنه: [...]

مي خواهم فقط خلاصه مطلب را كه خودم مشخص كردم را نشون بده.
و خودش مطلب را خلاصه نكنه
 

sarasadeghi

کاربر تازه وارد
تاریخ عضویت
24 اکتبر 2006
نوشته‌ها
77
لایک‌ها
0
حواسم نبود من از کد زیر استفاده می کردم(نه اون کد بالایی):



PHP:
<?php require('wordpress/wp-blog-header.php'); 
 $myposts = get_posts('numberposts=2&offset=0&category=0');
 foreach($myposts as $post) :
 ?>
    <a href="<?php the_permalink(); ?>">

<p><?php the_title(); ?></span></a> <?php the_excerpt(); ?><?php endforeach; ?>


ولی الان که ورد پرس م را آپدیت کردم (به نسخه 2 ) همین کد هم دوباره مشکل درست کرد:

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

(نمی دونم چرا خلاصه مطالب را مثل قبلا نمایش نمی ده!)

توضیح: با ورژن قبلی ورد پرس این مشکل پیش نمی اومد!
 

mamalionline

Registered User
تاریخ عضویت
5 ژانویه 2005
نوشته‌ها
1,235
لایک‌ها
0
سن
35
محل سکونت
wp-config
خوب ببین اگر در کد اولی که گذاشتی دقت کنی میبینی برای نمایش مطالب از تگ
استفاده کرده ، ببین این تگ نمایش مطالب نیست و خلاصه مطالب رو نشون میده که در این صورت عکسی نشون داده نمیشه . ( علت عدم نمایش عکس )
حالا در کد دوم اصلا" هیچ تگی برای نمایش مطلب وجود نداره که بخواد مطلبی نشون بده و هیچ ربطی به ورژن وردپرس نداره ( علت عدم نمایش مطلب در کد دوم )

خوب حالا مشخص کن ، میخواهی یک کدی باشه که خلاصه مطالب رو با تصویر نشون بده (البته باید قبلش موقع نوشتن مطلب شما مطلب را نصف کنید و ادامه بزارید ) ؟
یا ؟
 

sarasadeghi

کاربر تازه وارد
تاریخ عضویت
24 اکتبر 2006
نوشته‌ها
77
لایک‌ها
0
میخواهی یک کدی باشه که خلاصه مطالب رو با تصویر نشون بده (البته باید قبلش موقع نوشتن مطلب شما مطلب را نصف کنید و ادامه بزارید
دقیقا همین کد را لازم دارم
 

riazilog

کاربر تازه وارد
تاریخ عضویت
17 ژانویه 2007
نوشته‌ها
50
لایک‌ها
0
به نظر ميرسه شما مي خوايد كه خلاصه مطلب رو خودتون تعيين كنيد و نه سيستم به طور اتوماتيك. اگر اينطوره ميتونيد از گزينه Optional Excerpt در هنگامي كه مطلب را پست مي كنيد بهره ببريد و خلاصه مدنظرتان را آنجا وارد نماييد.
 

sarasadeghi

کاربر تازه وارد
تاریخ عضویت
24 اکتبر 2006
نوشته‌ها
77
لایک‌ها
0
مشكل عكس را چطور حل كنم؟
اين كد عكس ها را نشون نمي ده!!!

لطفا در اين مورد راهنمايي كنيد
 

sarasadeghi

کاربر تازه وارد
تاریخ عضویت
24 اکتبر 2006
نوشته‌ها
77
لایک‌ها
0
من از کد زیر استفاده کردم :

PHP:
<?php require('wordpress/wp-blog-header.php'); 
 $myposts = get_posts('numberposts=2&offset=0&category=0');
 foreach($myposts as $post) :
 ?>
    <a href="<?php the_permalink(); ?>">

<p><?php the_title(); ?></span></a> <?php the_excerpt(); ?><?php endforeach; ?>

اگه کد بهتری سراغ دارید برام بذارید
فقط خواهش می کنم زودتر یه کدی بهم بدید که بتونم باهاش متن و تصاویر خلاصه مطالبم را نمایش دهم
خواهش می کنم زودتر یه کدی بدید که کارم راه بیافته ، آخه الان یک ماهه سایتم مشکل داره
 

mamalionline

Registered User
تاریخ عضویت
5 ژانویه 2005
نوشته‌ها
1,235
لایک‌ها
0
سن
35
محل سکونت
wp-config
با شرایطی که شما میخواهی یعنی به طور خودکار یک خلاصه نمایش دهد این بهترین کد میباشد ، آدرس سایتتون ؟
 

riazilog

کاربر تازه وارد
تاریخ عضویت
17 ژانویه 2007
نوشته‌ها
50
لایک‌ها
0
من از کد زیر استفاده کردم :

PHP:
<?php require('wordpress/wp-blog-header.php'); 
 $myposts = get_posts('numberposts=2&offset=0&category=0');
 foreach($myposts as $post) :
 ?>
    <a href="<?php the_permalink(); ?>">

<p><?php the_title(); ?></span></a> <?php the_excerpt(); ?><?php endforeach; ?>

اگه کد بهتری سراغ دارید برام بذارید
فقط خواهش می کنم زودتر یه کدی بهم بدید که بتونم باهاش متن و تصاویر خلاصه مطالبم را نمایش دهم
خواهش می کنم زودتر یه کدی بدید که کارم راه بیافته ، آخه الان یک ماهه سایتم مشکل داره

با سلام
كاش شما هدفتون رو از قراردادن عكس در خلاصه مطلب بيان مي كرديد. با اين وجود همانطور كه گفتم شما در قسمت Optional Excerpt در صفحه ارسال پست مي توانيد خلاصه اختياري خود را قرار دهيد و با كد فوق خلاصه اختياريتان نمايش داده مي شود. همچنين شما مي توانيد از تگ هاي HTML هم در اين قسمت استفاده كنيد. مثل تگ IMG.
بازهم ميگم، اگه بدونيم عكس گذاشتن به چه هدفيه راحتتر ميشه كمك كرد. مثلا شايد شما بخوايد يه سايت خبري مانند بازتاب درست كنيد كه هر پست يه عكس كوچك كنارش داشته باشه يا غيره.
 
بالا