خرید هاست ارزدیجیتال
حراجی دامنه های ویژهمشاهده





تبلیغات
تبلیغات تبلیغات
تبلیغات ژاکت, مرجع خرید قالب و افزونه وردپرسی اورجینال

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

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

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

 

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

 

برای این کار کافی است کد زیر را در فایل 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

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

دانلود

هاست ارزان، لایت اسپید، سرور مجازی منطبق با اسکریپت های 20script کلیک کنید >

خرید ارز
مطلب مفیدی بود ؟
نویسنده : تیم محتوای 20اسکریپت 0 مقالات,آموزش,ترفند , وردپرس
لینک کوتاه مطلب : https://www.20script.ir/?p=19253
کلمات کلیدی پست :
مطالب مرتبط
11,086اضافه کردن تصویر شاخص در وردپرس تاریخ : 2016/02/14
26,520افزونه وردپرس مطالب مرتبط با دسته Related Posts by Category تاریخ : 2015/02/21
13,164آموزش تغییر رنگ متن در وردپرس تاریخ : 2020/08/23
6,184آموزش گذاشتن تبلیغات در نوشته وردپرس تاریخ : 2019/09/26
13,245افزودن فرمت های بیشتر به رسانه وردپرس با افزونه WP Extra File Types تاریخ : 2017/05/29
13,084اسکریپت فروشگاه ساز و چند فروشندگی E-Commerce PRO تاریخ : 2018/08/3
16,529تغییر آیکون های پیشخوان وردپرس با افزونه CPT Custom Icon تاریخ : 2017/07/9
11,354آموزش بهینه سازی و سئو به روش نوین تاریخ : 2014/05/3
24,168آموزش استاندارد های طراحی و تولید وب سایت تاریخ : 2014/06/15
9,704افزونه برای ایجاد تقویم در وردپرس Sugar Event Calendar تاریخ : 2018/11/16
26,958با افزونه Autoptimize در وردپرس تخته گاز برانید تاریخ : 2016/05/23
11,003افزونه مخفی کردن محتوای وردپرس Hide My Site تاریخ : 2017/06/14
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت هاقالب عشق بین انگشت ها
قالب دخترونه و آرایشقالب دخترونه و آرایش
قالب زیبای ماشینقالب زیبای ماشین
قالب فانتزی و طنز چِشمقالب فانتزی و طنز چِشم
قالب دختر رویاییقالب دختر رویایی
قالب وبلاگ دکوراسیونقالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درختقالب وبلاگ کلبه و درخت
قالب دختر زیباقالب دختر زیبا
قالب پسرونه غمگینقالب پسرونه غمگین
قالب عاشقانه قلبقالب عاشقانه قلب
بیست اسکریپت
اسکریپت
profile
sourceforge
profile webmaster
profile check
checker list
checker
checker
upload file