Comment savoir quelle version de WordPress est en cours d'exécution?


154

Je viens de reprendre le site WordPress hébergé de quelqu'un. Comment savoir quelle version il utilise?

Réponses:


252

Regardez dans wp-includes / version.php

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

72

À moins qu'il n'ait modifié du code pour le supprimer, vous devriez pouvoir afficher la source sur le site et rechercher cette balise meta:

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

Cela vous donnera la version.


Excellente astuce qui permet de vérifier rapidement sans rechercher les informations d'identification de l'un des 100 comptes clients et de vous connecter au FTP! Un moyen encore plus rapide est de "Cliquez sur le logo W" selon la réponse ci-dessous - encore une fois, si vous avez les informations d'identification à portée de main;)
Henrik Erlandsson

Cela a-t-il changé? Mon site WordPress n'a pas de balise meta name = "generator" dans la source.
Alec Wilson

1
La balise meta peut être supprimée par un thème ou un plugin afin que la version de WordPress soit masquée, de sorte qu'elle ne puisse pas être ciblée avec une intention malveillante par ceux qui recherchent des versions plus anciennes / instables. Les autres méthodes répertoriées ici pourraient toujours fonctionner.
Michelle

Je reçois le moins qu'utile Je <meta name="generator" content="WordPress.com" />suppose que cela ne fonctionne pas pour les sites vivant sur wordpress.com?
ruffin

38

Sur le tableau de bord du panneau d'administration , vous pouvez trouver une boîte intitulée « En ce moment ». Vous pouvez y voir la version de l'installation de WordPress. J'ai vu ce résultat dans WordPress 3.2.1. Vous pouvez également le voir dans la version3.7.1

Version 3.7.1 de WordPress

METTRE À JOUR:

Dans WP version 3.8.3

Version 3.8.3 de WordPress

Dans WP Version 3.9.1 côté administrateur, vous pouvez voir la version en cliquant sur le logo WP qui se trouve en haut à gauche.

Version 3.9.1 de WordPress

Vous pouvez utiliser yoursitename/readme.html

Dans le pied de page de l'administrateur WordPress sur le côté droit, vous verrez les informations de version (version 3.9.1).

Dans WP 4

Vous pouvez obtenir la version WordPress en utilisant le code suivant:

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

Le fichier ci-dessous contient tous les détails de la version

wp-includes/version.php   

Mise à jour pour WP 4.1.5

Dans WP 4.1.5, s'il s'agissait de la dernière version de WP dans la partie droite du pied de page, la version sera affichée telle qu'elle est. Sinon, il affichera la dernière version de WP avec le lien pour mettre à jour.

Vérifiez la capture d'écran ci-dessous.

WP 4.1.5


8
yoursitename / readme.html vous aide également à trouver la version wordpress du site
Gunaseelan

3
Je pense que c'est LA réponse, en supposant que vous ayez le login / pass. A MON HUMBLE AVIS. Je viens de supprimer readme.html (sans offense Matt, LOL)
PJ Brunet

Cela ne sera visible que tant qu'aucune mise à jour pour WordPress n'est disponible.
Gerald Schneider

@GeraldSchneider Qu'est-ce que vous essayez de dire sur la réponse?
Gunaseelan

Que cette réponse ne fonctionne que tant qu'aucune mise à jour de l'instance WordPress n'est disponible. Lorsque WordPress détecte une mise à jour disponible, il remplace tous les affichages de version par un message "Une mise à jour est disponible".
Gerald Schneider

24

Pour tout site wordpress, vous pouvez aller sur http://example.com/feed et vérifier la balise suivante dans le fichier xml pour voir le numéro de version:

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

Ici, la version 3.7 est la version installée.


Cela fonctionne même s'il n'y a pas de balise de générateur dans la sortie HTML. Peut-être est-ce spécifique au site Web qui m'intéresse, mais fonctionne quand même pour mon scénario.
Ejaz

20

Chaque installation WP a un fichier readme.html.

Alors tapez simplement www.votredomaine.com/readme.html


4
Faux. Pas toutes les installations. Je ne me souviens pas de cela dans les anciennes versions. La révélation de la version WordPress au monde constitue également une menace pour la sécurité. Tout le monde devrait supprimer readme.html, IMO.
PJ Brunet

Le commentaire ci-dessus de @ PJ-Brunet APPORTE 2 BONS POINTS, MAIS, pour l'exactitude et le respect, ses RÉCLAMATIONS DOIVENT ÊTRE RÉDUITES, comme cela aurait dû être fait depuis le début. Notamment, via ceci et mes 3 prochains commentaires, 3 CORRECTIONS: 1er, commençant par «Faux». (donc suggérer globalement faux) est en effet trompeur à inverser, car l'approche de la réponse (par @ user1939291) fonctionne (souvent) + extérieur-utile + 1er j'en ai entendu parler (donc je donne la réponse +1) donc plutôt le commentaire devrait commencer dire «Oui, cela fonctionne (enfin au moins SOUVENT) donc une méthode qui vaut la peine d'être ajoutée, MAIS cela peut apparaître / être un problème et / donc des cas où cela ne fonctionne pas.». ...
Destiny Architect

