Wie finde ich heraus, welche Version von WordPress ausgeführt wird?


153

Ich habe gerade die gehostete WordPress-Site von jemandem übernommen. Wie finde ich heraus, welche Version er ausführt?

Antworten:


251

Schauen Sie in wp-includes / version.php nach

/**
 * The WordPress version string
 *
 * @global string $wp_version
 */
$wp_version = '2.8.4';

72

Sofern er keinen Code zum Löschen bearbeitet hat, sollten Sie in der Lage sein, die Quelle auf der Site anzuzeigen und nach diesem Meta-Tag zu suchen:

<meta name="generator" content="WordPress 2.7.1" /> 

Das gibt Ihnen die Version.


Hervorragender Tipp, mit dem Sie schnell prüfen können, ohne nach Anmeldeinformationen für eines von 100 Kundenkonten zu suchen und sich beim FTP anzumelden! Ein noch schnellerer Weg ist das "Klicken auf das W-Logo" gemäß der folgenden Antwort - erneut, wenn Sie Anmeldeinformationen bereit haben;)
Henrik Erlandsson

Hat sich das geändert? Meine WordPress-Site hat kein Meta-Name = "Generator" -Tag in der Quelle.
Alec Wilson

1
Das Meta-Tag kann durch ein Thema oder Plugin entfernt werden, sodass die Version von WordPress ausgeblendet ist und von Personen, die nach älteren / instabilen Versionen suchen, nicht mit böswilliger Absicht angegriffen werden kann. Die anderen hier aufgeführten Methoden könnten weiterhin funktionieren.
Michelle

Ich bekomme die weniger hilfreiche <meta name="generator" content="WordPress.com" />Vermutung, dass dies möglicherweise nicht für Websites funktioniert, die auf wordpress.com leben.
Ruffin

37

Im Admin Panel Dashboard finden Sie eine Box mit dem Namen " Right Now ". Dort sehen Sie die Version der WordPress-Installation. Ich habe dieses Ergebnis in WordPress gesehen 3.2.1. Sie können dies auch in der Version sehen3.7.1

WordPress Version 3.7.1

AKTUALISIEREN:

In WP Version 3.8.3

WordPress Version 3.8.3

In der Administrationsseite von WP Version 3.9.1 können Sie die Version anzeigen , indem Sie auf das WP-Logo klicken, das sich oben links befindet.

WordPress Version 3.9.1

Sie können verwenden yoursitename/readme.html

In der WordPress Admin-Fußzeile auf der rechten Seite sehen Sie die Versionsinformationen (Version 3.9.1).

In WP 4

Sie können die WordPress-Version mit dem folgenden Code erhalten:

<?php bloginfo('version'); ?>

Die folgende Datei enthält alle Versionsdetails

wp-includes/version.php   

Update für WP 4.1.5

Wenn es sich in WP 4.1.5 um die neueste WP-Version im rechten Fußzeilenteil handelt, wird die Version so angezeigt, wie sie ist. Wenn nicht, wird die neueste WP-Version mit dem zu aktualisierenden Link angezeigt.

Überprüfen Sie den folgenden Screenshot.

WP 4.1.5


8
Ihr Site- Name / readme.html hilft Ihnen auch, die WordPress-Version der Site zu finden
Gunaseelan

3
Ich denke, dies ist DIE Antwort, vorausgesetzt, Sie haben den Login / Pass. MEINER BESCHEIDENEN MEINUNG NACH. Ich habe gerade readme.html gelöscht (keine Beleidigung Matt, LOL)
PJ Brunet

Dies ist nur sichtbar, solange kein Update für WordPress verfügbar ist.
Gerald Schneider

@GeraldSchneider Was versuchst du über die Antwort zu sagen?
Gunaseelan

Dass diese Antwort nur funktioniert, solange kein Update für die WordPress-Instanz verfügbar ist. Wenn WordPress ein verfügbares Update erkennt, werden alle Versionsanzeigen durch die Meldung "Es ist ein Update verfügbar" ersetzt.
Gerald Schneider

24

Für jede WordPress-Site können Sie unter http://example.com/feed das folgende Tag in der XML-Datei überprüfen, um die Versionsnummer anzuzeigen:

<generator>http://wordpress.org/?v=3.7</generator>

Hier ist 3.7 die installierte Version.


