sadeght

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

10 پست در این موضوع قرار دارد

سلام

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

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

متشکرم

0

به اشتراک گذاری این پست


لینک به پست

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

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

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

2

به اشتراک گذاری این پست


لینک به پست

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

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

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

متشکرم

0

به اشتراک گذاری این پست


لینک به پست

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


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

4

به اشتراک گذاری این پست


لینک به پست

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

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

0

به اشتراک گذاری این پست


لینک به پست

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

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

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

1

به اشتراک گذاری این پست


لینک به پست

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

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

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

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


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

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

5

به اشتراک گذاری این پست


لینک به پست

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

0

به اشتراک گذاری این پست


لینک به پست

کدهای بخش های موردنظرتون رو اینجا بزارید.

2

به اشتراک گذاری این پست


لینک به پست

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


<?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
0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری