Heim > CMS-Tutorial > WordDrücken Sie > So erhalten Sie aktuelle Blog-Informationen für mehrere WordPress-Blogseiten

So erhalten Sie aktuelle Blog-Informationen für mehrere WordPress-Blogseiten

藏色散人
Freigeben: 2020-01-10 10:03:39
Original
2137 Leute haben es durchsucht

So erhalten Sie aktuelle Blog-Informationen für mehrere WordPress-Blogseiten

Wie erhalte ich die aktuellen Blog-Informationen für WordPress-Blogs mit mehreren Websites?

Beispiel für das Abrufen aktueller Blog-Informationen für WordPress-Blogs mit mehreren Websites

Empfohlen: „WordPress-Tutorial

Nach der Aktivierung von WordPress Multi-Site müssen Sie möglicherweise die aktuellen Blog-Informationen im Plug-in abrufen. In. Dieser Artikel hilft Ihnen, dieses Problem zu lösen

Was ist ein aktueller Blog?

Anders als eine einzelne Site generiert Multisite mehrere Blogs, sogenannte Blogs, also Unterseiten (einschließlich der Hauptseite). Die von Ihnen besuchte Unterseite wird als aktueller Blog bezeichnet. Die Informationen des aktuellen Blogs beziehen sich hauptsächlich auf die eindeutigen Informationen des Blogs selbst, wie z. B. den Namen, den Pfad und die ID-Nummer des Blogs. Sie umfassen nicht die Anzahl der Benutzer und Artikel, die der Blog erhalten kann Erhalten Sie die ID-Nummer, nachdem Sie die aktuellen Blog-Informationen erhalten haben.

Rufen Sie die aktuellen Blog-Informationen im Plug-in wie folgt ab:

Der Code lautet wie folgt:

global $current_blog;
Nach dem Login kopieren

Das Rückgabeergebnis ist:

The Der Code lautet wie folgt:

stdClass Object
(
[blog_id] => 3
[site_id] => 1
[domain] => demo.utubon.com
[path] => /neighborhood/
[registered] => 2013-08-01 10:31:03
[last_updated] => 2013-08-01 02:31:03
[public] => 1
[archived] => 0
[mature] => 0
[spam] => 0
[deleted] => 0
[lang_id] => 0
)
Nach dem Login kopieren

Sie können auch die Funktion get_blog_details verwenden:

Der Code lautet wie folgt:

$current_blog = get_blog_details();
Nach dem Login kopieren

Das Rückgabeergebnis lautet:

Der Code lautet wie folgt:

stdClass Object
(
[blog_id] => 3
[site_id] => 1
[domain] => demo.utubon.com
[path] => /neighborhood/
[registered] => 2013-08-01 10:31:03
[last_updated] => 2013-08-01 02:31:03
[public] => 1
[archived] => 0
[mature] => 0
[spam] => 0
[deleted] => 0
[lang_id] => 0
[blogname] => Neighborhood
[siteurl] => <a href="http://demo.utubon.com/neighborhood">http://demo.utubon.com/neighborhood</a>
[post_count] => 
)
// 比global $current_blog的信息更多
Nach dem Login kopieren

Dies entspricht im Grunde unseren Anforderungen, es gibt jedoch eine umständlichere Methode, die die Funktion get_blog_id_from_url verwendet. Wenn Ihre Multisite die Form eines Unterverzeichnisses hat, verwenden Sie:

Der Code lautet wie folgt:

$blog_id = get_blog_id_from_url("example.com", "/blog1/");
Nach dem Login kopieren

Wenn Sie einen Subdomainnamen verwenden, verwenden Sie:

Code As folgt:

$blog_id = get_blog_id_from_url("blog1.example.com");
Nach dem Login kopieren

Wir können $_SERVER['SERVER_NAME'] und $_SERVER["REQUEST_URI"] verwenden, um die oben genannten Parameter zu erhalten.

Nachdem Sie $blog_id erhalten haben, werden alle möglichen Dinge einfacher zu handhaben sein.

Das obige ist der detaillierte Inhalt vonSo erhalten Sie aktuelle Blog-Informationen für mehrere WordPress-Blogseiten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage