Ich habe in einem Wordpress MU installiert mit bemerkt , dass Domain - Mapping aktiviert, einige Funktionen URIs zurück , die nicht verwendet die aktuelle WPMU Website primäre Domain - Namen , die möglicherweise bedeutet , dass sie „WPMU Domain Mapped-unwissend Funktionen“ (ein wenig hart sind, ich kennt).
Was kann ich tun, um sicherzustellen, dass die Primärdomäne der aktuellen WPMU-Site in zurückgegebenen URIs verwendet wird, wenn ich diese Art von Funktionen aufrufe, um Assets (js, css, img usw.) kanonisch und isoliert zu referenzieren?
Ein kurzes Beispiel ist das Folgende:
$ft_img = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'full');
In diesem Beispiel $ft_img[0]
würde also für jede Unterwebsite in einem WPMU-Netzwerk dieselbe URI verwendet, wobei die Basisstandorte verwendet werden, siteurl
wenn sie für die Unterwebsite spezifisch sein sollten.
wp_get_attachment_image_src
in einem domänenzugeordneten Mu-Setup ohne Probleme den korrekten URI für Haupt- und alle Unterseiten. Vielleicht verstehe ich nicht, wonach du suchst?