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





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

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

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

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

 

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

 

برای این کار کافی است کد زیر را در فایل 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
کلمات کلیدی پست :
مطالب مرتبط
46,999دانلود قالب پورتو Porto فارسی نسخه 5.4.1 – پوسته فروشگاهی برای وردپرس تاریخ : 2020/07/9
19,242افزونه All in One SEO Pack Pro v2.3.4 + سریال نامبر تاریخ : 2014/12/25
9,911بهترین نرم افزار برای کد نویسی وب چیست ؟ تاریخ : 2013/12/12
8,620اسکریپت پلت فرم ایجاد کارت تخفیف DiscountCard تاریخ : 2019/02/28
11,667افزونه سیستم مدیریت تبلیغات در وردپرس تاریخ : 2014/01/17
9,312کلیدهای میانبر در وردپرس تاریخ : 2016/07/31
9,984نمایش آسان آخرین عناوین یک فید آر اس اس تاریخ : 2014/01/3
6,524اسکریپت ویرایشگر آنلاین PDF و عکس Pixler تاریخ : 2023/09/7
7,060پوسته موسسه خیریه ELEVATION برای وردپرس تاریخ : 2019/12/18
13,324اسکریپت پشتیبانی گیری از دیتابیس MySQLDumper تاریخ : 2016/08/31
24,463افزونه وردپرس آمارگیر و کد نمایش CyStats تاریخ : 2015/02/22
7,320فعال کردن بروزرسانی خودکار وردپرس تاریخ : 2019/04/22
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت هاقالب عشق بین انگشت ها
قالب دخترونه و آرایشقالب دخترونه و آرایش
قالب زیبای ماشینقالب زیبای ماشین
قالب فانتزی و طنز چِشمقالب فانتزی و طنز چِشم
قالب دختر رویاییقالب دختر رویایی
قالب وبلاگ دکوراسیونقالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درختقالب وبلاگ کلبه و درخت
قالب دختر زیباقالب دختر زیبا
قالب پسرونه غمگینقالب پسرونه غمگین
قالب عاشقانه قلبقالب عاشقانه قلب
بیست اسکریپت
اسکریپت
profile
sourceforge
profile webmaster
profile check
checker list
checker
checker
upload file