Ausgewähltes Bild von WordPress erscheint nicht im Adminbereich

Lesezeit: 4 Minuten

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.

  1. Ich habe alle Plugins deaktiviert
  2. Ich habe das Thema geändert (und das vorgestellte Bild erscheint normalerweise in wp-admin)
  3. Ich habe den gesamten Code aus den Funktionen entfernt und nur den obigen Code übrig gelassen
  4. 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!!!

  • Hast du es an einen der WordPress-Hooks angeschlossen?

    – Ruvee

    6. Mai 2021 um 17:48 Uhr

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.

  • Was meinst du mit “hat nicht funktioniert”? Haben Sie einen Fehler erhalten? Haben Sie das “Featured Image” im Backend gesehen?

    – Ruvee

    6. Mai 2021 um 19:19 Uhr


  • Der Auswahlblock für ausgewählte Bilder wird nicht im Adminbereich angezeigt, wenn ich einen Beitrag oder eine Seite veröffentliche. Es zeigt keinen Fehler an.

    – Geahn Machado

    6. Mai 2021 um 19:32 Uhr

  • Hast du den Code in die functions.php Ihres aktiven Themas? Hast du es nach “Kopieren/Einfügen” gespeichert? Es funktioniert gut auf meiner Seite!

    – Ruvee

    6. Mai 2021 um 19:38 Uhr

  • Ja, es ist in der functions.php zum Thema. Ich habe sogar den functions.php-Code von einem anderen Theme kopiert, aber es funktioniert hier nicht und ich versuche seit 3 ​​Tagen, das Problem herauszufinden.

    – Geahn Machado

    6. Mai 2021 um 19:42 Uhr

  • Hmmm! Das ist interessant! Wie ich schon sagte, es funktioniert gut auf meiner Seite und es sollte das gleiche auf Ihrer Seite tun. Das einzige, woran ich an dieser Stelle denken kann, sind Ihre WordPress-Dateien. Stellen Sie sicher, dass sie nicht beschädigt sind. Ich würde die neue Version von WordPress herunterladen und es versuchen. Versuchen Sie auch, etwas von Ihrem zu wiederholen functions.php um zu sehen, ob Sie mit dem Recht arbeiten functions.php Datei.

    – Ruvee

    6. Mai 2021 um 20:06 Uhr

Ausgewahltes Bild von Wordpress erscheint nicht im Adminbereich
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‘.

  • Sind Sie sicher, dass Sie an der richtigen Stelle suchen? Denn das ist nichts Besonderes.

    – ein Meerestagebuch

    6. Mai 2021 um 19:26 Uhr

  • Ja, ich habe dies mehrmals getan, ich verstehe nicht, warum es nicht funktioniert.

    – Geahn Machado

    6. Mai 2021 um 19:32 Uhr

  • Warten Sie, sprechen Sie von einer Seite / einem Beitrag? oder ein benutzerdefinierter Beitragstyp?

    – ein Meerestagebuch

    6. Mai 2021 um 19:36 Uhr


  • Ich habe die Antwort nur für den Fall bearbeitet, dass Sie über CPTs sprechen.

    – ein Meerestagebuch

    6. Mai 2021 um 19:43 Uhr

  • Nein, ich möchte, dass es auf dem gemeinsamen Beitrag / der Seite funktioniert, ohne Beitragstypen oder Anpassungen, aber das Beitragsbild erscheint nicht im Editor. Mein Thema ist neu erstellt, es hat nur das, was zum Arbeiten notwendig ist, also sollte es keinen Konflikt geben, auch wenn keine Plugins installiert sind.

    – Geahn Machado

    6. Mai 2021 um 19:46 Uhr

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.

997100cookie-checkAusgewähltes Bild von WordPress erscheint nicht im Adminbereich

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy