تبلیغات تبلیغات
حراجی دامنه های ویژهمشاهده
تبلیغات
تبلیغات تبلیغات

جلوگیری از انتشار مطالب بدون تصویر شاخص در وردپرس

مقالات,آموزش,ترفند , وردپرس

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

 

جلوگیری از انتشار مطالب بدون تصویر شاخص در وردپرس

 

برای این کار کافی است کد زیر را در فایل functions.php قالب قرار داده و آن را ذخیره کنید :

 

add_action('save_post', 'wpds_check_thumbnail');
add_action('admin_notices', 'wpds_thumbnail_error');
function wpds_check_thumbnail($post_id) {
    // change to any custom post type
    if(get_post_type($post_id) != 'post')
        return;
    if ( !has_post_thumbnail( $post_id ) ) {
        // set a transient to show the users an admin message
        set_transient( "has_post_thumbnail", "no" );
        // unhook this function so it doesn't loop infinitely
        remove_action('save_post', 'wpds_check_thumbnail');
        // update the post set it to draft
        wp_update_post(array('ID' => $post_id, 'post_status' => 'draft'));
        add_action('save_post', 'wpds_check_thumbnail');
    } else {
        delete_transient( "has_post_thumbnail" );
    }
}
function wpds_thumbnail_error()
{
    // check if the transient is set, and display the error message
    if ( get_transient( "has_post_thumbnail" ) == "no" ) {
        echo "<div id='message' class='error'><p><strong>برای انتشار مطلب در سایت باید یک تصویر شاخص برای آن قرار دهید ، این مطلب به صورت پیشنویس ذخیره شده است و در سایت قابل رویت نیست .</strong></p></div>";
        delete_transient( "has_post_thumbnail" );
    }
}

 

موفق باشید

این مقاله چقدر براتون مفید بود؟

از ۱ تا ۵ امتیاز بدید.

میانگین رتبه 0 / 5. تعداد رای : 0

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

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

دانلود

هاست ارزان، لایت اسپید، سرور مجازی منطبق با اسکریپت های 20script کلیک کنید >
مطلب مفیدی بود ؟
نویسنده : تیم محتوای 20اسکریپت 0 مقالات,آموزش,ترفند , وردپرس
لینک کوتاه مطلب : https://www.20script.ir/?p=19253
کلمات کلیدی پست :
مطالب مرتبط
8,153دانلود قالب شخصی بسیار زیبای Astral به صورت HTML5 تاریخ : 2013/11/30
19,823کار نکردن فایل ترجمه قالب وردپرس تاریخ : 2015/08/10
9,016اسکریپت وب دسکتاپ آنلاین Lucid WebOS تاریخ : 2019/10/29
2,696اسکریپت مدیریت مطب دکتر Doctorino تاریخ : 2022/03/7
4,984Page Authority چیست؟ تاریخ : 2018/07/24
11,823اسکریپت اشتراک گذاری تصاویر سایت Pinterest تاریخ : 2013/12/11
5,728افزودن سیستم گزارش دیدگاه ها به وردپرس تاریخ : 2016/09/11
10,952دانلود قالب آرتمن وب برای وردپرس تاریخ : 2016/08/26
9,565اسکریپت آواتار ساز Face Builder نسخه 1.0.4 تاریخ : 2016/06/2
22,122قالب فارسی و تک صفحه ای Rocket به صورت HTML تاریخ : 2015/02/11
9,254اسکریپت جی کوئری بنر های اسلایدی با طرح کاشی تاریخ : 2016/06/1
33,310دانلود قالب پیش فرض Whmcs 6 راستچین و فارسی تاریخ : 2015/10/21
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت ها
قالب دخترونه و آرایش
قالب زیبای ماشین
قالب فانتزی و طنز چِشم
قالب دختر رویایی
قالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درخت
قالب دختر زیبا
قالب پسرونه غمگین
قالب عاشقانه قلب
تبلیغات
تبلیغات