Suchen Sie nach einer Möglichkeit, die Registerkarte „Vom Computer:“ aus Beiträgen mit vorhandenen Anhängen zu entfernen? Obwohl es wahrscheinlich ein Plugin dafür gibt, haben wir einen schnellen Code-Schnipsel erstellt, den Sie verwenden können, um die Registerkarte „Vom Computer:“ für Beiträge in WordPress zu entfernen.
Anweisungen:
Sie müssen diesen Code nur zur functions.php-Datei Ihres Themes oder in ein websitespezifisches Plugin einfügen:
add_filter('media_upload_tabs','wpse13567_media_upload_tabs', 99);
function wpse13567_media_upload_tabs( $tabs ) {
if ( wpse13567_post_has_attachments() ) {
unset( $tabs['type'] );
}
unset( $tabs['type_url'] );
unset( $tabs['library'] );
return $tabs;
}
add_filter( 'media_upload_default_tab', 'wpse13567_media_upload_default_tab' );
function wpse13567_media_upload_default_tab( $tab ){
if ( wpse13567_post_has_attachments() ) {
return 'gallery';
}
return $tab;
}
function wpse13567_post_has_attachments(){
static $post_has_attachments = null;
if ( null === $post_has_attachments && $post_id = (isset($_REQUEST['post_id']) ? $_REQUEST['post_id'] : false) ) {
$post_has_attachments = count(get_posts("post_type=attachment&post_parent={$post_id}"))>0;
}
return $post_has_attachments;
}
Hinweis: Wenn Sie zum ersten Mal Code-Schnipsel in WordPress hinzufügen, lesen Sie bitte unseren Leitfaden, wie Sie Code-Schnipsel richtig in WordPress hinzufügen, damit Sie Ihre Website nicht versehentlich beschädigen.
Wenn Ihnen dieser Code-Schnipsel gefallen hat, ziehen Sie bitte in Betracht, unsere anderen Artikel auf der Website zu lesen, wie z. B.: 24 beste WordPress-Bildungsthemen und So richten Sie das Google Analytics E-Commerce-Tracking für WooCommerce ein.
Funktioniert dieser Schnipsel mit WP 3.8?
Funktioniert dieser Schnipsel mit WP 3.8?