تعیین رنگبندی برای نمایش وضعیت نوشته
همانطور که میدانید در حالت عادی نوع نوشته های وردپرس که در حالتهایی همچون منتشر شده، پیش نویس، در دست بررسی و.. میباشند به یک حالت می باشد. اما در این مقاله از دکتر وردپرس قصد دارم تا کمی این حالت را تغییر داده و رنگبندی مختلفی برای این گزینه ها در نظر بگیریم.
با استفاده از این روش میتوانید برای وضعیت نوشته ها که به صورت منتشر شده و زماندار می باشند رنگ دیگری اضافه کنید تا علاوه بر نام و وضعیت آنها رنگ آنها نیز متفاوت باشند.
تعیین رنگبندی برای نمایش وضعیت نوشته
برای شروع کار وارد ویرایشگر قالب خود شده و کدهای زیر را در مکان مناسبی از فایل فانکشن (functions.php) قالب خود قرار دهید.
function status_color(){ echo ' <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-wp-preserve="%3Cstyle%3E.status-draft%7Bbackground%3A%20%23FCE3F2%20!important%3B%7D.status-pending%7Bbackground%3A%20%2387C5D6%20!important%3B%7D.status-publish%7B%2F*%20no%20background*%2F%20%7D.status-future%7Bbackground%3A%20%23C6EBF5%20!important%3B%7D.status-private%7Bbackground%3A%23F2D46F%3B%7D%3C%2Fstyle%3E" data-mce-resize="false" data-mce-placeholder="1" class="mce-object" width="20" height="20" alt="<style>" title="<style>" /> '; } add_action('admin_footer','status_color');
همان طور که از کدهای فوق مشاهده می کنید برای هر نوشته که در حالت خاصی قرار دارد یک رنگ مجزا انتخاب کرده ایم تا در پس زمینه آن نمایش داده شود.
مشابه این کد می توانید رنگ پس زمینه هریک از انواع وضعیت نوشته را تغییر داده و به دلخواه خود آنها را ویرایش کنید. وضعیت نوشته های موجود نیز به ترتیب زیر می باشند.
status-draft: وضعیت برای نوشته های پیش نویس شده!
status-pending: وضعیت برای نوشته های در دست بررسی!
status-publish: وضعیت نوشته های منتشر شده در سایت!
status-future: وضعیت نوشته های زماندار در سایت!
status-private: و در نهایت وضعیت نوشتههای خصوصی!
اگر هم با استفاده از افزونه خاصی نوع دیگری از نوشته وجود دارد می توانید تابع مورد نظر را در کدهای فوق اضافه کنید. سپس رنگ دلخواه خود را برای هر یک از انواع نوشته تعیین کنید تا در مدیریت پیشخوان وردپرس برای شما با رنگ های متفاوتی نمایش داده شوند.