suchen
HeimCMS-TutorialWordDrücken SieErweiterung der Postspalten in Ihren Verwaltungsbereichen

Dieses Tutorial zeigt, wie Sie WordPress -Administrationsbildschirme für Ihre Post -Typen anpassen, indem die angezeigten Spalten geändert werden. Wir werden zunächst die Standardeinträge für WordPress -Post -Typen überprüfen und dann die erforderlichen Haken für die Spaltenmanipulation untersuchen. Schließlich integrieren wir zusätzliche Post -Meta -Daten in diese Spalten.

Ziel ist es, Sie zu befähigen, Ihre Post -Typ -Verwaltungsbildschirme zu erweitern und zu ändern und den Benutzern weitere Informationen und Aktionen bereitzustellen.

Schlüsselkonzepte:

  • WordPress -Post -Typ -Administrationsbildschirme sind sehr anpassbar und ermöglichen eine verbesserte Funktionalität und Benutzererfahrung.
  • Zwei Kernfilter -Steuerspalte Anzeige: manage_{$post_type}_posts_columns (definiert Spalten) und manage_{$post_type}_posts_custom_column (populiert die Spaltendaten).
  • Sie können Spalten mit manage_{$post_type}_posts_columns hinzufügen, entfernen oder neu ordnen. Mit manage_{$post_type}_posts_custom_column können Sie den Inhalt in jeder Spalte mithilfe $column und $post_id Variablen steuern.
  • Spaltendaten anpassen sind besonders wertvoll für benutzerdefinierte Post -Typen und können Zugriff auf Post -IDs und Meta -Daten für dynamische Inhaltsaktualisierungen oder Medienauswahl ermöglichen.

WordPress Post -Management -Schnittstelle:

beim Erstellen von Post -Typen (einschließlich Standard -"-Posts" und "Seiten") generiert WordPress eine administrative Schnittstelle für die Verwaltung. Dies wird normalerweise über das Hauptverwaltungsmenü der Backend zugegriffen.

Extending Post Columns in Your Admin Areas

Das obige Bild zeigt das Menü "Beiträge" und das Untermenü "Alle Beiträge". Die Auswahl eines beiden öffnet den Bildschirm der Postverwaltung:

Extending Post Columns in Your Admin Areas

Dieser Bildschirm listet alle Beiträge des ausgewählten Typs auf.

Erweiterung der Postverwaltungsschnittstelle:

Um diese Schnittstelle zu verbessern und zusätzliche Funktionen bereitzustellen, insbesondere für benutzerdefinierte Post -Typen mit zusätzlichen Meta -Daten, können wir die angezeigten Spalten anpassen.

Anpassen und Populationsspalten anpassen und besiedeln:

WordPress zeigt Standardspalten an (z. B. Titel, Autor, Datum für Seiten). Um dies zu ändern, verwenden Sie zwei Filter:

1. Anpassungsspalten (manage_{$post_type}_posts_columns):

Dieser Filter modifiziert, welche Spalten angezeigt werden. Ersetzen Sie {$post_type} durch den Namen Ihres Postyps (z. B. page, post, services). Der Filter empfängt ein assoziatives Array ($columns) -Kartierungsspaltennamen zu Titeln. Sie können Elemente in diesem Array hinzufügen, entfernen oder neu ordnen.

Beispiel (Seitenspalten ändern):

function manage_page_columns($columns) {
    unset($columns['date']);
    unset($columns['comments']);
    unset($columns['author']);

    $columns['page_featured_image'] = 'Featured Image';
    $columns['page_template'] = 'Template';
    $columns['page_content'] = 'Content';

    return $columns;
}
add_filter('manage_page_posts_columns', 'manage_page_columns');

2. Spannungsspalten (manage_{$post_type}_posts_custom_column):

Dieser Filter bevölkert den Inhalt jeder Spalte. Es empfängt zwei Parameter: $column (die Spalten -ID) und $post_id.

Beispiel (Populations -Seitenspalten):

