رفتن به مطلب

انتقال تصاویر زمینه دلخواه به تصویر شخص


sadeght

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

سلام

من قبل تصاویر را در زمینه دلخواه tumb قرار دادم الان کلا به تصاویر شخص رفتم و تصاویر قدیمی نمایش داده نمی شود

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

متشکرم

لینک به ارسال

دقیق متوجه نشدم!

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

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

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

نگاه کنید من قبل از زیمنه دلخواه استفاده می کردم که عنوان زمینه دلخواه تصویرم tumb بود.

حالا به تصاویر شخص پست هام رو تغییر دادم مطالب قدیمی که تصویر زمینه دلخواه بود رو می خوام اتومات به عنوان تصاویر شاخص بشناسند

دستور و راه آن را ذکر نمایید تا انجام دهم

متشکرم

لینک به ارسال

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


<?php if(get_post_meta($post->ID, 'tumb')) {
echo '<img src="'.get_post_meta($post->ID, 'tumb', true).'">';
}
else {
the_post_thumbnail();
}
?>

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

این مکان صفحات ایندکس و سینگل یا هر جایی باشد اضافه بشه ؟

چیزی نیست که تو فانکشن اضافه بشه و همه رو مرتب کنه و درست کنه

لینک به ارسال

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

شرط را مستقیم بگذارید راحت تره

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

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

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

ولی ایمان جان به نظرت بهتر نیست شرط برعکس شه ؟

چون حالا اصل تصاویر شاخص هستند و از این به بعد تعدادشون اضافه میشه و بهتره اول چک بشه اگه شاخص بود نمایش بده و اگه نبود زمینه.

یعنی اینطوری:


<?php
if ( has_post_thumbnail() ) {
the_post_thumbnail('thumbnail');
}
else {
echo '<img src="'.get_post_meta($post->ID, 'tumb', true).'">';
}
?>

البته دوست عزیز آقای صادق نتیجه در هر دوصورت یه چیزه و این تفاوت یه چیز ریز هست.

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

مشکلی نیست والان دیگه تغییر کرده و تصویر شاخص هست و اگر من این را جایگزین کنم تصویر شاخص به مشکل می خورد


<?php if( get_post_format() ) { get_template_part('inc/post-formats'); } else { if ( has_post_thumbnail() ): ?>
<?php if ( ot_get_option('single_featured') != 'off' ) { ?>
<div class="mbf">
<div class="image-container" itemprop=”image“>
<?php the_post_thumbnail('full'); ?>
<?php
$caption = get_post(get_post_thumbnail_id())->post_excerpt;
$description = get_post(get_post_thumbnail_id())->post_content;
if ( isset($caption) && $caption ) echo '<div class="caption">'.$caption.'</div>';
?>

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

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

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



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