Korisni code snippet-i za WordPress 6.2 Idi do glavnog sadržaja

Korisni code snippet-i za WordPress 6.2

WordPress 6.2 dolazi sa mnogim poboljšanjima i unapređenjima, ali i pored toga što mogu da budu korisni, neke od njih možda jednostavno ne želite da koristite. 

Kako biste onemogućili neke od tih funkcionalnosti, potrebno je da malo poznajete kodiranje ili da iskoristite neke od code snippet-a koje ćemo vam predstaviti u ovom tekstu.

Evo nekoliko code snippet-a za onemogućavanje određenih funkcija.

Napomena: Sve navedene kodove treba da ubacite u functions.php svoje aktivne WordPress teme.

Da biste onemogućili prikaz nove Openverse kategorije u novom media tabu u blok editoru, možete koristiti sledeći code snippet:

add_filter(
	'block_editor_settings_all',
	function( $settings ) {
    	$settings['enableOpenverseMediaCategory'] = false;
    	return $settings;
	},
	10
);

Novi filter wp_save_post_revision_revisions_before_deletion možete koristiti za brisanje svih revizija postova osim najstarije.

add_filter(
	'wp_save_post_revision_revisions_before_deletion',
	function( $revisions, $post_id ) {
    	$original_revision = get_transient( 'original_revision_for_post_' . $post_id );
    	if ( $original_revision ) {
        	unset( $revisions[ $original_revision ] );
    	} else {
        	$original_revision = array_key_first( $revisions );
        	set_transient( 'original_revision_for_post_' . $post_id, $original_revision );
    	}
    	return $revisions;
	},
	10,
	2
);

WordPress 6.2 dolazi sa tzv block inspector tab-om/sidebar-om, ali pomoću filtera ova funkcionalnost se može onemogućiti pomoću sledećeg code snippet-a:

function my_plugin_disable_tabs_by_default( $settings ) {
	$settings['blockInspectorTabs'] = array( 'default' => false );
	return $settings;
}
add_filter('block_editor_settings_all', 'my_plugin_disable_tabs_by_default');

Nenad Mihajlović


Ostavite odgovor