WordPress'in hangi sürümünün çalıştığını nasıl öğrenebilirim?


154

Birisinin barındırdığı WordPress sitesini ele geçirdim. Hangi sürümü çalıştırdığını nasıl öğrenebilirim?

Yanıtlar:


252

Wp-include / version.php dosyasına bakın

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

72

Bunu silmek için bazı kodları düzenlemedikçe, sitedeki kaynağı görüntüleyebilmeniz ve bu meta etiketi arayabilmeniz gerekir:

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

Bu size sürümü verecektir.


100 müşteri hesabından herhangi biri için kimlik bilgilerine bakmadan hızlı bir şekilde kontrol etmenizi ve FTP'de oturum açmanızı sağlayan mükemmel ipucu! Daha da hızlı bir yol, aşağıdaki cevaba göre "W logosunu tıklayın" - yine, hazırda kimlik bilgileriniz varsa;)
Henrik Erlandsson

Bu değişti mi? WordPress sitemin kaynakta meta name = "generator" etiketi yok.
Alec Wilson

1
Meta etiket, bir tema veya eklenti tarafından kaldırılabilir, böylece WordPress sürümü gizlenir, böylece eski / kararsız sürümler arayanlar tarafından kötü niyetli amaçlarla hedeflenemez. Burada listelenen diğer yöntemler hala işe yarayabilir.
Michelle

Daha az yardımcı alıyorum <meta name="generator" content="WordPress.com" />Tahmin ediyorum belki bu wordpress.com'da yaşayan siteler için çalışmıyor?
ruffin

38

On Yönetici Paneli Dashboard , siz "denilen bir kutu bulabilirsiniz Right Now ". Burada WordPress kurulumunun sürümünü görebilirsiniz. Bu sonucu WordPress'te gördüm 3.2.1. Bunu sürümde de görebilirsiniz3.7.1

WordPress Sürüm 3.7.1

GÜNCELLEME:

WP Sürüm 3.8.3'te

WordPress Sürüm 3.8.3

In WP Versiyon 3.9.1 Yönetici Side, Sol-üst konumda yer almaktadır WP logosunu tıklayarak sürümü görebilirsiniz.

WordPress Sürüm 3.9.1

Kullanabilirsiniz yoursitename/readme.html

Sağ taraftaki WordPress Yönetici Altbilgisinde sürüm bilgisini göreceksiniz (Sürüm 3.9.1).

WP 4'te

WordPress sürümünü aşağıdaki kodu kullanarak alabilirsiniz:

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

Aşağıdaki dosya tüm sürüm ayrıntılarına sahip

wp-includes/version.php   

WP 4.1.5 Güncellemesi

WP 4.1.5'te, altbilgi sağ tarafındaki en son WP sürümü ise, sürümü olduğu gibi gösterecektir. Değilse, güncelleme bağlantısı olan en son WP sürümünü gösterecektir.

Aşağıdaki ekran görüntüsünü kontrol edin.

RES 4.1.5


8
sitenizinadı / readme.html , Sitenin wordpress sürümünü bulmanıza da yardımcı olur
Gunaseelan 23:13

3
Sanırım giriş / paso olduğunu varsayarak, bu cevap. BENİM NACİZANE FİKRİME GÖRE. Ben sadece readme.html (suç Matt, LOL) sildim
PJ Brunet

Bu, yalnızca WordPress için bir güncelleme olmadığı sürece görülebilir.
Gerald Schneider

@GeraldSchneider Cevap hakkında ne söylemeye çalışıyorsunuz?
Gunaseelan

Bu cevabın sadece WordPress örneği için güncelleme olmadığı sürece çalışıyor. WordPress kullanılabilir bir güncelleme algıladığında, tüm sürüm ekranlarının yerine "Güncelleme mevcut" mesajı gelir.
Gerald Schneider

24

Herhangi bir wordpress sitesi için, http://example.com/feed adresine gidebilir ve sürüm numarasını görmek için xml dosyasında aşağıdaki etiketi kontrol edebilirsiniz :

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

Burada 3.7 sürümü yüklü.


Bu, HTML çıktısında jeneratör etiketi olmasa bile çalışır. İlgilendiğim web sitesine özgü olabilir, ancak yine de senaryom için çalışıyor.
Ejaz

20

Her WP kurulumunda bir readme.html dosyası vardır.

Bu yüzden www.yourdomain.com/readme.html yazın


4
Yanlış. Her kurulum değil. Bunu eski sürümlerde hatırlamıyorum. Ayrıca WordPress sürümünü dünyaya tanıtmak bir güvenlik tehdididir. Herkes readme.html, IMO'yu silmeli.
PJ Brunet

@ PJ-Brunet tarafından yapılan yorum 2 İYİ PUAN GETİRİR, AMA, hem doğruluk hem de saygı için, baştan yapılması gerektiği gibi TALEP EDİLMESİ GEREKİR. Özellikle, bu ve sonraki 3 yorum, 3 DÜZELTME yoluyla: 1, 'Yanlış' başlayarak. (böylece genel yanlış önermek) cevap yaklaşımı (@ user1939291 tarafından) işe yaradığı için (genellikle) + dış-yararlı + 1 duydum (böylece cevap +1 vermek) aslında tersine yanıltıcıdır, bu yüzden yorum başlamalı 'Evet, bu işe yarıyor (en azından OFTEN) bu yüzden eklemeye değer bir yöntem, AMA görünebilir / bir sorun olabilir ve / veya işe yaramadığı durumlarda'. ...
Destiny Architect