Dies funktioniert auch dann, wenn die HTML-Ausgabe kein Generator-Tag enthält. Möglicherweise ist es spezifisch für die Website, an der ich interessiert bin, funktioniert aber trotzdem für mein Szenario.
Ejaz

20

Jede WP-Installation hat eine readme.html-Datei.

Geben Sie einfach www.yourdomain.com/readme.html ein


4
Falsch. Nicht jede Installation. Ich erinnere mich nicht daran in älteren Versionen. Auch die Offenlegung der WordPress-Version für die Welt ist eine Sicherheitsbedrohung. Jeder sollte readme.html, IMO löschen.
PJ Brunet

Kommentar oben von @ PJ-Brunet BRINGT 2 GUTE PUNKTE AUF, ABER aus Gründen der Genauigkeit und des Respekts MÜSSEN die ANSPRÜCHE, wie von Anfang an hätte getan werden müssen, abgeschwächt werden. Insbesondere über diese und meine nächsten 3 Kommentare, 3 KORREKTUREN: 1., beginnend mit "Falsch". (also insgesamt falsch vorschlagen) ist in der Tat irreführend, um umzukehren, da der Antwortansatz (von @ user1939291) (oft) + von außen nützlich + 1. Ich habe davon gehört (also gebe ich Antwort +1), also sollte eher der Kommentar beginnen Sagen Sie "Ja, das funktioniert (zumindest OFT), also eine Methode, die es wert ist, hinzugefügt zu werden, ABER es könnte erscheinen / ein Problem sein und / oder Fälle, in denen es nicht funktioniert." ...
Destiny Architect

Zweitens, wenn die Methode tatsächlich nicht immer funktioniert, sagen Sie, wo im Idealfall genau; außerdem nur sagen "Ich erinnere mich nicht an dies in älteren Versionen." ist offensichtlich KEIN solider Beweis für die Aussage "Nicht jede Installation". ... obwohl die Methode sicherlich nicht funktioniert, wenn die Datei gelöscht wurde, da der Kommentator (IMHO fälschlicherweise) den Benutzern vorschlägt, dies zu tun, und tatsächlich "Jeder" vorschlägt, also in diesem schwerwiegendsten Punkt, dem 3., "die WordPress-Version dem zu enthüllen Welt ist eine Sicherheitsbedrohung. ' ist eine zu starke Behauptung, die irreführend ist, um eine gute Sicherheit zu erreichen, ... als 4 Korrekturen von zunehmender Bedeutung: ...
Destiny Architect

... (a) Dies ist eine ernsthafte Sicherheitsbedrohung in NUR {besonders begrenzten Fällen: Wenn (Versionen sehr unvorhersehbar (falsch) +) Angreifer Sicherheitslücken in Version + kennen, verwendet er ver, um Exploits signifikant besser auszuwählen, aber ich vermute die meisten Angriffe automatisiert also probiere schon alle / viele Exploits unabhängig von ver}, außerdem (b) die Verwendung der (kurzen und sehr vorhersehbaren) Version # als Combo # ist kaum eine schützende Combo # (!), außerdem (c) ein solches Verstecken (davon) oder des jeweiligen CMS im Allgemeinen) {Sicherheit durch Dunkelheit, so als schwach angesehen en.wikipedia.org/wiki/Security_through_obscurity#Criticism }, ...
Destiny Architect

... außerdem (d) {außerhalb der Welt, die bestimmen kann, welches CMS auf einer Website ausgeführt wird} ist für ihren Eigentümer fast immer im schlimmsten Fall ein geringfügiger Verlust (könnte ein Gewinn sein), für die Welt jedoch äußerst wertvoll, insbesondere anderen Entwicklern zu zeigen, was funktioniert und wie Dinge getan werden, einschließlich dessen, was WP tun kann; Also schlage ich eher vor, dass Leute DIESE ODER ANDERE OFFIZIELLE DATEIEN NICHT LÖSCHEN (außer bei offiziellen oder extremen Ausnahmen); Verwenden Sie stattdessen aus Sicherheitsgründen {die offiziellen Methoden: insbesondere WP auf dem neuesten Stand halten und sichern}, was für alles, was ich gesehen habe, ausreichend war. Wenn dies jedoch immer noch nicht ausreicht, fügen Sie WP-Malware-Scanner und Stopper hinzu. s).
Destiny Architect

12

Wenn Sie hierher gekommen sind, um herauszufinden, wie Sie die WordPress-Version programmgesteuert überprüfen können, können Sie dies mit dem folgenden Code tun.

// Get the WP Version global.
global $wp_version;

// Now use $wp_version which will return a string value.
echo '<pre>' . var_dump( $wp_version ) . '</pre>';
// Output: string '4.6.1' (length=5)

Prost!


Perfekte Antwort +1, aktualisiert: @Ahmad erwartet, dass du es bist. Oh, diese Welt ist zu klein :-p
Thamaraiselvam

10

Am einfachsten ist es, die Readme-Datei anzuzeigen, die mit jeder WordPress-Version selbst geliefert wird.

http://example.com/readme.html


Ja, es ist cool, weil wir in einigen Fällen version.php leer sehen
Maha Dev

7

Im Admin-Bereich in der Fußzeile sollten die Wörter "Wordpress xx" angezeigt werden, wobei xx Ihre Versionsnummer ist :)

Alternativ können Sie die WP_VERSION-Konstante in Ihrem Skript wiedergeben, es liegt an Ihnen. Ersteres ist viel schneller und einfacher.


3
Vielleicht wahr im Jahr 2009, aber ab heute nein.
PJ Brunet

2
In neueren Versionen von WordPress gibt es keine WP_VERSION-Konstante. Verwenden Sie das globale $wp_versionoder get_bloginfo('version')(das tatsächlich die globale $ wp_version wiedergibt ...)
Ewout

6

finden Sie im Dashboard- At a GlanceFeld

Wenn dieses Feld ausgeblendet ist, klicken Sie screen optionsoben rechts auf und aktivieren Sie esAt a Glance

Geben Sie hier die Bildbeschreibung ein


6

Da ich die Antwort von @Michelle nicht kommentieren kann, poste ich meinen Trick hier.

Anstatt die Version auf einem Meta-Tag zu überprüfen, das normalerweise von einem benutzerdefinierten Thema entfernt wird.

Überprüfen Sie das rss feedAnhängen /feedan fast jeden Link von dieser Site und suchen Sie dann nach einigen Schlüsselwörtern ( wordpress, generator). Sie haben eine bessere Chance.

<lastBuildDate>Fri, 29 May 2015 10:08:40 +0000</lastBuildDate>
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<generator>http://wordpress.org/?v=4.2.2</generator>

Dies war die einzige Alternative, die in meinem Fall
funktionierte

3

Öffnen Sie das Blog. Überprüfen Sie die Quelle, sobald das Blog geöffnet ist. Es sollte ein Meta-Tag haben wie:

<meta name="generator" content="WordPress 2.8.4" />

1
Ich sehe dies nicht in meiner Seite Quelle
Leora

Beide sind die gleiche Antwort, Ihre scheint etwas später zu sein, einige Leute glauben vielleicht, dass Sie sie gerade kopiert haben. (obwohl ich sicher bin, dass du nur etwas langsamer geantwortet hast;)). Ich gab Ihnen auch eine +1 für die gute Antwort :)
Cyril N.


2

Aus Erfahrung mit WordPress 3.8.3:

(1) Als Administrator anmelden (2) Klicken Sie auf das W-Menü in der oberen linken Ecke. (3) Klicken Sie auf den Menüpunkt "Über WordPress".

Hiermit gelangen Sie zu ... / wp-admin / about.php

Dort heißt es "Willkommen bei WordPress 3.8.3"



2

Ich weiß, dass ich in Bezug auf dieses Thema sehr spät dran bin, aber es gibt diese benutzerfreundliche Bibliothek, in der Sie die Versionsnummern von Worpress, PHP, Apache und MySQL ganz einfach in einem erhalten können.

Es wird als Wordpress Environment (W18T) -Bibliothek bezeichnet

<?php
include_once 'W18T.class.php';
$environment = new W18T();
echo $environment;
?>

Ausgabe

{
    "platform": {
        "name": "WordPress",
        "version": "4.9.1"
    },
    "interpreter": {
        "name": "PHP",
        "version": "7.2.0"
    },
    "web_server": {
        "name": "Apache",
        "version": "2.4.16"
    },
    "database_server": {
        "name": "MySQL",
        "version": "5.7.20"
    },
    "operating_system": {
        "name": "Darwin",
        "version": "17.0.0"
    }
}

Ich hoffe, es hilft.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.