Vorgestelltes Bild funktioniert nicht

WordPress Post Lieblingsbild nicht auf wp-Admin und auf Seite angezeigt, obwohl es auf DB eingestellt ist. Ich habe Beiträge mit unnötigen Daten eingefügt und meta in DB von anderen db, alles ist in Ordnung. Wenn ich Thumbnail URL so rufe, funktioniert es

$url = wp_get_attachment_url( get_post_thumbnail_id($post->ID) ); echo $url; 

Aber wenn ich es so laufe, funktioniert das nicht, auch das Bild wird nicht auf der Post-Edit-Seite von wp-admin angezeigt.

 echo get_the_post_thumbnail(); 

Was ich verpasst habe?

Bilder-URLs stammen vom selben Server, aber von verschiedenen Domänen. Website, in der ich arbeite, ist website.tv/sub (ein anderes WP-Projekt), aber die Bilder-URLs stammen von website.tv (dem Haupt-WP-Projekt).

Solutions Collecting From Web of "Vorgestelltes Bild funktioniert nicht"

Du musst es aussprechen:

 echo get_the_post_thumbnail(); 

Vielleicht the_post_thumbnail(); Sie the_post_thumbnail();

https://developer.wordpress.org/reference/functions/the_post_thumbnail/

Wie Sie sagten, die Bilder stammen aus einer anderen Domäne, wird nicht geladen. Überprüfen Sie, ob die database für die Spalten ‘siteurl’ und ‘home’ in der Tabelle ‘YOUR_TABLE_PREFIX_options’ die richtige URL enthält, an der Sie gerade arbeiten.

Wahrscheinlich ist das das Problem

website.tv/sub und website.tv (das wichtigste WP-Projekt).

Ihr Haupt-WP-Projekt überschreibt die URLs Ihres Unterprojekts. Versuchen Sie, Ihr Unterprojekt in eine Unterdomäne zu verschieben (sub.website.tv)