Como descubro qual versão do WordPress está sendo executada?


153

Acabei de assumir o site hospedado por alguém em WordPress. Como descubro qual versão ele está executando?

Respostas:


251

Procure em wp-includes / version.php

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

72

A menos que ele tenha editado algum código para excluir isso, você poderá visualizar a fonte no site e procurar esta metatag:

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

Isso lhe dará a versão.


Dica excelente que permite verificar rapidamente sem procurar credenciais para qualquer uma das 100 contas de clientes e fazer login no FTP! Uma forma ainda mais rápida é a "Click o logotipo W" conforme a seguir resposta - mais uma vez, se você tiver credenciais no pronto;)
Henrik Erlandsson

Isso mudou? Meu site WordPress não tem uma tag meta name = "generator" na fonte.
Alec Wilson

1
A metatag pode ser removida por um tema ou plug-in, para que a versão do WordPress fique oculta, para que não possa ser direcionada com intenção maliciosa para quem procura versões mais antigas / instáveis. Os outros métodos listados aqui ainda podem funcionar.
Michelle

Estou recebendo menos do que útil. <meta name="generator" content="WordPress.com" />Acho que talvez isso não funcione para sites que vivem no wordpress.com?
Ruffin

37

No painel do painel do administrador , você pode encontrar uma caixa chamada " Right Now ". Lá você pode ver a versão da instalação do WordPress. Eu já vi esse resultado no WordPress 3.2.1. Você também pode ver isso na versão3.7.1

WordPress Versão 3.7.1

ATUALIZAR:

Na versão 3.8.3 do WP

WordPress Versão 3.8.3

No lado administrativo do WP versão 3.9.1 , você pode ver a versão clicando no logotipo do WP, localizado na posição superior esquerda.

WordPress Versão 3.9.1

Você pode usar yoursitename/readme.html

No rodapé do administrador do WordPress, no lado direito, você verá as informações da versão (versão 3.9.1).

No WP 4

Você pode obter a versão do WordPress usando o seguinte código:

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

O arquivo abaixo está com todos os detalhes da versão

wp-includes/version.php   

Atualização para o WP 4.1.5

No WP 4.1.5, se era a versão mais recente do WP na parte direita do rodapé, mostrará a versão como está. Caso contrário, mostrará a versão mais recente do WP com o link para atualizar.

Verifique a captura de tela abaixo.

WP 4.1.5


8
YourSiteName / readme.html também ajudá-lo a encontrar a versão wordpress do Site
Gunaseelan

3
Eu acho que essa é a resposta, supondo que você tenha o login / passe. NA MINHA HUMILDE OPINIÃO. Eu só excluídos readme.html (sem ofensa Matt, LOL)
PJ Brunet

Isso ficará visível apenas enquanto nenhuma atualização para o WordPress estiver disponível.
Gerald Schneider

@GeraldSchneider O que você está tentando dizer sobre a resposta?
precisa saber é o seguinte

Que esta resposta funcione apenas enquanto nenhuma atualização para a instância do WordPress estiver disponível. Quando o WordPress detecta uma atualização disponível, ele substitui todas as exibições de versão por uma mensagem "Há uma atualização disponível".
Gerald Schneider

24

Para qualquer site wordpress, você pode ir para http://example.com/feed e verificar a seguinte tag no arquivo xml para ver o número da versão:

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

Aqui, 3.7 é a versão instalada.


Isso funciona mesmo se não houver uma tag geradora na saída HTML. Pode ser que seja específico do site em que estou interessado, mas funciona de qualquer maneira para o meu cenário.
Ejaz

20

Toda instalação do WP possui um arquivo readme.html.

Então, basta digitar www.seudominio.com/readme.html


4
Falso. Nem toda instalação. Não me lembro disso em versões mais antigas. Também revelar a versão do WordPress para o mundo é uma ameaça à segurança. Todos devem excluir readme.html, IMO.
PJ Brunet

Comentário acima por @ PJ-Brunet TRAZ 2 BONS PONTOS, MAS, tanto pela precisão quanto pelo respeito, suas RECLAMAÇÕES PRECISAM SER DESCONHECIDAS, como deveria ter sido feito desde o início. Notavelmente, através deste e dos meus próximos 3 comentários, 3 CORREÇÕES: 1º, começando 'Falso'. (sugerindo falso geral) é realmente enganador, pois a abordagem de resposta (por @ user1939291) FUNCIONA (muitas vezes) + fora de utilidade + primeiro eu ouvi falar (por isso dou a resposta +1), então o comentário deve começar diga 'Sim, isso funciona (pelo menos muitas vezes), portanto, vale a pena adicionar um método, MAS pode parecer / ser um problema e / ou casos em que não funciona.'. ...
Destino Architect

