होस्ट की कमांड लाइन से वर्डप्रेस का संस्करण निर्धारित करना?


11

यह देखते हुए कि मैं अपने ब्लॉग पर डैशबोर्ड / व्यवस्थापक पृष्ठों का उपयोग नहीं कर सकता (यह एक भविष्य का प्रश्न है), और मेरे पास मेरे होस्टिंग सर्वर तक पहुंच है, क्या मैं कमांड लाइन से वर्डप्रेस के वर्तमान संस्करण का पता लगा सकता हूं?

मैंने ब्लॉग के लिए शीर्ष स्तर निर्देशिका में सभी php फ़ाइलों में स्ट्रिंग '@ since' के लिए grepping की कोशिश की, और नवीनतम जो मैं देख सकता हूं वह 2.5 है ...


शायद पर्याप्त प्रतिष्ठा वाला कोई व्यक्ति इस प्रश्न को फिर से टैग कर सकता है? धन्यवाद।
dr-jan

जवाबों:


21

बस इस grepकमांड को कमांड लाइन से चलाएं :

grep wp_version wp-includes/version.php

7

मैं अपने VPS सर्वर पर वर्डप्रेस के सभी इंस्टाल्स को खोजने के लिए इस कमांड का उपयोग करता हूं

find /home/*/public_html/ -type f -iwholename "*/wp-includes/version.php" -exec grep -H "\$wp_version =" {} \;

यह पता लगाने का एक बहुत तेज़ तरीका है कि कौन से खाते पुराने हैं।


5

आप बस http://example.com/readme.htmlएक वेब ब्राउज़र में भी जा सकते हैं । रीडमी फ़ाइल वर्डप्रेस के प्रत्येक संस्करण के साथ जहाज करती है और पेज के शीर्ष पर स्थापित संस्करण संख्या को प्रमुखता से प्रदर्शित करती है।

इसके अलावा, यदि आप अपनी साइट के फ्रंट-एंड को देख सकते हैं (मुझे पता है कि आपने कहा था कि आप डैशबोर्ड तक नहीं पहुंच सकते हैं, तो मैं मान रहा हूं कि आपका ब्लॉग सार्वजनिक है), आप इंस्टॉल किए गए संस्करण नंबर को देखने के लिए "स्रोत देख सकते हैं"। एक मेटा टैग कहा जाता generatorहै जो वर्तमान वर्डप्रेस संस्करण प्रदर्शित करता है:

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

उपयोग करने की कोई आवश्यकता नहीं है grep


4

मैं इस स्क्रिप्ट के बैच संस्करण को जोड़ना चाहता हूं, क्योंकि मैंने इसे ढूंढने में काफी समय बिताया है:

एक फ़ोल्डर के भीतर अपने सभी वर्डप्रेस इंस्टॉल के सभी संस्करणों को प्रिंट करने के लिए इसका उपयोग करें।

find . -name 'version.php' -path '*wp-includes/*' -print -exec grep '$wp_version =' {} \; -exec echo '' \;

1

वर्तमान वर्डप्रेस संस्करण की जांच करने के लिए कृपया नीचे दिए गए कमांड का उपयोग करें:

# grep wp_version wp-includes/version.php

आउटपुट नमूना:

root@vps [/home/dedu/public_html]# grep wp_version wp-includes/version.php
 * @global string $wp_version
$wp_version = '4.4.2';

0

यदि आप किसी स्क्रिप्ट में किसी चीज़ के लिए उस जानकारी का उपयोग करना चाहते हैं, तो आप यह कर सकते हैं:

VERSION=$(grep "wp_version =" wp-includes/version.php | awk '{print $3}' | sed "s/'//g" | sed "s/;//g")

$ संस्करण संस्करण में छोड़ेगा, केवल wp संस्करण की संख्या।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.