رفتن به مطلب

چطور میتونم کاور های موزیک های ویژه رو بالای قالب سایتم به نمایش بزارم


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

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

لینک به ارسال
در 1 دقیقه قبل، pouria7777 گفته است :

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

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

لینک به ارسال

اتفاقا اصلا دردسر خاصی نیست. شما هر روز که نیاز به تغییر کاور آهنگ ویژه ندارید. کافیه چیزایی که فارسی نوشتم رو مثلا هفته ای یه بار تغییر بدید. شخصا این روش رو بیشتر دوست دارم :)

 <div align="center"><a href="لینک آهنگ" target="" title=""><img src="آدرس عکس" alt="نام آهنگ" class="transparent" width="عرض عکس" height="ارتفاع عکس"></a></div> 

 

لینک به ارسال

با سلام و خسته نباشید.

ابتدا برای پست تایپ موزیکتون یک custom field اضافه کنید مثلاً به اسم "special_music".  آموزش ساخت custom field در وردپرس رو میتونید جستجو کنید و یا از افزونه acf که بنده پیشنهاد میکنم استفاده کنید که آموزش هایش در اینترنت هست.

در جایی که میخواهید موزیک های اختصاصی رو نشون بدید از کوئری زیر جهت دریافت موزیکی که به صورت ویژه مقدار دهی شده است استفاده کنید.

<?php
$special_musics = new WP_Query(array(
    'post_type' => 'music', // نام پست تایپ سفارشی موزیک ها
    'posts_per_page' => 5, // تعداد موزیک هایی که باید نشون داده بشه
    'meta_query' => array(
        array(
            'key' => 'special_music', // نام کاستوم فیلد
            'value' => 'true', // مقداری که باید در کاستوم فیلد ذخیره شود
            'compare' => '=' // مقایسه کننده sql
        )
    )
));
if ($special_musics->have_posts()): // چک کردن اینکه آیا موزیکی به صورت ویژه در دیتابیس ثبت شده است یا خیر


	while ($special_musics->have_posts()) : $special_musics->the_post(); // حلقه مادامی که موزیک به صورت ویژه وجود داشته باشد.

	endwhile;
	wp_reset_postdata(); // ریست کردن پست دیتای وردپرس


endif;

unset($special_musics); // حذف متغیر از رم جهت جلوگیری از تداخل متغیرها
?>

 

لینک به ارسال
  • 2 هفته بعد...

توی وردپرس برای هرچیزی که فکرشو کنید یه پلاگین هست و نیازی به کدهای html  نیست و فقط کافیه توی افزونه ها سرچ کنید و پیدا کنید...

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...