تخفیف

سبد خرید

نمایش خلاصه ای از خرید هایی که شما انجام خواهید داد

مبلغ کل
0
تسویه حساب
سبد خرید خالی می باشد

آموزش اضافه کردن وضعیت پست سفارشی برای پست های وبلاگ در وردپرس
امین صفرپور
امین صفرپور
تعداد کل دانلود ها : 1282975
تعداد کل مطالب : 1858

آموزش اضافه کردن وضعیت پست سفارشی برای پست های وبلاگ در وردپرس

تعداد دانلود:
0
تعداد بازدید:
1080
تاریخ:
دسته بندی:

هشتگ ها :

#

آیا می خواهید یک وضعیت پست سفارشی برای پست های وبلاگ خود در وردپرس اضافه کنید؟ وضعیت ارسال یک ابزار سرمقاله است که به شما امکان می دهد که مقالات خود را براساس مراحل مربوطه خود در طی جریان عملیات سرمقاله سازماندهی کنید. در این مقاله ما به شما نشان خواهیم داد که چگونه به راحتی وضعیت سفارشی پست را به پست های وبلاگ در WordPress اضافه کنید.

وضعیت پست در وردپرس چیست و چرا شما آن را نیاز دارید؟
وضعیت ارسال یک ابزار سرمقاله است که در هنگام ویرایش، مرحله پست وبلاگ را به وردپرس می گوید. به عنوان مثال، پستهایی که ناقص هستند با وضعیت پست با برچسب «پیش نویس» ذخیره می شوند. هنگامی که یک مقاله را منتشر می کنید، وضعیت به "منتشر شده" تغییر می کند.

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

به طور پیش فرض، وردپرس دارای وضعیت پست زیر است که می توانید از آن استفاده کنید:

پیش نویس - آیتم ذخیره شده اما ناقص و هنوز منتشر نشده است
پیش نویس خودکار - وردپرس یک ویژگی خودکار ذخیره است که به طور خودکار یک پیش نویس را به عنوان تجدید نظر ذخیره می کند.
در انتظار بررسی - آیتم هایی که کامل و ارسال شده برای بررسی، اما هنوز منتشر نشده است.
آینده - مقالات برنامه ریزی شده بعدا منتشر خواهد شد.
خصوصی - موارد مشخص شده به عنوان خصوصی
سطل زباله - آیتم هایی که خراب می شوند
Inherit - صفحات کودک که به طور خودکار وضعیت صفحه پدر و مادر خود را به ارث می برند.
به غیر از این وضعیت ارسال پست پیش فرض، شما همچنین می توانید وضعیت پست سفارشی خود را برای بهبود گردش کار سرمقاله خود ایجاد کنید. برای مثال، می توانید یک برچسب "مناسب" برای پست هایی که کامل هستند اما برای انتشار مناسب نیست.

پس از این گفتگو، بیایید نگاهی به نحوه ایجاد وضعیت پست سفارشی در WordPress داشته باشیم.

روش 1. ایجاد وضعیت پست سفارشی با استفاده از یک پلاگین

اولین چیزی که باید انجام دهید این است که افزونه  Edit Flow را نصب و فعال کنید.

پس از فعال شدن، افزونه یک آیتم منوی جدید با عنوان Edit Flow را به منوی مدیریت WordPress اضافه می کند. با کلیک بر روی آن، شما را به صفحه تنظیمات پلاگین منتقل می کند.

ویرایش جریان با بسیاری از ویژگی های مفید همراه است، و شما می توانید از این صفحه آنها را روشن / خاموش روشن کنید. برای ادامه بروید و روی دکمه «ویرایش وضعیتها» در کادر «وضعیت سفارشی» کلیک کنید.

شما می توانید وضعیت سفارشی خود را با ارائه نام و توضیحات در ستون سمت چپ ایجاد کنید. پس از اتمام کار، روی دکمه «افزودن وضعیت جدید» کلیک کنید تا تغییرات شما ذخیره شود.

وضعیت سفارشی شما در ستون سمت راست نمایش داده می شود، بنابراین میتوانید هر زمان که بخواهید آن را ویرایش یا حذف کنید.

بعد، شما باید به پست بروید »اضافه کردن صفحه جدید برای ایجاد یک پست جدید. در صفحه ویرایش پست، بر روی لینک «ویرایش» در کنار گزینه وضعیت در زیر متا جعبه «انتشار» کلیک کنید.

 

روش 2. ایجاد وضعیت پست سفارشی با استفاده از کد
این روش نیاز به اضافه کردن کد به سایت وردپرسی شما دارد. 

ابتدا باید کد زیر را به فایل functions.php یا یک افزونه خاص سایت اضافه کنید.

 

// Registering custom post status
function wpb_custom_post_status(){
    register_post_status('rejected', array(
        'label'                     => _x( 'Rejected', 'post' ),
        'public'                    => false,
        'exclude_from_search'       => false,
        'show_in_admin_all_list'    => true,
        'show_in_admin_status_list' => true,
        'label_count'               => _n_noop( 'Rejected <span class="count">(%s)</span>', 'Rejected <span class="count">(%s)</span>' ),
    ) );
}
add_action( 'init', 'wpb_custom_post_status' );
 
// Using jQuery to add it to post status dropdown
add_action('admin_footer-post.php', 'wpb_append_post_status_list');
function wpb_append_post_status_list(){
global $post;
$complete = '';
$label = '';
if($post->post_type == 'post'){
if($post->post_status == 'rejected'){
$complete = ' selected="selected"';
$label = '<span id="post-status-display"> Rejected</span>';
}
echo '
<script>
jQuery(document).ready(function($){
$("select#post_status").append("<option value=\"rejected\" '.$complete.'>Rejected</option>");
$(".misc-pub-section label").append("'.$label.'");
});
</script>
';
}
}

فراموش نکنید که تمام مواردی را که با پست پست سفارشی خود رد شده اند جایگزین کنید.

این کد وضعیت پست سفارشی را ثبت می کند و پس از آن، از jQuery برای اضافه کردن آن به پنل مدیریت استفاده می کند. شما هم اکنون می توانید یک پست وردپرس را ویرایش کنید، و شما می توانید آن را در منوی کشویی وضعیت مشاهده کنید.

محصولات مشابه فروشی
هشتگ ها :

این محصول بدون نظر می باشد شما میتوانید اولین نظر را ثبت کنید

ارسال نظر

آخرین های مشابه مشاهده بیشتر

  • تلفن : 04136383693
  • پیامک : 500020606688
  • آدرس : آذربایجان شرقی، تبریز، شهرک مصلی، خیابان راجی، راجی 4، کوچه بیست هشتم، قطعه 1339، طبقه چهارم

ملت وب در سال 1393 فعالیت خود را در چهار بخش قالب های آماده، طراحی لوگو، طراحی سایت، طراحی بنر آغاز کرده است، که در مدت بسیار کم با تلاش های بی وقفه خود و همکاران توانسته بزرگترین وب سایت ارائه دهنده قالب های با کیفیت در ایران باشد رمز موفقیت شرکت ملت وب پشتیبانی بی دریغ از کاربران خود می باشد ما موقعیت خود را مدیون مشتریان وفادار خود هستیم پس همیشه همراهشان خواهیم بود .

  • logo-samandehi