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

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

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

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

 

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

 

برای این کار کافی است کد زیر را در فایل 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
کلمات کلیدی پست :
مطالب مرتبط
35,034دانلود پوسته نیازمندی ها ClassiPress برای وردپرس تاریخ : 2016/05/14
11,646آموزش ساخت فوتر چسبنده و شناور در وردپرس تاریخ : 2017/09/8
8,701آموزش ساخت ابزارک در وردپرس تاریخ : 2015/08/12
23,229آموزش نصب افزونه در وردپرس تاریخ : 2016/12/22
14,080دانلود قالب ورزشی TheDaily برای جوملا تاریخ : 2015/03/8
9,900حذف خودکار حروف اضافه از URL های وردپرس تاریخ : 2017/09/7
30,518نمایش تاریخ و ساعت در وردپرس تاریخ : 2016/08/25
11,637افزونه رزرواسیون iCagenda Pro برای جوملا تاریخ : 2016/05/19
12,704اسکریپت راه اندازی سایت اشتراک ماهانه تماشای فیلم و سریال Neoflex تاریخ : 2019/04/20
19,886افزودنی ایجاد منوهای مگامنو در Elementor با افزونه JetMenu تاریخ : 2017/12/4
11,794اسکریپت مدیریت محتوا CMS pro نسخه 4.10 تاریخ : 2015/04/5
27,513ابزار تغییر پس زمینه خاص در 3 حالت تاریخ : 2015/07/21
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت هاقالب عشق بین انگشت ها
قالب دخترونه و آرایشقالب دخترونه و آرایش
قالب زیبای ماشینقالب زیبای ماشین
قالب فانتزی و طنز چِشمقالب فانتزی و طنز چِشم
قالب دختر رویاییقالب دختر رویایی
قالب وبلاگ دکوراسیونقالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درختقالب وبلاگ کلبه و درخت
قالب دختر زیباقالب دختر زیبا
قالب پسرونه غمگینقالب پسرونه غمگین
قالب عاشقانه قلبقالب عاشقانه قلب
سئو سایت
تبلیغات