2, yöntem aslında her zaman işe yaramazsa, ideal olarak tam olarak nerede olduğunu söyleyin; dahası sadece 'Eski sürümlerde bunu hatırlamıyorum' diyor. açıkçası güçlü iddia 'Her kurulum değil' demek için sağlam bir kanıt DEĞİLDİR. ... ancak yorumcu (IMHO yanlışlıkla) kullanıcıların yaptıklarını, gerçekten de 'Herkes' yapmasını önerdiğinden, bu en ciddi nokta olan 3., ' dünya bir güvenlik tehdidi. ' iyi bir güvenlik elde etmenin bir yolu olarak yanıltıcı olmak gibi çok güçlü bir iddia, ... 4 düzeltme olarak, giderek artan önem: ...
Destiny Architect

... (a) SADECE {özellikle sınırlı bir durumda ciddi bir güvenlik tehdidi var: (sürümler çok tahmin edilemez (yanlış) +) saldırganın sürüm + güvenlik açıklarını istismardan daha iyi toplamak için ver kullanıyor, ancak çoğu saldırıdan şüpheleniyorum otomatik olarak zaten veriden bağımsız olarak tüm / birçok açıklamayı deneyin}, ayrıca (b) (kısa ve çok öngörülebilir) sürüm # komutunu bir combo # olarak kullanmak neredeyse koruyucu bir combo # (!), ayrıca (c) böyle bir gizleme (bunun) veya genel olarak belirli CMS'nin) {güvenlik-aracılığıyla-müstehcenlik bu yüzden zayıf kabul edilir. en.wikipedia.org/wiki/Security_through_obscurity#Criticism }, ...
Destiny Architect

... ayrıca (d) {bir sitenin hangi CMS'nin çalıştığını belirleyebilen dış dünya} sahibine, herhangi bir kayıp (kazanç elde edilebilirse) hemen hemen her zaman en kötüsüdür, ancak dünyaya, son derece değerli, özellikle diğer geliştiricilere, WP'nin neler yapabileceği de dahil olmak üzere neyin işe yaradığını ve nasıl yapıldığını göstermek için; Bu yüzden insanların bu resmi veya diğer resmi dosyaları silmemesini öneririm (resmi veya aşırı istisnalar dışında); bunun yerine güvenlik için {resmi yöntemler: esp WP'yi güncel ve yedeklenmiş tutma} kullanın, bu da gördüğüm her şey için yeterliydi, ancak yine de yeterli değilse, WP kötü amaçlı yazılım tarayıcıları ve durdurucu ( s).
Destiny Architect

12

Buraya WordPress sürümünü programlı olarak nasıl kontrol edeceğinizi öğrenmek için geldiyseniz, aşağıdaki kodla yapabilirsiniz.

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

Şerefe!


Mükemmel cevap +1, güncellendi: @Ahmad awais sensin. oh bu dünya çok küçük :-p
Thamaraiselvam

10

En kolay yol, her WordPress sürümü ile birlikte gelen benioku dosyasını görmek olacaktır.

http://example.com/readme.html


evet güzel, çünkü bazı durumlarda version.php boş görüyoruz
Maha Dev

7

Altbilgideki Yönetici panelinde "Wordpress xx" kelimelerini görmelisiniz; burada xx sürüm numaranızdır :)

Alternatif olarak senaryonuzda WP_VERSION sabitini yankılayabilirsiniz, size kalmış. Birincisi çok daha hızlı ve kolaydır.


3
Belki 2009'da doğrudur, ama bugün itibariyle hayır.
PJ Brunet

2
WordPress'in yeni sürümlerinde WP_VERSION sabiti yoktur. Global $wp_versionveya get_bloginfo('version')(aslında $ wp_version küresel yankı ...) kullanın
Ewout

6

Gösterge Tablosu At a Glancekutusunda bulabilirsiniz

bu kutu gizlenmişse - screen optionssağ üst köşeye tıklayın ve işaretleyinAt a Glance

resim açıklamasını buraya girin


6

@Michelle'nin cevabına yorum yapamadığım için numaramı buraya gönderiyorum.

Genellikle özelleştirilmiş bir tema tarafından kaldırılan meta etikette sürümü kontrol etmek yerine.

Bu siteden hemen hemen her bağlantıya rss feedekleyerek kontrol edin /feed, ardından bazı anahtar kelimeleri arayın ( wordpress, generator), daha iyi bir şansınız olacaktır.

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

Bu benim durumumda çalışan tek alternatifti
cjohansson

3

Blog açıldığında, blog açıldıktan sonra kaynağı kontrol edin. Aşağıdaki gibi bir meta etikete sahip olmalıdır:

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

1
Bunu sayfa kaynağımda
görmüyorum

Her ikisi de aynı cevap, seninki biraz sonra gibi görünüyor, bazı insanlar sadece kopyaladığına inanabilir. (eminim cevap vermek için biraz daha yavaş olduğunuza eminim;)). Sana iyi cevap için +1 verdim :)
Cyril N.


2

WordPress 3.8.3 deneyiminden:

(1) Yönetici olarak giriş yapın (2) Sol üst köşedeki W menüsüne tıklayın (3) "WordPress Hakkında" menü öğesine tıklayın.

Bu sizi ... / wp-admin / about.php adresine götürür.

Orada "WordPress 3.8.3'e Hoş Geldiniz" diyecek



2

Bu konuyla ilgili çok geç kaldığımı biliyorum, ancak Worpress, PHP, Apache ve MySQL, all-in-one'ın sürüm numaralarını kolayca alabileceğiniz bu kullanımı kolay kitaplık var.

Buna Wordpress Ortamı (W18T) kitaplığı denir

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

Çıktı

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

Umut ediyorum bu yardım eder.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.