Ich verwende eine Installation mit drei Standorten an mehreren Standorten.
Wenn ich $wpdb->base_prefix
etwas Zeit verwende, wird das Netzwerkstandortpräfix anstelle des Basisstandortpräfix angegeben. Ist jemand mit diesem Problem konfrontiert? Können Sie bitte einen Vorschlag machen?
$wpdb->prefix
stattdessen? Wenn Sie einen Teil des relevanten Codes veröffentlichen können, haben wir möglicherweise eine bessere Chance, Ihnen zu helfen.Antworten:
$wpdb->base_prefix
Ruft das ursprüngliche Präfix ab (dh die 'Root'-Site in einer Multisite-Installation). Es wurde in Version 3.0.0 hinzugefügt, als Multisite Teil des WordPress-Kerns wurde.$wpdb->prefix
erhält das Präfix für die aktuelle Site in einer Multisite-Installation.Gemäß den Codex-Dokumenten für die
wpdb
Klasse :(Betonung hinzugefügt)
quelle
Versuchen Sie $ wpdb-> get_blog_prefix wie folgt :
Und
$base_prefix
als Basispräfix verwenden.Lassen Sie mich wissen, wenn dies für Sie nicht funktioniert.
quelle