Come faccio a sapere quale versione di WordPress è in esecuzione?


154

Ho appena assunto il sito WordPress ospitato da qualcuno. Come faccio a sapere quale versione sta eseguendo?

Risposte:


252

Guarda in wp-Includes / version.php

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

72

A meno che non abbia modificato del codice per eliminarlo, dovresti essere in grado di visualizzare l'origine sul sito e cercare questo metatag:

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

Questo ti darà la versione.


Ottimo consiglio che consente di verificare rapidamente senza cercare le credenziali per uno dei 100 account client e accedere all'FTP! Un modo ancora più rapido è quello di "Fare clic sul logo W" come indicato nella risposta di seguito - di nuovo, se si dispone di credenziali pronte;)
Henrik Erlandsson,

Questo è cambiato? Il mio sito WordPress non ha un tag meta name = "generator" nel sorgente.
Alec Wilson,

1
Il meta tag può essere rimosso da un tema o plug-in in modo che la versione di WordPress sia nascosta, in modo che non possa essere mirata con intenti maliziosi da parte di coloro che cercano versioni precedenti / instabili. Gli altri metodi elencati qui potrebbero ancora funzionare.
Michelle,

Sto ottenendo il meno utile <meta name="generator" content="WordPress.com" />Indovina forse questo non funziona per i siti che vivono su wordpress.com?
ruffin,

38

Nella Dashboard del Pannello di amministrazione , puoi trovare una casella chiamata "In questo momento ". Lì puoi vedere la versione dell'installazione di WordPress. Ho visto questo risultato in WordPress 3.2.1. Puoi anche vedere questo nella versione3.7.1

WordPress Versione 3.7.1

AGGIORNARE:

Nella versione WP 3.8.3

WordPress Versione 3.8.3

Nella versione 3.9.1 lato amministratore di WP , puoi vedere la versione facendo clic sul logo WP che si trova nella posizione in alto a sinistra.

WordPress Versione 3.9.1

Puoi usare yoursitename/readme.html

Nel piè di pagina dell'amministratore di WordPress sul lato destro, vedrai le informazioni sulla versione (Versione 3.9.1).

Nel WP 4

Puoi ottenere la versione di WordPress utilizzando il seguente codice:

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

Il file seguente contiene tutti i dettagli della versione

wp-includes/version.php   

Aggiornamento per WP 4.1.5

In WP 4.1.5, se era l'ultima versione di WP nella parte destra del piè di pagina, mostrerà la versione così com'è. In caso contrario, mostrerà l'ultima versione di WP con il collegamento per l'aggiornamento.

Controlla lo screenshot qui sotto.

WP 4.1.5


8
yoursitename / readme.html ti aiutano anche a trovare la versione wordpress del sito
Gunaseelan,

3
Penso che questa sia LA risposta, supponendo che tu abbia il login / pass. A PARER MIO. Ho appena cancellato readme.html (senza offesa Matt, LOL)
PJ Brunet,

Questo sarà visibile solo fino a quando non sarà disponibile alcun aggiornamento per WordPress.
Gerald Schneider,

@GeraldSchneider Cosa stai cercando di dire sulla risposta?
Gunaseelan,

Che questa risposta funziona solo fino a quando non è disponibile alcun aggiornamento per l'istanza di WordPress. Quando WordPress rileva un aggiornamento disponibile, sostituisce tutti i display della versione con un messaggio "È disponibile un aggiornamento".
Gerald Schneider,

24

Per qualsiasi sito wordpress, puoi visitare http://example.com/feed e controllare il seguente tag nel file xml per vedere il numero di versione:

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

Qui, 3.7 è la versione installata.


Funziona anche se non c'è un tag generatore nell'output HTML. Può essere specifico per il sito Web che mi interessa, ma funziona comunque per il mio scenario.
Ejaz,

20

Ogni installazione di WP ha un file readme.html.

Quindi digita www.tuodominio.com/readme.html


4
Falso. Non tutte le installazioni. Non me lo ricordo nelle versioni precedenti. Anche rivelare la versione di WordPress al mondo è una minaccia alla sicurezza. Tutti dovrebbero eliminare readme.html, IMO.
PJ Brunet,

Il commento sopra di @ PJ-Brunet ALZA 2 BUONI PUNTI, MA, sia per precisione che per rispetto, i suoi RECLAMI DEVONO ESSERE RIDOTTI, come avrebbe dovuto essere fatto dall'inizio. In particolare, tramite questo e i miei prossimi 3 commenti, 3 CORREZIONI: 1 °, a partire da "Falso". (suggerendo così un falso generale) è davvero fuorviante, poiché l'approccio della risposta (di @ user1939291) FUNZIONA (spesso) + al di fuori dell'utile + 1 ° Ho sentito parlare (quindi do la risposta +1), quindi piuttosto il commento dovrebbe iniziare dì "Sì, questo funziona (bene almeno SPESSO), quindi un metodo che vale la pena aggiungere, MA potrebbe apparire / essere un problema e / quindi casi in cui non funziona.". ...
Destiny Architect,

