2016-09-09 3 views
15

मैं वर्डप्रेस कस्टमाइज़र का उपयोग कर रहा हूं और मैं श्रेणियों के लिए विकल्प जोड़ना चाहता हूं, उदाहरण के लिए "श्रेणी पृष्ठभूमि छवि", और इसलिए कस्टमर में आप पूर्वावलोकन में श्रेणी एक्स पर जाते हैं, फिर आप श्रेणी पृष्ठभूमि विकल्प सेट करते हैं "लाल", और फिर आप पूर्वावलोकन में श्रेणी वाई पर नेविगेट करते हैं, और उसी विकल्प का उपयोग करके आप इसे इस विशेष श्रेणी के लिए "नीला" बना सकते हैं। और विचार यह है कि आप असीमित श्रेणियों के साथ ऐसा कर सकते हैं, इसलिए वे सभी अलग-अलग पृष्ठभूमि रंग हो सकते हैं।क्या वर्डप्रेस कस्टमाइज़र में किसी विशिष्ट श्रेणी के लिए विकल्प सहेजना संभव है?

क्या यह संभव है? मुझे पता है कि आप कहां हैं (यानी एक श्रेणी पृष्ठ पर) के आधार पर कस्टमाइज़र में विकल्प बनाने/गायब होने के लिए active_callback का उपयोग कर सकते हैं, लेकिन क्या आप पूर्वावलोकन में देखे गए वर्तमान श्रेणी आईडी के साथ एक सरणी सहेज सकते हैं + एक मूल्य ?

+6

मैं इसे कस्टमाइज़र में नहीं जोड़ूंगा, लेकिन श्रेणी वर्गीकरण पृष्ठ में। मैंने एक निश्चित श्रेणी में पृष्ठ सामग्री को जोड़ने के तरीके पर एक ट्यूटोरियल बनाया है, लेकिन आप छवियों और रंगों को उसी तरह जोड़ सकते हैं (केवल अपलोड छवि बटन के साथ इनपुट फ़ील्ड का उपयोग करें जो wp.media या wp.colorpicker को कॉल करेगा) –

+0

मुझे लगता है कि आप ' री राइट। कृपया इसे एक उत्तर के रूप में सबमिट करें, क्योंकि वर्डप्रेस 'कस्टमाइज़र वर्तमान फॉर्म में यह सही तरीका है। – user3245789

+1

यह इस ट्यूटोरियल की एक भिन्नता है: http://madebydenis.com/adding-page-content-to-your-category-page/ मैंने ड्रॉपडाउन पेज जोड़े, लेकिन आप इसे छवि पिकर और रंग पिकर के साथ आसानी से बदल सकते हैं। –

उत्तर

0

यदि कस्टमाइज़र द्वारा आपका मतलब केवल एक स्टाइल कस्टमाइज़र है, तो मुझे एक समस्या थी, जहां एक विशिष्ट कार्रवाई के अनुसार शैली को बदला जाना चाहिए और मैं जो कर रहा हूं वह एक PHP कोड लिख रहा है जो आयातित सीएसएस फ़ाइल उत्पन्न करेगा style.css में कुछ इस तरह:

$style='.'; 
$style.=get_selected_category_Id().'{'; 
$style.='color:'.get_selected_color().'}'; 

आदि ... मैं जानता हूँ कि यह एक बहुत अच्छा समाधान नहीं है, लेकिन आप केवल एक के लिए इस मॉड्यूल की जरूरत है या यदि अगर आप ज्यादा समय नहीं है यह, आपके लिए अच्छी तरह से काम कर सकता है

1

आप अपने सभी विकल्पों को जोड़ सकते हैं औरका उपयोग कर सकते हैं अभिभावक वर्गों परपैरामीटर। आपके active_callback फ़ंक्शन में आपके पास return(is_category(Category ID, name, slug, or array of Category IDs, names, and/or slugs)) जैसा कुछ हो सकता है।

संबंधित मुद्दे