Hazte miembro para descargar GRATIS. Quiero unirme

MB Admin Columns

Effiziente Nutzung von MB Admin Columns zur Verbesserung der Verwaltung von Custom Post Types MB Admin Columns stellt eine effektive Lösung für die Darstellung von benutzerdefinierten Feldwerten in der Beitragsübersicht im Backend…Ver plugin

5,00

Versión: 1.7.5

Lo que adquieres al comprar tu plugin o theme:

  • Uso en webs ilimitadas
  • Libre de virus o código malicioso.
  • 100% Legal
Garantiert sicherer Checkout
Kategorie:

Effiziente Nutzung von MB Admin Columns zur Verbesserung der Verwaltung von Custom Post Types

MB Admin Columns stellt eine effektive Lösung für die Darstellung von benutzerdefinierten Feldwerten in der Beitragsübersicht im Backend von WordPress dar. Durch die Integration von individuellen Daten in die Post-Liste ermöglicht es Nutzern, eine schnelle und umfassende Einsicht in ihre Beiträge zu gewinnen, ohne jedes einzelne Element bearbeiten zu müssen. Dies optimiert die Verwaltung von Inhalten und spart wertvolle Zeit, insbesondere wenn es sich um eine große Anzahl von Beiträgen handelt.

Vorteile der benutzerdefinierten Spalten

Die Möglichkeit, benutzerdefinierte Felder als Admin-Spalten anzuzeigen, bietet mehrere Vorteile:

  1. Verbesserte Übersichtlichkeit: Benutzer können auf einen Blick sehen, welche Informationen für jeden Beitrag verfügbar sind, ohne in die Bearbeitungsansicht zu wechseln.

  2. Individualisierung: Nutzer können auswählen, welche Informationen sie wichtig finden und diese entsprechend anzeigen lassen. Dies fördert eine personalisierte Erfahrung.

  3. Einfache Filterung und Suche: Benutzerdefinierte Spalten können so konfiguriert werden, dass sie als filterbar und durchsuchbar gelten. Dadurch können Benutzer schneller die gewünschten Beiträge finden, indem sie anhand spezifischer Kriterien filtern.

  4. Optimierung der Arbeitsabläufe: Indem relevante Informationen direkt im Überblick bereitgestellt werden, können Nutzer schneller Entscheidungen treffen und ihre Arbeitsprozesse effizienter gestalten.

Konfiguration der Admin-Spalten

Um ein benutzerdefiniertes Feld als Admin-Spalte zu aktivieren, gehen Sie zu Meta Box > Custom Fields und bearbeiten Sie die jeweilige Feldgruppe. Indem Sie auf ein Feld klicken, das als Admin-Spalte angezeigt werden soll, können Sie das Kontrollkästchen “Als Admin-Spalte anzeigen” aktivieren. Anschließend erscheinen verschiedene Einstellungen, die eine Anpassung der Admin-Spalte ermöglichen. Hier sind die wichtigsten Optionen:

  • Spaltenposition: Bestimmt, wo die Spalte angezeigt wird (vor, nach oder anstelle einer bestehenden Spalte).
  • Spaltentitel: Der Standardtitel der Spalte ist der Name des Feldes. Dieser kann jedoch angepasst werden.
  • Inhalt vor/nach der Spalte: Benutzer können HTML-Inhalte vor oder nach dem Feldwert hinzufügen, was nützlich ist, um zusätzliche Hinweise oder Informationen zu geben.
  • Sortier- und Suchmöglichkeiten: Die Spalte kann so konfiguriert werden, dass sie beim Sortieren hilft oder durchsuchbar ist.
  • Linktyp: Es besteht die Möglichkeit, den Wert mit der Bearbeitungsansicht oder der Frontend-Darstellung des Beitrags zu verlinken.

Beispielhafte Umsetzung mit Code

Für Entwickler, die den administrativen Spalten mit Code erstellen möchten, kann dies über den Filter rwmb_meta_boxes erfolgen. Ein Beispiel dafür, wie man Admin-Spalten für einen benutzerdefinierten Beitragstyp wie “Buch” registrieren kann, sieht wie folgt aus:

