سعید شعبانی

لیست آخرین مطالب برچسبی خاص به همراه تصویر شاخص با استفاده از زمینه دلخواه

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

ارسال شده در (ویرایش شده)

دوستان سلام

کد زیر عنوان آخرین مطالب برچسبی خاص را در وردپرس نشان می دهد.


<?php
// The Query
$the_query = new WP_Query( 'tag_id=13' );
// The Loop
while ( $the_query->have_posts() ) : $the_query->the_post();
echo '<li>';
the_title();
echo '</li>';

endwhile;
// Reset Post Data
wp_reset_postdata();
?>

اما دو ویژگی می خواهم به آن اضافه کنم

یکی اینکه فقط عنوان مطلب را نشان ندهد یعنی عنوان به همراه لینک مطلب را نشان دهد.

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

یه سوال دیگه؟ نمیشه کدی مثل کد "لیست آخرین مطالب بر اساس دسته بندی" برای برچسب ها استفاده کرد؟


<?php
$my_query = new WP_Query('showposts=10&cat=2158');
while ($my_query->have_posts()):
$my_query->the_post();
$do_not_duplicate = $post->ID;?>
<a href="<?php the_permalink() ?>"><?php the_title(); ?></a></br>
<?php endwhile; ?>

ویرایش شده در توسط سعید شعبانی
0

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


لینک به پست

1- از get_permalink استفاده کنید http://codex.wordpress.org/Function_Reference/get_permalink

2- آموزشش زمیه بارها گفته شده!

3- کد دوم جز کوئری از دسته تفاوتی ندارد. بخش داخلی حلقه را میتوانید در کد ابتدایی جایگزین کنید

3

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


لینک به پست

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


<?php
$my_query = new WP_Query('showposts=10&tag_id=13');
while ($my_query->have_posts()):
$my_query->the_post();
$do_not_duplicate = $post->ID;?>
<li>
<img src="<?php echo $infographic; ?>" >
<a href="<?php the_permalink() ?>"><?php the_title(); ?></a>
</li>
<?php endwhile; ?>

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

0

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


لینک به پست

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


<?php
$my_query = new WP_Query('showposts=10&tag_id=13');
while ($my_query->have_posts()):
$my_query->the_post();
$do_not_duplicate = $post->ID;?>
<li>
<img src="<?php echo $infographic; ?>" >
<a href="<?php the_permalink() ?>"><?php the_title(); ?></a>
</li>
<?php endwhile; ?>

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

این کد را بگذارید


<?php echo get_post_meta(get_the_ID(), 'thumb', true) ?>

بجای thumb نام زمینه خود را قرار دهید

2

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


لینک به پست

ارسال شده در (ویرایش شده)

این کد را بگذارید


<?php echo get_post_meta(get_the_ID(), 'thumb', true) ?>

بجای thumb نام زمینه خود را قرار دهید

ممنون درست شد.

یه سوال دیگه اگر بخواهم برای این تصویر شاخص که با زمینه دلخواه تعریف می شود title و alt در نظر بگیرم آیا باید برای هر کدام یعنی title و alt یک زمینه دلخواه جدید در نظر بگیرم؟ یا میشه از پست ها اطلاعات را گرفت؟

ویرایش شده در توسط سعید شعبانی
0

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


لینک به پست

می تونید کل کد img را یک زمینه دلخواه کنید و موقع ارسال پست کد را کامل بسازید و در زمینه قرار دهید

2

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


لینک به پست

می تونید کل کد img را یک زمینه دلخواه کنید و موقع ارسال پست کد را کامل بسازید و در زمینه قرار دهید

چه کد هایی می شه در فیلد زمینه دلخواه قرار داد؟

0

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


لینک به پست

تمام کدهای html

1

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


