رفتن به مطلب

این چه افزونه ای هست ؟


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

سلام

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

  • امتیاز 3
لینک به ارسال

کاکا من تازه کارم

اصلا منظورتون متوجه نشدم

واضحتر بگید

کوئری بگیر، یعنی اینکه با ژنراتو کوئری ساز(لینکش بالای انجمن است) لیست اخرین مطالب یا اخرین دسته بندی خاص را اماده کنی و بعد در قالب خود قرار دهی.

  • امتیاز 2
لینک به ارسال

قربان ،

ابتدا برای تصویر شاخص از کدهای زیر استفاده کنید :

ابتدا کد زیر را در آخر فایل functions.php قالب خود قرار دهید :

<?php
function catch_that_image() {
global $post, $posts;
$first_img = '';
ob_start();
ob_end_clean();
$output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
$first_img = $matches [1] [0];
if(empty($first_img)){ //Defines a default image
$first_img = "http://www.iranwebsv.net/img/no-thumbnail.png";
}
return $first_img;
}
?>

و این هم آدرس تصویر شاخص شما میشه :

<?php echo catch_that_image(); ?>

و در واقع به این صورت :

<img src="<?php echo catch_that_image(); ?>"......

حال نوبت کوئری برای نمایش مطالب یک دسته :


<?php
$catquery = new WP_Query( 'cat=1&showposts=15' );
while($catquery->have_posts()) : $catquery->the_post();
?>
<center>
<a alt="<?php the_title(); ?>" title="<?php the_title(); ?>" href="<?php the_permalink() ?>"><img width="260" height="180" src="<?php echo catch_that_image(); ?>" class="attachment-260x180 wp-post-image" alt="<?php the_title(); ?>" title="<?php the_title(); ?>" />
<br /><?php the_title(); ?>
</a>
</center>
<?php endwhile; ?>
<?php wp_reset_query(); ?>

در قسمت cat=1 بجای 1 آی دی دسته فوق را وارد نمایید .

و در قسمت showposts=15 بجای 15 ، تعداد نمایش مطالب را وارد کنید .

در پایان نیز ، استایل کوئری فوق ، در واقع محتویات درون حلقه ، رو به مد نظر خودتون میتونید در بیارید .

موفق باشید .

  • امتیاز 4
لینک به ارسال

هم با افزونه میشه هم کدنویسی در هر دو صورت نیاز هست برای اینکه دقیقا عین اون بشه باید استایل برای هر دو حالت بنویسید

لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...