function populate_page_columns($column, $post_id) {
    if ($column == 'page_featured_image') {
        if (has_post_thumbnail($post_id)) {
            echo get_the_post_thumbnail($post_id, 'thumbnail');
        } else {
            echo 'No featured image';
        }
    } elseif ($column == 'page_template') {
        $template = get_post_meta($post_id, '_wp_page_template', true);
        $templates = get_page_templates();
        echo isset($templates[$template]) ? 'Using: ' . $templates[$template] : 'Default Template';
    } elseif ($column == 'page_content') {
        $page = get_post($post_id);
        if ($page) {
            echo wp_trim_words(apply_filters('the_content', $page->post_content), 20, '...'); // Show a trimmed excerpt
        }
    }
}
add_action('manage_page_posts_custom_column', 'populate_page_columns', 10, 2);

Das Beispiel zeigt einen abgeschnittenen Auszug des Seiteninhalts für die Kürze. Der vollständige Inhalt könnte angezeigt werden, aber er könnte unhandlich sein.

Extending Post Columns in Your Admin Areas

Schlussfolgerung:

Customizing Admin -Spalten bietet eine erhebliche Kontrolle über die Benutzeroberfläche, insbesondere für benutzerdefinierte Post -Typen. Auf diese Weise können relevante Informationen angezeigt und möglicherweise dynamische Aktionen direkt in der Administratorliste hinzugefügt werden. Denken Sie daran, page durch Ihren spezifischen Beitragstyp zu ersetzen und den Code an Ihre Anforderungen anzupassen. Die vorgesehenen Beispiele bieten eine solide Grundlage für den Aufbau komplexerer Anpassungen.

Das obige ist der detaillierte Inhalt vonErweiterung der Postspalten in Ihren Verwaltungsbereichen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Können Sie WordPress verwenden, um eine Mitgliedschaftsstelle zu erstellen?Können Sie WordPress verwenden, um eine Mitgliedschaftsstelle zu erstellen?May 01, 2025 am 12:08 AM

Ja, YoucanuseWordpressToBuildAmemberSShipsit.here'show: 1) UsePluginSlikememberpress, ContentAccessCessControl und PaymentHandling.2) sealEncontentProtection Mit ContentAccesscessControl und PaymentSandling.2) scontentProtectionwithupdatedPluginsandadditionalsalityMeasures

Benötigt WordPress das Codierungswissen, um sie als CMS zu verwenden?Benötigt WordPress das Codierungswissen, um sie als CMS zu verwenden?Apr 30, 2025 am 12:03 AM

Sie benötigen kein Programmierwissen, um WordPress zu verwenden, aber das Mastering -Programmieren kann die Erfahrung verbessern. 1) Verwenden Sie CSS und HTML, um den Themenstil anzupassen. 2) PHP -Wissen kann Themendateien bearbeiten und Funktionen hinzufügen. 3) Benutzerdefinierte Plug-Ins und Meta-Tags können die SEO optimieren. 4) Achten Sie auf die Sicherung und Verwendung von Untertopien, um Update-Probleme zu verhindern.

Was sind die Sicherheitsüberlegungen bei der Verwendung von WordPress?Was sind die Sicherheitsüberlegungen bei der Verwendung von WordPress?Apr 29, 2025 am 12:01 AM

TOSECUREAWORDPRESSETSITE, folge theSesteps: 1) regelmäßig UPDatewordPressCore, Themen und Pluginstopatchvulnerabilities.2) UsSestrong, UniquepasswordsAnabletwo-FactorAuthentication.3) optformanitanagnessHostinghostHaredHostHosthostingingWithaThawithaThaBeBaplicationFirewalfirewalfirica

Wie vergleicht WordPress mit anderen Website -Bauherren?Wie vergleicht WordPress mit anderen Website -Bauherren?Apr 28, 2025 am 12:04 AM

WordPressExcelsoverotherwebuildersDuetoitsFlexibilität, Skalierbarkeit und Open-Sourcenature.1) ITSAVERSATILECMMSWITHEXTENSIVISICIENTOPTIONSVIATHEMESANDPLUGINS.2) ITSELDEPERSPOWERPOWERFULCEMASTERFULCEMASTER.3)

5 WordPress -Plugins für Entwickler im Jahr 20255 WordPress -Plugins für Entwickler im Jahr 2025Apr 27, 2025 am 08:25 AM

Sieben Must-Have-WordPress-Plugins für die Entwicklung von 2025 Website Der Aufbau einer erstklassigen WordPress-Website in 2025 erfordert Geschwindigkeit, Reaktionsfähigkeit und Skalierbarkeit. Das effizientes Erreichen dieser effizienten Auswahl strategische Plugin -Auswahl. Dieser Artikel Highlig

Wofür würden Sie WordPress verwenden?Wofür würden Sie WordPress verwenden?Apr 27, 2025 am 12:14 AM

WordPressCanBeUsedforvariousPurposeBeyondblogging.1) E-Commerce: WithwooCommerce, ItcanbeComeAllonLinestore.2) Mitgliedschaften: PluginslikememberMpressionSenableExclusiveContentareas.3) Portfoliossites: ThemeslikeastraalaLaNlayouts

Ist WordPress gut zum Erstellen einer Portfolio -Website?Ist WordPress gut zum Erstellen einer Portfolio -Website?Apr 26, 2025 am 12:05 AM

Ja, WordPressisexcellentforcreatreseaportfolioWebsit.1) ItoffersnumousPortfolio-spezifischemenglike'astra'Foreasycustomization.2) Pluginsuchas'elementor'EnableIntiveIntiveIntiveIntiveIntiveLevived-Design, thedoomanycanslowthesite)

Was sind die Vorteile der Verwendung von WordPress über die Codierung einer Website von Grund auf neu?Was sind die Vorteile der Verwendung von WordPress über die Codierung einer Website von Grund auf neu?Apr 25, 2025 am 12:16 AM

WordpressIsAdvantageousovercodingawebsitfromscratchdueto: 1) EasyofuseandfasterDevelopment, 2) Flexibilitätsskalierbarkeit, 3) StrongCommunitySupport, 4) integrierte Inseoandmarketingtools, 5) Kostenwirksamkeit und 6) regelmäßige SecurityUpdaten.TheseFeaturesallowalfoalloweal

See all articles

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

EditPlus chinesische Crack-Version

EditPlus chinesische Crack-Version

Geringe Größe, Syntaxhervorhebung, unterstützt keine Code-Eingabeaufforderungsfunktion

DVWA

DVWA

Damn Vulnerable Web App (DVWA) ist eine PHP/MySQL-Webanwendung, die sehr anfällig ist. Seine Hauptziele bestehen darin, Sicherheitsexperten dabei zu helfen, ihre Fähigkeiten und Tools in einem rechtlichen Umfeld zu testen, Webentwicklern dabei zu helfen, den Prozess der Sicherung von Webanwendungen besser zu verstehen, und Lehrern/Schülern dabei zu helfen, in einer Unterrichtsumgebung Webanwendungen zu lehren/lernen Sicherheit. Das Ziel von DVWA besteht darin, einige der häufigsten Web-Schwachstellen über eine einfache und unkomplizierte Benutzeroberfläche mit unterschiedlichen Schwierigkeitsgraden zu üben. Bitte beachten Sie, dass diese Software

MantisBT

MantisBT

Mantis ist ein einfach zu implementierendes webbasiertes Tool zur Fehlerverfolgung, das die Fehlerverfolgung von Produkten unterstützen soll. Es erfordert PHP, MySQL und einen Webserver. Schauen Sie sich unsere Demo- und Hosting-Services an.

Sicherer Prüfungsbrowser

Sicherer Prüfungsbrowser

Safe Exam Browser ist eine sichere Browserumgebung für die sichere Teilnahme an Online-Prüfungen. Diese Software verwandelt jeden Computer in einen sicheren Arbeitsplatz. Es kontrolliert den Zugriff auf alle Dienstprogramme und verhindert, dass Schüler nicht autorisierte Ressourcen nutzen.