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) undmanage_{$post_type}_posts_custom_column
(populiert die Spaltendaten). - Sie können Spalten mit
manage_{$post_type}_posts_columns
hinzufügen, entfernen oder neu ordnen. Mitmanage_{$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.
Das obige Bild zeigt das Menü "Beiträge" und das Untermenü "Alle Beiträge". Die Auswahl eines beiden öffnet den Bildschirm der Postverwaltung:
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.
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!

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

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.

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

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

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

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

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

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


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

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

Heißer Artikel

Heiße Werkzeuge

Dreamweaver CS6
Visuelle Webentwicklungstools

EditPlus chinesische Crack-Version
Geringe Größe, Syntaxhervorhebung, unterstützt keine Code-Eingabeaufforderungsfunktion

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
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
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.