2 °, se il metodo in realtà non funziona sempre, dire dove idealmente esattamente; inoltre dicendo semplicemente "Non me lo ricordo nelle versioni precedenti". ovviamente NON è una solida prova per aver affermato che "non tutte le installazioni". ... anche se sicuramente il metodo non funzionerà se il file è stato eliminato come il commentatore (per errore IMHO) suggerisce agli utenti di fare, anzi suggerisci "Tutti", quindi su quel punto più grave, 3 °, che rivela la versione di WordPress al il mondo è una minaccia alla sicurezza ". è un'affermazione troppo forte tra cui fuorviante come un modo per ottenere una buona sicurezza, ... come 4 correzioni, di crescente importanza: ...
Destiny Architect

... (a) questa è una seria minaccia alla sicurezza in SOLTANTO {caso in particolare limitato: di dove (versioni molto imprevedibili (false) +) un utente malintenzionato conosce buchi di sicurezza nella versione + usa ver per scegliere significativamente meglio l'exploit, ma sospetto che la maggior parte degli attacchi automatizzato, quindi prova già tutti / molti exploit indipendentemente da ver}, inoltre (b) usare (la versione breve e molto prevedibile) # come una combo # non è quasi una combo protettiva # (!), inoltre (c) tale nascondiglio (di questo o del particolare CMS in generale) {security-thru-obscurity così considerato debole en.wikipedia.org/wiki/Security_through_obscurity#Criticism }, ...
Destiny Architect

... inoltre (d) {mondo esterno in grado di determinare quale CMS è in esecuzione un sito} è, per il suo proprietario, quasi sempre nella peggiore delle ipotesi una perdita (potrebbe essere ottenuta) ma, per il mondo, estremamente prezioso, soprattutto ad altri sviluppatori, per mostrare cosa funziona e come sono state fatte le cose, incluso ciò che WP può fare; Quindi piuttosto suggerisco alle persone di NON ELIMINARE QUESTO O ALTRI FILE UFFICIALI (salvo eccezioni ufficiali o estreme); invece per motivi di sicurezza {i metodi ufficiali: esp mantenendo WP aggiornato e sottoposto a backup} che è stato sufficiente per tutto quello che ho visto, ma se ancora non è abbastanza, aggiungi gli scanner di malware WP e stopper ( S).
Destiny Architect,

12

Se sei venuto qui per scoprire come controllare la versione di WordPress a livello di codice, puoi farlo con il seguente codice.

// 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)

Saluti!


Risposta perfetta +1, aggiornata: @Ahmad awais sei tu. oh questo mondo è troppo piccolo :-p
Thamaraiselvam

10

Il modo più semplice sarebbe quello di vedere il file Leggimi fornito con ogni versione di WordPress stessa.

http://example.com/readme.html


sì, è bello, perché in alcuni casi vediamo version.php vuoto
Maha Dev,

7

Nel pannello di amministrazione nel piè di pagina dovresti vedere le parole "Wordpress xx" dove xx è il tuo numero di versione :)

In alternativa puoi echeggiare la costante WP_VERSION nel tuo script, dipende da te. Il primo è molto più veloce e più facile.


3
Forse vero nel 2009, ma ad oggi no.
PJ Brunet,

2
Non esiste una costante WP_VERSION nelle versioni più recenti di WordPress. Usa il globale $wp_versiono get_bloginfo('version')(che in realtà farà eco al $ wp_version globale)
Ewout

6

può trovare nella At a Glancecasella Dashboard

se quella casella è nascosta, fai clic su screen options nell'angolo in alto a destra e verificaAt a Glance

inserisci qui la descrizione dell'immagine


6

Poiché non posso commentare la risposta di @Michelle, inserisco il mio trucco qui.

Invece di controllare la versione su meta tag che di solito viene rimossa da un tema personalizzato.

Controlla rss feedda append /feeda quasi tutti i link da quel sito, quindi cerca alcune parole chiave ( wordpress, generator), avrai maggiori possibilità.

<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>

Questa è stata l'unica alternativa che ha funzionato nel mio caso
cjohansson,

3

Apri il blog, controlla la fonte una volta aperto il blog. Dovrebbe avere un meta tag come:

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

1
non lo vedo nella mia pagina sorgente
leora

Entrambi sono la stessa risposta, la tua sembra essere un po 'dopo, alcune persone potrebbero credere che tu l'abbia appena copiata. (mentre sono sicuro che sei stato solo un po 'più lento a rispondere;)). Ti ho dato un +1 anche per la buona risposta però :)
Cyril N.


2

Dall'esperienza con WordPress 3.8.3:

(1) Accedi come admin (2) Fai clic sul menu W nell'angolo in alto a sinistra (3) Fai clic sulla voce di menu "Informazioni su WordPress".

Questo ti porterà a ... / wp-admin / about.php

Lì dirà "Benvenuti in WordPress 3.8.3"



2

So di essere in ritardo su questo argomento, ma c'è questa libreria facile da usare in cui puoi facilmente ottenere i numeri di versione di Worpress, PHP, Apache e MySQL, tutto in uno.

Si chiama libreria Wordpress Environment (W18T)

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

Produzione

{
    "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"
    }
}

Spero possa essere d'aiuto.


0

Nella dashboard puoi vedere la versione di WordPress in esecuzione a "At a Glance"

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.