pour moi

تگ نمایش تصویر

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

از طریق تگ <?php the_content(); ?> متن و تصویر پست های ارسالی نمایش داده می شوند

و این تگ در هر جای صفحه که باشه، متن و تصویر هم در همان جا قرار می گیرند

آیا تگ مجزایی برای نمایش تصویر وجود داره؟

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

با تشکر

0

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


لینک به پست

سلام


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

فقط نمایش تصویر

اطلاعات بیشتر

ویرایش شده در توسط مهدی
5

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


لینک به پست

این تگ محل نمایش تصویر شاخص رو مشخص می کنه

ولی بنده تگی جهت مشخص کردن محل قرار گیری تصاویری که همراه متن در پست درج می شوند رو می خوام

0

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


لینک به پست

این سوال شما بود ...

آیا تگ مجزایی برای نمایش تصویر وجود داره؟

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

ولی بنده تگی جهت مشخص کردن محل قرار گیری تصاویری که همراه متن در پست درج می شوند رو می خوام

این یعنی چی؟

مشخص کردن محل قرار گیری تصاویر

متوجه منظورتون نشدم

0

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


لینک به پست

از طریق تگ <?php the_content(); ?> متن و تصویر پست های ارسالی نمایش داده می شوند

و این تگ در هر جای صفحه که باشه، متن و تصویر هم در همان جا قرار می گیرند

آیا تگ مجزایی برای نمایش تصویر وجود داره؟

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

نقل قول رو کامل اشاره کنید

بله...

مشخص کردن محل قرار گیری تصاویر

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

0

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


لینک به پست

بله حق با شماست :D

برای به‌دست آوردن تصویر موجود در پست می‌تونید از کد زیر استفاده کنید


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];
return $first_img;
}

منبع

همین‌طور این کد


<?php if ( $post->post_type == 'data-design' && $post->post_status == 'publish' ) {
$attachments = get_posts( array(
'post_type' => 'attachment',
'posts_per_page' => -1,
'post_parent' => $post->ID,
'exclude' => get_post_thumbnail_id()
) );
if ( $attachments ) {
foreach ( $attachments as $attachment ) {
$class = "post-attachment mime-" . sanitize_title( $attachment->post_mime_type );
$thumbimg = wp_get_attachment_link( $attachment->ID, 'thumbnail-size', true );
echo '<li class="' . $class . ' data-design-thumbnail">' . $thumbimg . '</li>';
}

}
}
?>

منبع

3

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


لینک به پست

باز هم نشد

متاسفانه همه این ها به تصویر شاخص می پردازند

0

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


لینک به پست

فرض کنیم برای یه پست 3 تصویر درج می کنیم

و می خوایم این 3 تصویر در بالای متن پست نمایش داده شوند

چطور عمل می کنیم؟

0

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


لینک به پست

فرض کنیم برای یه پست 3 تصویر درج می کنیم

و می خوایم این 3 تصویر در بالای متن پست نمایش داده شوند

چطور عمل می کنیم؟

منظورتون اینه که میخواین تمامی تصاویر پست ها به صورت جداگانه بالای پست نمایش داده بشن.مثل انجمن ها که آخر پست ها هستن؟

اگه منظورتون همینه این کد میتونه کمکتون کنه:


<?php
$images =& get_children( array (
'post_parent' => $post->ID,
'post_type' => 'attachment',
'post_mime_type' => 'image'
));
if ( empty($images) ) {
// no attachments here
} else {
foreach ( $images as $attachment_id => $attachment ) {
echo wp_get_attachment_image( $attachment_id, 'thumbnail' );
}
}
?>

3

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


لینک به پست

نشد... این کد یه thumbnail از تصاویر درج شده در پست رو در قسمت دیگری از صفحه تکرار می کنه

دوستان ضمن تشکر از پاسخ ها و زحمتتون، نمی دونم اشکال در توضیح من هست یا اینکه این مورد برای شما پیش نیومده

وقتی از ویراشگر پنل وردپرس، مطلب و چند عکس پست می کنید چطور در ساییتون نمایش داده می شه؟

هرجای صفحه که تگ

the_content قرار داده شده باشه "متن و تصویر" نمایش داده می شه

در حالی که وردپرس مثلا باید 2 تگ داشته باشه: یکی محل نمایش متن و یکی محل نمایش تصویر رو مشخص کنه

0

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


لینک به پست

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

و برای نمایش متن هم میتونید از the excerpt استفاده کنید.

2

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


لینک به پست

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

2

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


لینک به پست

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

و برای نمایش متن هم میتونید از the excerpt استفاده کنید.

نه... تصاویر رو تکرار می کنه، به این صورت که مثلا عکس های اصلی در پایین پست نمایش داده شده و این کد هم کوچک شده تصاویر رو دوباره در جای دیگر صفحه نمایش می ده

وقتی هم سایز تصاویر رو کوچک کنه، دیگه کاربر نمی تونه تصاویر رو با سایز اصلی و بزرگ ببینه

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

خب بری این منظور چه راه کاری هست و چه پیشنهادی دارید؟

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

0

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


لینک به پست

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

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

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

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


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

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

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


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