מחולל מצבי עריכה


כלי זה מאפשר ליצור קוד מותאם אישית לפונקציית רישום מצבי עריכה register_post_status() עם כל הפרמטרים שלה. הזינו פרטים רלוונטיים בטופס, צרו קוד, העתיקו אותו והדביקו לתוסף/תבנית שלכם. למידע נוסף, שאלות, בקשות, תרומות והצעות נישואים גשו לפוסט באתר הראשי.

תווית מזהה בקוד של וורדפרס. אותיות קטנות באנגלית, עד 32 תווים.
שם הטקסונומיה, צורת יחיד. למשל Draft או Scheduled. שם הטקסונומיה, צורת רבים. למשל Drafts או Scheduled. ה-Text Domain של קובץ התרגום. אופציונאלי, אותיות באנגלית.
פוסטים במצב עריכה זו יוצגו באתר או לא. האם לכלול את התכנים בתוצאות חיפוש או לא.
הצג מצב עריכה בעמוד הוספת/עריכת התכנים. הצג מצב עריכה ברשימת התכנים.
למשל: הכל (12) טיוטה (2) אחר (1)


// Register Custom Status

function custom_draft_status()  {

	$args = array(

		'label'                     => _x( 'draft', 'Status General Name', 'text_domain' ),

		'label_count'               => _n_noop( 'Draft (%s)',  'Drafts (%s)', 'text_domain' ),

		'public'                    => false,

		'show_in_admin_all_list'    => true,

		'show_in_admin_status_list' => true,

		'exclude_from_search'       => true,

	);



	register_post_status( 'draft', $args );

}



// Hook into the 'init' action

add_action( 'init', 'custom_draft_status', 0 );