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

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

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

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

 

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

 

برای این کار کافی است کد زیر را در فایل 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
کلمات کلیدی پست :
مطالب مرتبط
4,112چگونه خطای صفحه سفید وردپرس را از بین ببریم؟ تاریخ : 2019/06/14
8,394اسکریپت ترجمه گر وب سایت iTranslate نسخه ۱.۲ تاریخ : 2015/01/20
9,148ساختن صفحه فرود در وردپرس با افزونه Blank Slate تاریخ : 2018/01/10
29,416افزونه صفحه آرایى Page Builder برای وردپرس تاریخ : 2016/02/16
8,518سفارش سریع فارسی محصول ووکامرس با Quick Order One Page تاریخ : 2014/10/28
7,704آموزش ایجاد درگاه پرداخت اینترنتی در وردپرس تاریخ : 2019/06/29
15,561نمایش تصاویر متحرک در وردپرس با افزونه WP GIF Player تاریخ : 2018/01/23
3,544۸ نکته ساده برای تولید محتوا بهتر و فروش بیشتر تاریخ : 2019/10/27
10,379اسکریپت دانشنامه آنلاین MediaWiki تاریخ : 2016/04/5
12,047افزونه ساخت فرم های حرفه ای با Ninja Forms برای وردپرس تاریخ : 2015/11/5
4,124بازیابی آخرین تغییرات نوشته در وردپرس تاریخ : 2019/05/11
7,388اسکریپت اشتراک گذاری چند رسانه ای Avidi Media تاریخ : 2018/08/22
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت هاقالب عشق بین انگشت ها
قالب دخترونه و آرایشقالب دخترونه و آرایش
قالب زیبای ماشینقالب زیبای ماشین
قالب فانتزی و طنز چِشمقالب فانتزی و طنز چِشم
قالب دختر رویاییقالب دختر رویایی
قالب وبلاگ دکوراسیونقالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درختقالب وبلاگ کلبه و درخت
قالب دختر زیباقالب دختر زیبا
قالب پسرونه غمگینقالب پسرونه غمگین
قالب عاشقانه قلبقالب عاشقانه قلب
بیست اسکریپت
اسکریپت
profile
sourceforge
profile webmaster
profile check
checker list
checker
checker
upload file
تبلیغات