2010-09-16 13 views
10

अरे में डिफ़ॉल्ट छवि थंबनेल आकार कैसे बदलें .. यह वास्तव में पूछने के लिए बहुत शर्मिंदा है - मुझे इसे Google पर ढूंढने में सक्षम होना चाहिए, लेकिन सभी नई WP कार्यक्षमताओं के साथ-साथ इसे करने के पुराने तरीकों के कारण पुराने संस्करणों को पूरे Google परिणामों में झुकाया गया है जिन्हें मैंने कहीं भी एक अच्छा समरिटिन के ज्ञान का लाभ उठाने का सहारा लिया है।वर्डप्रेस

मुझे पहले से ही पता है कि कस्टम थंबनेल आकार कैसे सेट अप करें (मैं एक पत्रिका शैली विषय विकसित कर रहा हूं), और फिलहाल मैं अपनी गैलरी काम करने के लिए काम कर रहा हूं। जब मैं किसी छवि को "पोस्ट करने के लिए सम्मिलित" करना चुनता हूं, तो यह मुझे 4 विकल्प देता है - छोटे, मध्यम और बड़े थंबनेल प्लस मूल आकार।

मुझे एम्बेडिंग उद्देश्यों (फीचर्ड पोस्ट थंबनेल नहीं) के लिए, इन थंबनेल के डिफ़ॉल्ट आकार को सेट करने के लिए कैसे पता होना चाहिए ताकि वे पोस्ट संपादन स्क्रीन के मीडिया अनुभाग में दिखाई दें।

कोई विचार?

उत्तर

15

मैंने अपने स्वयं के प्रश्न लोगों का उत्तर दिया, और मुझे काफी मूर्ख लगता है .. हाहा।

यह व्यवस्थापक स्क्रीन में था। बाएं बार .. सेटिंग्स -> मीडिया, और वहां वे हैं। थंबनेल, मध्यम, और बड़े आकार। कोई फ़ाइल हैक्स, functions.php फ़ाइल में कोई कस्टम आकार सेटिंग्स आवश्यक नहीं है।

ओह!

+3

लॉल, मुझे बस एक ही समस्या थी। कोई प्रभाव नहीं 'post_thumbnail_size' बदल रहा है। ध्यान देने योग्य एकमात्र अन्य बात यह है कि आपको अपनी छवियों को फिर से लोड करना पड़ सकता है या उन्हें थंबनेल पुनर्जनन प्रक्रिया के माध्यम से चलाया जा सकता है। –

-9

इस तरह के रूप में अपने वर्डप्रेस रूट फ़ोल्डर में देखो:

function image_constrain_size_for_editor($width, $height, $size = 'medium') 

: media.php

लाइन 34 पर शुरू कार्यप्रणाली है:

wordpress_root\wp-includes 

इस फ़ोल्डर में एक फ़ाइल कहा जाता है इस समारोह में, लाइन 41 से शुरू होने पर, निम्न कोड है। बस अपनी आवश्यकताओं के लिए इसे संपादित करें:

elseif ($size == 'thumb' || $size == 'thumbnail') { 
     $max_width = intval(get_option('thumbnail_size_w')); 
     $max_height = intval(get_option('thumbnail_size_h')); 
     // last chance thumbnail size defaults 
     if (!$max_width && !$max_height) { 
      $max_width = 128; 
      $max_height = 96; 
     } 
    } 
+0

टेम्पलेट फ़ोल्डर या डेटाबेस के बाहर कुछ भी संपादित किए बिना ऐसा करने का हमेशा एक तरीका है ... – jeffkee

+1

असल में। अपने कोड को देखकर मुझे एपिफेनी दी गई। get_option वर्डप्रेस सेटिंग्स तालिका से डेटा खींचता है। तो मैंने एडमिन स्क्रीन में चारों ओर देखा ... यदि आप सेटिंग्स-> मीडिया पर जाते हैं, तो आकार सेटिंग्स सभी वहां हैं। WP के पहले संस्करण के बाद से .. मेरे भगवान मुझे बेवकूफ लगता है मैंने उस साधारण विकल्प के बारे में नहीं सोचा था! – jeffkee

+2

वर्डप्रेस कोर फ़ाइलों को अपडेट करने के खिलाफ सलाह दें। – avexdesigns

2

function.php में इस कोड जोड़ें:

update_option('thumbnail_size_w', 250); 
update_option('thumbnail_size_h', 141); 

update_option('medium_size_w', 850); 
update_option('medium_size_h', 478); 

update_option('large_size_w', 1200); 
update_option('large_size_h', 675); 

छवि का आकार नाम: 'अंगूठे', 'झलक', 'मध्यम', 'बड़े'

नाम "अंगूठे" और "थंबनेल "केवल उपनाम