2. si la méthode ne fonctionne pas toujours, dites où idéalement exactement; en outre, en disant simplement «Je ne m'en souviens pas dans les anciennes versions». n'est évidemment PAS une preuve solide de l'affirmation forte «Pas toutes les installations». ... bien que certainement la méthode ne fonctionnera pas si le fichier a été supprimé comme le commentateur (à tort à mon humble avis) suggère aux utilisateurs de faire, en effet suggèrent que `` tout le monde '' le fasse, donc sur ce point le plus sérieux, 3ème, `` révélant la version de WordPress au le monde est une menace pour la sécurité ». est une affirmation trop forte, y compris trompeuse comme moyen d'obtenir une bonne sécurité, ... comme 4 corrections, d'une importance croissante: ...
Destiny Architect

... (a) c'est une menace sérieuse pour la sécurité dans UNIQUEMENT {cas notamment limité: où (versions très imprévisibles (faux) +) l'attaquant connaît les failles de sécurité dans la version + utilise ver pour un meilleur choix d'exploit, mais je soupçonne la plupart des attaques automatisé donc déjà essayer tous / beaucoup d'exploits indépendamment de ver}, de plus (b) utiliser la version (courte et très prévisible) # comme un combo # n'est guère un combo protecteur # (!), de plus (c) un tel masquage (de ce ou du CMS particulier en général) {security-thru-obscurity donc considéré comme faible en.wikipedia.org/wiki/Security_through_obscurity#Criticism }, ...
Destiny Architect

... de plus (d) {monde extérieur capable de déterminer quel CMS un site exécute} est, pour son propriétaire, presque toujours au pire une perte mineure, voire un gain (pourrait être un gain) mais, pour le monde, extrêmement précieux, surtout à d'autres développeurs, pour montrer ce qui fonctionne et comment les choses sont faites, y compris ce que WP peut faire; Donc plutôt je suggère aux gens de NE PAS SUPPRIMER CE FICHIER OU AUTRES FICHIERS OFFICIELS (sauf exceptions officielles ou extrêmes); à la place pour la sécurité, utilisez {les méthodes officielles: en particulier garder WP à jour et sauvegardé}, ce qui a été suffisant pour tout ce que j'ai vu, mais si ce n'est toujours pas suffisant, ajoutez un ou plusieurs scanners de logiciels malveillants WP et un bouchon ( s).
Destiny Architect

12

Si vous êtes venu ici pour savoir comment vérifier la version de WordPress par programme, vous pouvez le faire avec le code suivant.

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

À votre santé!


Réponse parfaite +1, mise à jour: @Ahmad awais c'est vous. oh ce monde est trop petit :-p
Thamaraiselvam

10

Le moyen le plus simple serait de voir le fichier readme fourni avec chaque version de WordPress elle-même.

http://example.com/readme.html


ouais c'est cool, car dans certains cas, nous voyons version.php vide
Maha Dev

7

Sur le panneau d'administration dans le pied de page, vous devriez voir les mots "Wordpress xx" où xx est votre numéro de version :)

Vous pouvez également reproduire la constante WP_VERSION dans votre script, c'est à vous de décider. Le premier est beaucoup plus rapide et plus facile.


3
Peut-être vrai en 2009, mais à partir d'aujourd'hui, non.
PJ Brunet

2
Il n'y a pas de constante WP_VERSION dans les nouvelles versions de WordPress. Utilisez le global $wp_versionor get_bloginfo('version')(qui fera en fait écho à la global $ wp_version ...)
Ewout

6

peut trouver dans la At a Glanceboîte de tableau de bord

si cette boîte est cachée - cliquez sur screen optionsdans le coin supérieur droit et cochezAt a Glance

entrez la description de l'image ici


6

Parce que je ne peux pas commenter la réponse de @Michelle, je poste mon astuce ici.

Au lieu de vérifier la version sur la balise meta qui est généralement supprimée par un thème personnalisé.

Vérifiez l' rss feedajout /feedà presque n'importe quel lien de ce site, puis recherchez des mots-clés ( wordpress, generator), vous aurez de meilleures chances.

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

C'était la seule alternative qui fonctionnait dans mon cas
cjohansson

3

Ouvrez le blog, vérifiez la source une fois que le blog est ouvert. Il devrait avoir une balise meta comme:

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

1
Je ne vois pas cela dans ma page source
leora

Les deux sont la même réponse, la vôtre semble être un peu après, certaines personnes peuvent croire que vous venez de la copier. (alors que je suis sûr que vous étiez juste un peu plus lent à répondre;)). Je vous ai aussi donné un +1 pour la bonne réponse :)
Cyril N.

3

Allez simplement à suivre le lien domain.com/wp-admin/about.php


2

De l'expérience avec WordPress 3.8.3:

(1) Connectez-vous en tant qu'administrateur (2) Cliquez sur le menu W dans le coin supérieur gauche (3) Cliquez sur l'élément de menu "À propos de WordPress".

Cela vous mènera à ... / wp-admin / about.php

Là, il dira "Bienvenue sur WordPress 3.8.3"



2

Je sais que je suis très en retard sur ce sujet, mais il existe cette bibliothèque facile à utiliser où vous pouvez facilement obtenir les numéros de version de Worpress, PHP, Apache et MySQL, tout-en-un.

Elle s'appelle la bibliothèque Wordpress Environment (W18T)

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

Production

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

J'espère que cela aide.


0

Dans le tableau de bord, vous pouvez voir la version en cours d'exécution de Word Press à "En un coup d'œil"

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.