亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Inhaltsverzeichnis
1. Fügen Sie Spalten mit manage_{$post_type}_posts_columns Hook hinzu
2. Verwenden Sie manage_{$post_type}_posts_custom_column um den Spalteninhalt zu füllen
3. Support für benutzerdefinierte Artikeltypen
4. Optional: Lassen Sie Spalten die Sortierung oder das schnelle Filterung unterstützen
Heim CMS-Tutorial WordDrücken Sie So fügen Sie den Administratorlistentabellen benutzerdefinierte Spalten hinzu

So fügen Sie den Administratorlistentabellen benutzerdefinierte Spalten hinzu

Sep 18, 2025 am 02:48 AM

Um im WordPress -Hintergrund benutzerdefinierte Spalten hinzuzufügen, müssen Sie die Hook -Funktion verwenden, um sie zu implementieren. 1. Verwenden Sie den Hook des Verwaltens _ {$ post_type} _posts_columns, um eine neue Spalte hinzuzufügen, z. 2. Verwenden Sie das Verwalten _ {$ post_type} _posts_custom_column Hook, um den Spalteninhalt zu füllen und die entsprechenden Daten auszugeben, indem der Spaltenname beurteilt wird. 3. Wenn es sich um einen benutzerdefinierten Artikeltyp (z. B. ein Buch) handelt, ersetzen Sie den Alias ??"Artikeltyp" im Haken. 4.. Sie k?nnen optional die Verwaltung_Edit-{$ post_type} _sortable_columns und andere Hooks verwenden, um die Sortier- oder Filterfunktionen der Spalte zu unterstützen, wodurch die Hintergrundverwaltungsfunktion erweitert wird.

In der Liste der Artikel, Seiten oder anderen benutzerdefinierten Beitragstypen im WordPress -Backend entsprechen die standardm??igen Spalten Ihre Anforderungen m?glicherweise nicht. Wenn Sie einige benutzerdefinierte Felder oder andere Informationen als neue Spalte hinzufügen m?chten, k?nnen Sie dies tun, indem Sie die functions.php des Themas oder das Plugin des Themas ?ndern. Der gesamte Prozess ist nicht kompliziert, erfordert jedoch eine bestimmte Codebasis.


1. Fügen Sie Spalten mit manage_{$post_type}_posts_columns Hook hinzu

Um eine benutzerdefinierte Spalte hinzuzufügen, müssen Sie zun?chst manage_{$post_type}_posts_columns verwenden, um die neue Spalte zu registrieren. $post_type hier ist der Artikeltyp, den Sie ?ndern m?chten, z. B. post oder page , oder es kann auch ein benutzerdefinierter Artikel -Typ sein, den Sie selbst erstellen.

Wenn Sie beispielsweise eine Spalte mit dem Namen "Autoren -E -Mail" zur "Artikel" -Liste hinzufügen m?chten, k?nnen Sie sie so schreiben:

 Funktion add_custom_column ($ columns) {
    $ columns ['Author_email'] = 'Author Mailbox';
    $ columns zurückgeben;
}
add_filter ('verwalten_post_posts_columns', 'add_custom_column');

Dieser Code fügt der Spalte in der Artikelliste eine neue Spalte mit dem Titel "Autoren -E -Mail" hinzu.


2. Verwenden Sie manage_{$post_type}_posts_custom_column um den Spalteninhalt zu füllen

Nach dem Hinzufügen der Spalte müssen Sie auch den entsprechenden Inhalt jeder Zeile füllen. Dies erfordert einen weiteren Haken: manage_{$post_type}_posts_custom_column .

Wenn wir das obige Beispiel fortsetzen, geben wir die E -Mail -Adresse des Autors jedes Artikels aus:

 Funktion fill_custom_column ($ spalte, $ post_id) {
    if ($ column === 'Author_email') {
        $ author_id = get_post_field ('post_author', $ post_id);
        $ author_email = get_the_author_meta ('user_email', $ author_id);
        echo esc_html ($ author_email);
    }
}
add_action ('verwalten_post_posts_custom_column', 'fill_custom_column', 10, 2);

Dadurch werden die E -Mail -Adresse des Autors des Artikels in jeder Zeile angezeigt.

Hinweis: Der zweite Parameter dieses Hakens ist die Artikel -ID, und der dritte Parameter ist der aktuelle Spaltenname (abh?ngig von der zuvor festgelegten Taste). Sie müssen bestimmen, was auf dem Spaltennamen ausgegeben werden soll.


3. Support für benutzerdefinierte Artikeltypen

Wenn Sie sich mit einem benutzerdefinierten Artikeltyp wie book befassen, müssen Sie post in den beiden oben genannten Haken nur durch book ersetzen. Zum Beispiel:

  • manage_book_posts_columns
  • manage_book_posts_custom_column

Stellen Sie sicher, dass Ihr Alias ??nach dem Typ nach dem Typ korrekt ist oder der Haken nicht wirksam wird.


4. Optional: Lassen Sie Spalten die Sortierung oder das schnelle Filterung unterstützen

Standardm??ig k?nnen neu hinzugefügte Spalten nicht als Filterkriterien sortiert oder verwendet werden. Wenn Sie m?chten, dass eine Spalte die Sortierung unterstützt, k?nnen Sie manage_edit-{$post_type}_sortable_columns verwenden, um anzugeben, welche Spalten sortiert werden k?nnen.

Wenn Sie m?chten, dass Spalten die schnelle Filterung (z. B. die Filterung durch Dropdown-Menüs) unterstützen, müssen Sie einige zus?tzliche Abfragelogik- und UI-Steuerelemente hinzufügen, die etwas komplexer, aber auch v?llig machbar sind.