لینک به پست

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

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

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

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


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

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

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


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

  • مطالب مشابه

    • توسط Ali Brm
      سلام دوستان
      برای تگ‌های نوشته‌های ورد پرس برای بحث سئو تفاوتی می‌کنه که از underline استفاده بشه با اسپیس زده بشه؟
      برای مثال کدوم یک از تگ‌های زیر برای سئو بهتر هستن؟
      بهینه_سازی_دیسک
      بهیه سازی دیسک
      سوال دومم هم اینکه نام‌های تک قسمتی بهتر هستند یا چند قسمتی (برای سئو)؟
    • توسط wp_web
      سلام
      مشکل عجیبی یک سایت وردپرسی داره!! تغییر سایز تصاویر شاخص
      تقریبا تمام تصاویر شاخص پستها سایزشون عوض شده ، بالای 90درصد تصاویر شاخص (356 * 200) شدن (سایز جدید ساخته نشده روی همون فایل اصلی جایگزین شده). تعدادی هم 350 * 200
      موضوع جالبتر برخی تصاویر حتی اسمشون هم عوض شده و اسم فایل از عنوان پست گرفته شده.
      چون نمایش تصاویر شاخص در سایز کوچیک بوده کسی متوجه این موضوع نشده. با تغییر صفحه اصلی و نوع نمایش پستها متوجه این موضوع شدم.
      یکی از پلاگینهایی که غیرفعال کردم wp super cashe بود. تمام قالب رو سرچ زدم سایز جدیدی برای قالب تعریف نشده بود (add_image_size)
      پلاگینهای دیگه هنوز بر روی سایت فعاله مثل Shortcodes Ultimate , TinyMCE Advanced و برخی پلاگینهای معمول که بعید میدونم از اونها باشه
      طی این دو هفته که سایت دست بنده است تغییری در سایز تصاویر رخ نداده.
      دوستان مجرب آیا تابحال با اینچین موضوعی برخورده بودید؟ 
       
    • توسط unid_user
      درود
      دوستان گرامی من میخوام که آخرین پستم رو در قسمتس از صفحه سایت نمایش بدم. اما نمیدونم چرا تصویر شاخص این پست نمایش داده نمیشه؟!
      کدی که من استفاده میکنم:
      <?php $args = array( 'numberposts' => '1' ); $recent_posts = wp_get_recent_posts( $args ); foreach( $recent_posts as $recent ){ echo '<h2>' . $recent["post_title"].'</h2>'; echo '<p>' . $recent["post_excerpt"].'</p>'; echo $recent["the_post_thumbnail()"]; //مشکل من عدم نمایش تصویر شاخصه echo '<a class="btn" href="' . get_permalink($recent["ID"]) . '">' . "مطالعه بیشتر" . '</a>'; } wp_reset_query(); ?> این مشکل زمانی پیش اومد که در تنظیمات خواندن از صفحه های یکتا استفاده کردم. در حالی که اگه روی آخرین نوشته باشه کد به صورت زیر کاملا درست کار میکنه.
      <?php the_post_thumbnail(); ?>//اینجا تصویر شاخص رو نشون میده و مشکلی هم نداره <div> <?php $args = array( 'numberposts' => '1' ); $recent_posts = wp_get_recent_posts( $args ); foreach( $recent_posts as $recent ){ echo '<h2>' . $recent["post_title"].'</h2>'; echo '<p>' . $recent["post_excerpt"].'</p>'; echo '<a class="btn" href="' . get_permalink($recent["ID"]) . '">' . "مطالعه بیشتر" . '</a>'; } wp_reset_query(); ?> </div> سپاس از همه.
    • توسط cheeta
      با سلام خدمت عزیزان
      یک افزونه نیاز دارم تا بتونم به جای تصویر شاخص ویدیو اپلود کنم، میخوام ویدیو در بالای مطالب و همونجایی که تصویر شاخص هست نمایش داده بشه.
      افزونه Featured Video Plus رو نصب کردم کار نکرد. افزونه مشابه یا کدی اگر هست ممنون میشم کمک کنید
    • توسط alone121212
      سلام به همه
      من این پوسته رو نصب کردم . مشکلم اینه که قسمت تگ یا برچسب در ارسال فیلم فصل و ... نداره وفقط فقط در قسمت ارسال پست داره می خواستم ایا راهی هست که بشه تگ رو برای همشون فعال کنم
       

      dooplay (2).zip