رفتن به مطلب

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


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

سلام میخواستم برای مطالبی که تصویر پیشفرض ندارند یه تصویر پیشفرض انتخاب کنم تا برای همه مطالب بدون تصویر شاخص یه تصویر شاخص پیشفرض انتخاب بشه . البته به این صورت بباشه بهتره که برای هر دسته یه تصویر شاخص پیشفرض انتخاب کرد . ( البته در صورتی این عمل انجام بشه که مطالب اون دسته تصویر شاخص نداشته باشند)

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

سلام

این کدی هست که در یکی از پروژه هام ازش استفاده کردم شما میتونید نحوه فراخوانی تصویر شاخص مد نظرتون رو تغییر بدید . ( قسمت the_post_thumbnail )


<a href="<?php the_permalink() ?>">
<?php if ( has_post_thumbnail() ) {
the_post_thumbnail('artabaz-thumb');
} else { ?>
<img src="<?php bloginfo('template_directory'); ?>/img/defult.jpg" width="293" height="293" alt="<?php the_title(); ?>" />
<?php } ?></a>

لینک به ارسال

سلام

این کدی هست که در یکی از پروژه هام ازش استفاده کردم شما میتونید نحوه فراخوانی تصویر شاخص مد نظرتون رو تغییر بدید . ( قسمت the_post_thumbnail )


<a href="<?php the_permalink() ?>">
<?php if ( has_post_thumbnail() ) {
the_post_thumbnail('artabaz-thumb');
} else { ?>
<img src="<?php bloginfo('template_directory'); ?>/img/defult.jpg" width="293" height="293" alt="<?php the_title(); ?>" />
<?php } ?></a>

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

لینک به ارسال

کدوم فایل رو پیدا نکردید

تصویر پیش فرضتون رو بگذارید در پوشه images در قالبتون

در حلقه وردپرس بگردید دنبال


<?php the_post_thumbnail('XXX');?>

که ممکنه بجای XXX یک آرایه مثل اندازه تصویر باشه یا نام شاخصه تصاویر و ممکنه که خالی باشه اگر داخل شرط بود یعنی به این شکل


<?php if ( has_post_thumbnail() ) {
the_post_thumbnail();
}?>

که برای همون شرط else می گذارید اگر نه اول شرط را اجرا می کنید و بعد else را تعریف می کنید


<?php if ( has_post_thumbnail() ) { //شرط اصلی
the_post_thumbnail();
} else { //else ?>
<img src="<?php bloginfo('template_directory'); ?>/images/IMAGE.jpg"><!--نشانی تصویر -->
<?php } ?><!--کد پایان شرط-->

به جای IMAGE.jpg نام تصویرتون رو می گذارید

در ضمن می تونید جند تصویر بسازید و نامهاشون رو شماره بندی کنید و کد تصویرتون رو به اینشکل تنظیم کنید


<img src="<?php bloginfo('template_directory'); ?>/images/IMAGE<?php echo rand(1, 10);?>.jpg">

تا به صورت رندم از بین تصاویری که دارید تصویر لود بشه(توی این مثال 10 تصویر IMAGE1.jpg تا IMAGE10.jpg تصاویر هستند

لینک به ارسال

کدوم فایل رو پیدا نکردید

تصویر پیش فرضتون رو بگذارید در پوشه images در قالبتون

در حلقه وردپرس بگردید دنبال


<?php the_post_thumbnail('XXX');?>

که ممکنه بجای XXX یک آرایه مثل اندازه تصویر باشه یا نام شاخصه تصاویر و ممکنه که خالی باشه اگر داخل شرط بود یعنی به این شکل


<?php if ( has_post_thumbnail() ) {
the_post_thumbnail();
}?>

که برای همون شرط else می گذارید اگر نه اول شرط را اجرا می کنید و بعد else را تعریف می کنید


<?php if ( has_post_thumbnail() ) { //شرط اصلی
the_post_thumbnail();
} else { //else ?>
<img src="<?php bloginfo('template_directory'); ?>/images/IMAGE.jpg"><!--نشانی تصویر -->
<?php } ?><!--کد پایان شرط-->

به جای IMAGE.jpg نام تصویرتون رو می گذارید

در ضمن می تونید جند تصویر بسازید و نامهاشون رو شماره بندی کنید و کد تصویرتون رو به اینشکل تنظیم کنید


<img src="<?php bloginfo('template_directory'); ?>/images/IMAGE<?php echo rand(1, 10);?>.jpg">

تا به صورت رندم از بین تصاویری که دارید تصویر لود بشه(توی این مثال 10 تصویر IMAGE1.jpg تا IMAGE10.jpg تصاویر هستند

خب منظورم این هست مثلا میگید حلقه وردپرس دنبال این کد بگردم (ادرس این فایل توی کدوم قسمت از قالب هست؟) بعدش هم جاهای که نوشتین شرط اصلی و else و پایان کد نمیدونم چی بذارم . شما بگید کدهای کدوم فایل رو بذارم تا بررسی بشه

لینک به ارسال

حلقه پست معمولا در فایلهلی ایندکس/single/archive/page/category هست و البته بستگی داره به پوسته تون

بعضی پوسته ها در فایل دیگه دارن

لینک به ارسال

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

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

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

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

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

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

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

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

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