Grunds?tzlich sind dies die Operationen. Der gesamte Prozess dreht sich um zwei Haupthaken: eine zum Hinzufügen von Spalten und eine zum Ausfüllen von Daten. Obwohl es sich um einen kleinen Code handelt, ist die Struktur klar und es ist nicht schwer zu verstehen. Achten Sie einfach darauf, den richtigen Artikeltyp und den Spaltennamen zu ersetzen, und Sie k?nnen die Hintergrundverwaltungsschnittstelle problemlos erweitern.

Das obige ist der detaillierte Inhalt vonSo fügen Sie den Administratorlistentabellen benutzerdefinierte Spalten hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erkl?rung dieser Website
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

Hei?e KI -Werkzeuge

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

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.

Stock Market GPT

Stock Market GPT

KI-gestützte Anlageforschung für intelligentere Entscheidungen

Hei?e Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Hei?e Themen

Wie erstelle ich eine benutzerdefinierte Seitenvorlage in WordPress? Wie erstelle ich eine benutzerdefinierte Seitenvorlage in WordPress? Sep 21, 2025 am 02:56 AM

CreateAPHPFilenAmateTemplate-about.phpinyoORTHEMEFORDERWITH "TEMPLATENAME: MYCUSTPAGE" Kommentar.2.AddwordpressLoopandhtmlStructureSUtGet_Header (), the_title (), the_content () undget_foter ()

Wie kann ich Ihre WordPress -Site richtig in einen neuen Host migrieren? Wie kann ich Ihre WordPress -Site richtig in einen neuen Host migrieren? Sep 18, 2025 am 01:27 AM

BackupallSiteFilesAndatabasebeboremigration.2.TransferFilesandimportDatabasetoneWhosen, Aktualisierungwp-config.php.3.FixurlsifneededandTestSitelokal.4.UpdatednSetingSaftersuccessfulTesting.5.VerifyFitelocally und -AnteconneconneconnecttoolStoolsting-Migration.

Wie füge ich WordPress ein E -Mail -Abonnementformular hinzu? Wie füge ich WordPress ein E -Mail -Abonnementformular hinzu? Sep 20, 2025 am 12:09 AM

ConnectYourWordPressSitetoanemailMarketingServicelikemailchimporconstantContactbysigningUpandusingtheirofficialplugin.2.installandactivateThePlugin, dannlinkittoyourAccountviaapikey.3.addthesubScription -Formusingwidgets, Shortcodes, Gutenbergblocks, -Pops -Bildung, Shortions, Gutenbergblocks, oder -Pop

So fügen Sie den Administratorlistentabellen benutzerdefinierte Spalten hinzu So fügen Sie den Administratorlistentabellen benutzerdefinierte Spalten hinzu Sep 18, 2025 am 02:48 AM

Um im WordPress -Hintergrund benutzerdefinierte Spalten hinzuzufügen, müssen Sie die Hook -Funktion verwenden, um sie zu implementieren. 1. Verwenden Sie den Verwalten _ {$ post_type} _posts_column Hook, um eine neue Spalte hinzuzufügen, z. 2. Verwenden Sie das Verwalten _ {$ post_type} _posts_custom_column Hook, um den Spalteninhalt zu füllen, und geben Sie die entsprechenden Daten aus, indem Sie den Spaltennamen beurteilen. 3. Wenn es sich um einen benutzerdefinierten Artikeltyp (z. B. ein Buch) handelt, ersetzen Sie den Alias ??"Artikeltyp" im Haken. 4.. Sie k?nnen optional den Hook von Management_edit-{$ post_type} _sortable_column verwenden, um die Spaltenunterstützung zu sortieren oder zu filtern

Wie füge ich einen benutzerdefinierten Beitragstyp in WordPress hinzu? Wie füge ich einen benutzerdefinierten Beitragstyp in WordPress hinzu? Sep 17, 2025 am 01:38 AM

Toaddacustompostypeinwordpress, Usetheregister_post_type () Functioninyourthemenfunktionen.

Wie erstelle ich eine Galerie in WordPress? Wie erstelle ich eine Galerie in WordPress? Sep 19, 2025 am 03:51 AM

UsethegalleryblockinwordPressToadDimagesWithoutCoding.Click toInsertHeGalleryBlock, UploadorSelectimagesFrommedialibrary, CustomizeColumns, Gr??e, Links und Kapitationen, dann publishSandReview.forAdvancedFeatureslikelightbookboxMasonrylaylayouts, Anwendung, Anwendung, Anwendung, Verwendung von PlugInsuchasinsuchasenvi

Wie repariere ich den 500 internen Serverfehler in WordPress? Wie repariere ich den 500 internen Serverfehler in WordPress? Sep 20, 2025 am 12:01 AM

A500InternalServerErrorinwordpressiscaususedByserver-sidessues, oft Tenduetophperrors, fehlerhafte PluginsaTheme, LowMemorylimits, orcorrupted.htaccessfiles;

Wie füge ich WordPress ordnungsgem?? Google Analytics hinzu? Wie füge ich WordPress ordnungsgem?? Google Analytics hinzu? Sep 17, 2025 am 02:16 AM

CreateooGleanalyticsAccountandoBtainyourga4Measurement.2.usetheSiteKitByGeGLIGINTOYCONNECTYORWORDPRESSITETSEANDAUTOMATIONIGHETHETRACKINGCODE.3.Alternativ, manuellinserthegtag.jscodeIntoHeDeNeToDeToDePForAdvanceduSgers.

See all articles