Segundo, se o método nem sempre funcionar, diga onde idealmente exatamente; além disso, dizendo apenas 'Não me lembro disso em versões mais antigas'. obviamente NÃO é uma prova sólida de dizer uma afirmação forte 'Nem toda instalação'. ... embora certamente o método não funcione se o arquivo tiver sido excluído como o comentarista (IMHO equivocadamente) sugere que os usuários façam, de fato sugere 'Todo mundo', então nesse ponto mais sério, terceiro, 'revelando a versão do WordPress para o mundo é uma ameaça à segurança. é uma reivindicação muito forte, incluindo enganosa como uma maneira de obter uma boa segurança, ... como 4 correções, de importância crescente: ...
Arquiteto do Destino

... (a) isso é uma séria ameaça à segurança em SOMENTE {caso notavelmente limitado: de onde (versões muito imprevisíveis (falsas) +) o invasor conhece as falhas de segurança na versão + usa o ver para melhorar significativamente a exploração, mas suspeito que a maioria dos ataques automatizado, então já tente todas / muitas explorações independentemente da versão}; além disso (b) usar a versão # (curta e muito previsível) como uma combinação # dificilmente é uma combinação protetora # (!), além disso (c) esse esconderijo (disso ou do CMS específico em geral) {security-thru-obscurity, considerado fraco en.wikipedia.org/wiki/Security_through_obscurity#Criticism }, ...
Arquiteto do Destino

... além disso (d) {fora do mundo capaz de determinar o que o CMS está executando um site} é, para seu proprietário, quase sempre na pior das hipóteses uma perda menor (pode haver algum ganho), mas, para o mundo, extremamente valiosa, especialmente para outros desenvolvedores, para mostrar o que funciona e como as coisas são feitas, incluindo o que o WP pode fazer; Por isso, sugiro que as pessoas NÃO EXCLUEM ESTE OU OUTROS ARQUIVOS OFICIAIS (a menos que sejam exceções oficiais ou extremas); em vez disso, use segurança {os métodos oficiais: esp manter o WP atualizado e com backup}, o que foi suficiente para tudo o que vi, mas se ainda não for suficiente, adicione o (s) scanner (s) de malware do WP e a rolha ( s)
Arquiteto de Destiny

12

Se você veio aqui para descobrir como verificar a versão do WordPress programaticamente, poderá fazê-lo com o código a seguir.

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

Felicidades!


Resposta perfeita +1, atualizada: @Ahmad awais, é você. oh este mundo é muito pequeno :-P
Thamaraiselvam

10

A maneira mais fácil seria ver o arquivo leia-me que acompanha cada versão do WordPress.

http://example.com/readme.html


sim é legal, porque em alguns casos vemos version.php vazio
Maha Dev

7

No painel do administrador, no rodapé, você verá as palavras "Wordpress xx", em que xx é o número da sua versão :)

Como alternativa, você pode fazer eco da constante WP_VERSION no seu script, é com você. O primeiro é muito mais rápido e fácil.


3
Talvez seja verdade em 2009, mas a partir de hoje, não.
PJ Brunet

2
Não há constante WP_VERSION nas versões mais recentes do WordPress. Use o mundial $wp_versionou get_bloginfo('version')(que na verdade vai ecoar o $ wp_version mundial ...)
Ewout

6

pode encontrar na At a Glancecaixa do painel

se essa caixa estiver oculta - clique no screen optionscanto superior direito e verifiqueAt a Glance

insira a descrição da imagem aqui


6

Como não posso comentar a resposta de @Michelle, posto meu truque aqui.

Em vez de verificar a versão na metatag que geralmente é removida por um tema personalizado.

Marque a opção rss feedpor anexar /feeda quase qualquer link desse site e, em seguida, procure algumas palavras-chave ( wordpress, generator), para ter uma chance melhor.

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

Esta foi a única alternativa que trabalhou no meu caso
cjohansson

3

Abra o blog, verifique a fonte assim que o blog estiver aberto. Deve ter uma meta tag como:

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

1
Eu não vejo isso na minha página de origem
Leora

Ambas são a mesma resposta, a sua parece demorar um pouco, algumas pessoas podem acreditar que você a copiou. (enquanto eu tenho certeza que você foi um pouco mais lento para responder;)). Eu dei-lhe uma +1 para a boa resposta muito embora :)
Cyril N.


2

Da experiência com o WordPress 3.8.3:

(1) Entre como administrador (2) Clique no menu W no canto superior esquerdo (3) Clique no item de menu "Sobre o WordPress".

Isso levará você para ... / wp-admin / about.php

Lá vai dizer "Bem-vindo ao WordPress 3.8.3"



2

Sei que estou muito atrasado em relação a esse tópico, mas há uma biblioteca fácil de usar, na qual você pode obter facilmente os números de versão do Worpress, PHP, Apache e MySQL, tudo em um.

É chamada de biblioteca do Wordpress Environment (W18T)

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

Resultado

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

Espero que ajude.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.