php
add_filter( 'rwmb_meta_boxes', function ( $meta_boxes ) {
$meta_boxes[] = [
'title' => 'Book Info',
'post_types' => 'book',
'fields' => [
[
'name' => 'Cover',
'id' => 'cover',
'type' => 'image_advanced',
'admin_columns' => [
'position' => 'before title', // Zeigt die Spalte vor der 'Titel'-Spalte an
'link' => 'edit', // Verlinkt zur Bearbeitungsansicht des Beitrags
],
],
[
'name' => 'Author',
'id' => 'book_author',
'type' => 'text',
'admin_columns' => 'after title', // Zeigt die Spalte nach der 'Titel'-Spalte an
],
[
'name' => 'Pages',
'id' => 'pages',
'type' => 'number',
'admin_columns' => true, // Zeigt diese Spalte einfach an
],
],
];
return $meta_boxes;
} );

In diesem Beispiel werden drei verschiedene Spalten registriert, die verschiedene Metadaten eines Buches darstellen. Die Möglichkeit, die Spaltenposition zu steuern und spezifische Funktionen zu aktivieren, ermöglicht eine sehr flexible Gestaltung des Admin-Bereichs.

Erweiterung der Funktionalität mit benutzerdefinierten Klassen

In manchen Fällen ist es erforderlich, Funktionalität für nicht benutzerdefinierte Felder bereitzustellen. Um dies zu erreichen, kann eine benutzerdefinierte PHP-Klasse erstellt werden. Hier ist ein einfaches Beispiel, um zu demonstrieren, wie dies umgesetzt werden kann:

“`php
class Prefix_Custom_Admin_Columns extends MBACPost {
public function columns( $columns ) {
$columns = parent::columns( $columns );
$position = ‘after’;
$target = ‘title’;
$this->add( $columns, ‘column_id’, ‘Column Title’, $position, $target );
// Weitere Spalten können hier hinzugefügt werden
return $columns;
}

public function show( $column, $post_id ) {
    switch ( $column ) {
        case 'column_id':
            echo 'Column content';
            break;
        // Zusätzliche Spalteninhalte können hier definiert werden
    }
}

}
“`

Das Hinzufügen von benutzerdefinierten Spalten über $this->add() bietet eine flexible Möglichkeit zur Erweiterung des Admin-Bereichs. Um die Klasse zu instanziieren, wird sie in der Hauptdatei des Plugins oder in functions.php des Themas hinzugefügt:

php
add_action( 'admin_init', 'prefix_add_custom_columns', 20 );
function prefix_add_custom_columns() {
require_once 'custom.php';
$post_type = 'post';
new Prefix_Custom_Admin_Columns( $post_type, [] );
}

Mit dieser Implementierung können Sie beliebige benutzerdefinierte Spalten für jeden gewünschten Beitragstyp hinzufügen, was die Verwaltung Ihrer Inhalte erheblich vereinfacht.

Fazit

Die Nutzung von MB Admin Columns bietet eine bedeutende Verbesserung der Benutzererfahrung im WordPress-Backend, insbesondere für Benutzer, die regelmäßig mit einer Vielzahl von benutzerdefinierten Beitragstypen arbeiten. Die Möglichkeit, benutzerdefinierte Felder effektiv zu integrieren, steigert nicht nur die Effizienz, sondern ermöglicht auch eine viel individuellere Verwaltung von Inhalten.

Benutzer können schnell und effizient auf die Informationen zugreifen, die für ihre tägliche Arbeit am wichtigsten sind, wodurch der gesamte Prozess der Inhaltsverwaltung optimiert wird. Die Integration und Anpassung von Admin-Spalten ist einfach und kann sowohl durch das UI als auch durch Code erfolgen, was die Flexibilität und Anpassungsfähigkeit von MB Admin Columns unterstreicht. So können Anwender sicherstellen, dass sie die besten Praktiken für die Verwaltung und Präsentation ihrer Inhalte anwenden, und dass sie jederzeit die Kontrolle über ihre Daten behalten, was zu einem insgesamt besseren Workflow führt.

Bewertungen

Es gibt noch keine Bewertungen.

Nur angemeldete Kunden, die dieses Produkt gekauft haben, dürfen eine Bewertung abgeben.

Nach oben scrollen