اضافه کردن پشتیبانی پوسته از تصویر شاخص در وردپرس
دسته‌ها : گرافیک, وکتور سه شنبه, بهمن ۱۳, ۱۳۹۴ admin دیدگاه ها3

۱٫۱۲

با سلام خدمت شما

برای افزودن تصویر شاخص به پوسته شما نیاز دارید ابتدا چند خطی کد PHP به فایل فانکشن خود ( function.php ) اضافه کنید و بعد از آن تابع تصویر شاخص رو درون حلقه ی نوشته قرار بدهید ، با ما باشید تا بطور کامل متوجه بشید چطور می توانید تصویر شاخص رو به پوسته اضافه کنید و در صورت نداشتن تصویر شاخص در یک مطلب تصویر بصورت پیش فرض بیاید.

خب ابتدا کدهای زیر به فایل function.php اضافه کنید.

<?php
if (function_exists('add_theme_support')) {
add_theme_support( 'post-thumbnails' );
}
?>

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

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

مانند مثال زیر ؛

while ( have_posts() ) : the_post();
<?php the_post_thumbnail(); ?>
<?php the_content(); ?>

خب حالا می توانید با کمی Css و Html به تصویر شاخص خود استایل بدهید و مکان مورد نظرتان را برای تصویر بندانگشتی انتخاب نمایید.

خب حالا به بخش بعدی آموزش بپردازیم یعنی در صورتی که تصویر شاخص را انتخاب نکنیم چه اتفاقی می افتد ؟!

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

برای جلوگیری از این مشکل شما باید از تابع زیر استفاده کنید و تصویر پیشفرض مورد نظرتان را در آدرسی که در تابع زیر قرار دارد ، قرار بدهید تا در صورت انتخاب نکردن تصاویر بندانگشتی این تصویر ظاهر شود.

<?php
if ( has_post_thumbnail() ) {
the_post_thumbnail();
}
else {
echo '<img src="' . get_bloginfo( 'stylesheet_directory' ) . '/images/no-thumbnail.png" />';
}
?>

و تمام !

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

امیدوارم آموزش مفید واقع شده باشد.

منبع این مطلب: ابزار وردپرس

امیر رضائی وبسایت


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

مطالب مشابه با این موضوع

بالا رفتن