Ich habe functions.php mit dem Code konfiguriert, der Post Thumbnails für das Thema aktiviert, aber es erscheint nicht in wp-admin.
<?php
add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size( 1280, 720 );
Wenn ich einen Beitrag erstelle, wird die Option zum Hochladen des vorgestellten Bildes nicht angezeigt. Also habe ich die folgenden Verfahren durchgeführt, um zu versuchen zu verstehen, was vor sich geht.
- Ich habe alle Plugins deaktiviert
- Ich habe das Thema geändert (und das vorgestellte Bild erscheint normalerweise in wp-admin)
- Ich habe den gesamten Code aus den Funktionen entfernt und nur den obigen Code übrig gelassen
- Ich habe WordPress aktualisiert
Ich weiß nicht mehr weiter, habe viel recherchiert und finde keine Lösung. Könnte jemand meiner Seele gnädig sein? Danke!!!
Daran könntest du dich anhängen after_setup_theme
Aktionshaken. Der Code würde also etwa so aussehen:
add_action('after_setup_theme', 'your_theme_features');
function your_theme_features()
{
add_theme_support('post-thumbnails');
set_post_thumbnail_size( 1280, 720 );
};
“Kopieren/Einfügen” Sie den Code in Ihre functions.php
. Der Abschnitt “das vorgestellte Bild” sollte für Ihre Beiträge angezeigt werden. Auch sollten Sie in der Lage sein, zu verwenden set_post_thumbnail_size
Funktion auch.

ein Meerestagebuch
Alles, was innerhalb deklariert ist function.php
Datei muss mit einer Aktion/einem Filter verknüpft werden.
<?php
/**
* Registers theme support for a given feature.
*
* @link https://developer.wordpress.org/reference/functions/add_theme_support/
*/
add_action( 'init', 'theme_support' );
if ( ! function_exists( 'theme_support' ) ) {
function theme_support () {
/**
* This feature enables Post Thumbnails support for a theme. Note that you can optionally pass a second argument, $args, with an array of the Post Types for which you want to enable this feature.
*
* @link https://developer.wordpress.org/reference/functions/add_theme_support/#post-thumbnails
*/
add_theme_support( 'post-thumbnails' );
};
};
Benutzerdefinierter Posttyp-Fall
Wenn Sie über einen benutzerdefinierten Beitragstyp sprechen, registrieren Sie einen neuen über register_post_type()
Sie können eine angeben support
Argument-Array.
// ...
'supports' => array( 'title', 'editor', 'thumbnail', ) // Default is an array containing 'title' and 'editor'.
Streit |
Beschreibung |
supports |
(array ) Kernfunktion(en), die der Beitragstyp unterstützt. Dient als Alias für Anrufe add_post_type_support() direkt. Zu den Kernfunktionen gehören ‘title ‘, ‘editor ‘, ‘comments ‘, ‘revisions ‘, ‘trackbacks ‘, ‘author ‘, ‘excerpt ‘, ‘page-attributes ‘, ‘thumbnail ‘, ‘custom-fields ‘, und ‘post-formats ‘. Darüber hinaus bestimmt die Funktion „Revisionen“, ob der Beitragstyp Revisionen speichert, und die Funktion „Kommentare“ bestimmt, ob die Anzahl der Kommentare auf dem Bearbeitungsbildschirm angezeigt wird. Eine Funktion kann auch als Array von Argumenten angegeben werden, um zusätzliche Informationen zur Unterstützung dieser Funktion bereitzustellen. Beispiel: array( 'my_feature', array( 'field' => 'value' ) ) . Standard ist ein Array, das ‘title ‘ und ‘editor ‘. |
Februar 2022
WordPress-Version 5.9.1
Es ist 9 Monate her und ich hoffe, OP hat die Lösung gefunden.
Wenn jemand zu diesem Beitrag gekommen ist und dieselbe Frage gestellt hat, versuchen Sie dies.
Hier ist, was das offizielle Themenhandbuch sagt
index.php
Die Hauptvorlagendatei. Es ist in allen Themen erforderlich.
Lösung
Stellen Sie sicher, dass Ihr Thema eine hat index.php
Datei.
Es spielt keine Rolle, ob es Inhalt hat oder leer ist, sondern die Datei muss existieren.
Danke an @teshn, dass du das gefunden hast.
9971000cookie-checkAusgewähltes Bild von WordPress erscheint nicht im Adminbereichyes
Hast du es an einen der WordPress-Hooks angeschlossen?
– Ruvee
6. Mai 2021 um 17:48 Uhr