सभी वर्डप्रेस थीम्स एक शक्तिशाली फ़ंक्शन.एफ़पी फ़ाइल के साथ आते हैं। यह फ़ाइल एक प्लगइन के रूप में कार्य करती है और आपको अपने WordPress साइट पर बहुत सारी चीज़ें करने की अनुमति देती है। इस आलेख में, हम आपको अपने वर्डप्रेस फ़ंक्शंस फ़ाइल के लिए कुछ सबसे उपयोगी ट्रिक दिखाएंगे।
वर्डप्रेस में फ़ंक्शन फ़ाइल क्या है?
फ़ंक्शंस फ़ाइल जिन्हें सामान्यतः functions.php फ़ाइल के नाम से जाना जाता है एक WordPress थीम फ़ाइल है। यह सभी मुफ्त और प्रीमियम वर्डप्रेस विषयों के साथ आता है।
इस फ़ाइल का उद्देश्य विषय डेवलपर्स को थीम की विशेषताओं और कार्यों को परिभाषित करने की अनुमति देना है। यह फ़ाइल वर्डप्रेस प्लगइन की तरह कार्य करती है और इसका उपयोग वर्डप्रेस में अपने कस्टम कोड स्निपेट्स को जोड़ने के लिए किया जा सकता है।
साइट
अब आप सोच सकते हैं कि साइट-विशिष्ट वर्डप्रेस प्लगइन और फ़ंक्शंस। पीएचपी फाइल में क्या अंतर है? इनमे से कौन बेहतर है?
जबकि functions.php फ़ाइल अधिक सुविधाजनक है, एक साइट-विशिष्ट प्लगिन बहुत बेहतर है। सिर्फ इसलिए कि यह आपके वर्डप्रेस थीम से स्वतंत्र है और चाहे आप किस विषय का उपयोग कर रहे हैं, चाहे वह काम करे।
दूसरी ओर, विषय की फ़ंक्शंस फ़ाइल केवल उस थीम के लिए काम करेगी और यदि आप थीम को बदलते हैं, तो आपको अपने कस्टम कोड को नई थीम में कॉपी / पेस्ट करना होगा।
यह कहने के बाद, यहां वर्डप्रेस फ़ंक्शंस फ़ाइल के लिए कुछ अत्यंत उपयोगी ट्रिक हैं।
1. वर्डप्रेस संस्करण संख्या निकालें
आपको हमेशा वर्डप्रेस के नवीनतम संस्करण का इस्तेमाल करना चाहिए। हालांकि, आप अभी भी अपनी साइट से वर्डप्रेस संस्करण संख्या को निकालना चाहते हैं। बस अपने कार्यों फ़ाइल में यह कोड स्निपेट जोड़ें
फ़ंक्शन wpb_remove_version () { वापसी ''; } add_filter ('the_generator', 'wpb_remove_version');
विस्तृत निर्देशों के लिए
2. एक कस्टम डैशबोर्ड लोगो जोड़ें
अपने WordPress व्यवस्थापक क्षेत्र को सफेद लेबल करना चाहते हैं? कस्टम डैशबोर्ड लोगो को जोड़ना प्रक्रिया में पहला कदम है।
पहले आपको अपना कस्टम लोगो अपने थीम के चित्र फ़ोल्डर में कस्टम-लोगो के रूप में अपलोड करना होगा। सुनिश्चित करें कि आपका कस्टम लोगो आकार में 16 × 16 पिक्सल है।
इसके बाद आप इस कोड को अपने विषय के फ़ंक्शंस फ़ाइल में जोड़ सकते हैं।
फ़ंक्शन wpb_custom_logo () { प्रतिध्वनि ' '; } // प्रशासनिक हेडर आउटपुट में हुक add_action ('wp_before_admin_bar_render', 'wpb_custom_logo');
3. WordPress व्यवस्थापक पैनल में पाद परिवर्तन करें
वर्डप्रेस प्रशासन क्षेत्र में पाद लेख ‘वर्डप्रेस के साथ बनाने के लिए धन्यवाद’ संदेश को दिखाता है आप इसे इस कोड को जोड़कर इसे इच्छित चीज़ों में बदल सकते हैं।
फ़ंक्शन remove_footer_admin () { प्रतिध्वनि 'WordPress द्वारा ईंधन। | वर्डप्रेस ट्यूटोरियल: साइट '; } add_filter ('admin_footer_text', 'remove_footer_admin');
टेक्स्ट और लिंक्स को बदलने के लिए स्वतंत्र महसूस करें जो आप जोड़ना चाहते हैं। यहां हमारे परीक्षण साइट पर यह कैसे दिखता है
4. वर्डप्रेस में कस्टम डैशबोर्ड विजेट्स जोड़ें
आपने शायद विगेट्स को देखा है कि कई प्लगइन्स और थीम वर्डप्रेस डैशबोर्ड में जोड़ते हैं। थीम डेवलपर के रूप में, आप निम्न कोड को चिपकाने के द्वारा खुद को जोड़ सकते हैं:
add_action ('wp_dashboard_setup', 'my_custom_dashboard_widgets'); फ़ंक्शन my_custom_dashboard_widgets () { वैश्विक $ wp_meta_boxes; wp_add_dashboard_widget ('custom_help_widget', 'थीम समर्थन', 'custom_dashboard_help'); } फ़ंक्शन custom_dashboard_help () { प्रतिध्वनि 'कस्टम ब्लॉग थीम में आपका स्वागत है! मदद चाहिए? यहां डेवलपर से संपर्क करें
'; }
यह ऐसा कैसे दिखता है:
ब्योरा हेतु
5. WordPress में डिफ़ॉल्ट Gravatar बदलें
क्या आपने ब्लॉग पर डिफ़ॉल्ट रहस्य आदमी अवतार देखा है? आप आसानी से इसे अपने खुद के ब्रांडेड कस्टम अवतार के साथ बदल सकते हैं बस उस छवि को अपलोड करें जिसे आप डिफ़ॉल्ट अवतार के रूप में उपयोग करना चाहते हैं और फिर इस कोड को अपने फ़ंक्शन फ़ाइल में जोड़ना चाहते हैं।
add_filter ('avatar_defaults', 'wpb_new_gravatar'); फ़ंक्शन wpb_new_gravatar ($ avatar_defults) { $ myavatar = 'http://example.com/wp-content/uploads/2017/01/wpb-default-gravatar.png'; $ avatar_defults [$ myavatar] = "डिफ़ॉल्ट Gravatar"; वापसी $ avatar_defults; }
अब आप पर सिर कर सकते हैं सेटिंग »चर्चा पृष्ठ और अपने डिफ़ॉल्ट अवतार का चयन करें।
विस्तृत निर्देशों के लिए
6. वर्डप्रेस पाद लेख में डायनामिक कॉपीराइट तारीख
आप अपनी थीम में पाद लेख टेम्पलेट को संपादित करके केवल कॉपीराइट की तारीख जोड़ सकते हैं। हालांकि, यह तब प्रदर्शित नहीं होगा जब आपकी साइट शुरू हो जाएगी और यह अगले वर्ष स्वचालित रूप से परिवर्तित नहीं होगी।
आप WordPress पाद लेख में एक गतिशील कॉपीराइट तारीख जोड़ने के लिए इस कोड का उपयोग कर सकते हैं।
फ़ंक्शन wpb_copyright () { वैश्विक $ wpdb; $ copyright_dates = $ wpdb-> get_results (" चुनते हैं वर्ष (न्यूनतम (पोस्ट_डेटा जीएमटी)) प्रथम श्रेणी के रूप में, वर्ष (अधिकतम (पोस्ट_डेटा_जीएमटी)) अंतिम तिथि से $ Wpdb-> पोस्ट कहा पे post_status = 'प्रकाशित करें' "); $ आउटपुट = ''; अगर ($ कॉपीराइट_डेट्स) { $ कॉपीराइट = "©" $ Copyright_dates [0] -> firstdate; अगर ($ कॉपीराइट_डेट्स [0] -> पहले दर्ज़! = $ कॉपीराइट_डेट्स [0] -> अंतिम तिथि) { $ कॉपीराइट। = '-' $ Copyright_dates [0] -> lastdate; } $ आउटपुट = $ कॉपीराइट; } वापसी $ आउटपुट; }
इस फ़ंक्शन को जोड़ने के बाद, आपको अपनी पाद लेख.एफ़पी फ़ाइल खोलने और डायनेमिक कॉपीराइट तारीख प्रदर्शित करने के लिए नीचे दिए गए कोड को जोड़ना होगा:
यह फ़ंक्शन आपकी पहली पोस्ट की तारीख और आपके अंतिम पोस्ट की तिथि के लिए दिखता है। यह तब भी जब आप फ़ंक्शन को कॉल करते हैं, तब तक वर्ष का एक उदाहरण।
अधिक जानकारी के लिए
7. वर्डप्रेस में अनियमित पृष्ठभूमि रंग बदलें
क्या आप बेतरतीब ढंग से प्रत्येक विज़िट और पृष्ठ पुनः लोड पर अपने WordPress पर पृष्ठभूमि रंग बदलना चाहते हैं? यहाँ यह आसानी से कैसे करना है
पहले आपको इस कोड को अपने विषय की फ़ंक्शंस फ़ाइल में जोड़ना होगा।
फ़ंक्शन wpb_bg () { $ रैंड = सरणी ('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', ' बी ',' सी ',' डी ',' ई ',' एफ '); $ रंग = '#'। $ रैंड [रैंड (0, 15)]। $ रैंड [रैंड (0, 15)]। $ रैंड [रैंड (0, 15)] ।। $ रैंड [रैंड (0,15)] $ रैंड [रैंड (0,15)] $ रैंड [रैंड (0,15)]; $ रंग गूंज; }
इसके बाद, आपको अपनी थीम में header.php फ़ाइल को संपादित करना होगा। पता लगाएँ टैग और इसे इस रेखा से बदलें:
शैली = "पृष्ठभूमि रंग: ">>
अब आप अपने परिवर्तनों को सहेज सकते हैं और इसे कार्रवाई में देखने के लिए अपनी वेबसाइट पर जा सकते हैं।
अधिक विवरण और वैकल्पिक तरीकों के लिए
8. अपडेट वर्डप्रेस यूआरएल
यदि आपका वर्डप्रेस लॉगिन पृष्ठ ताज़ा रहता है या आप व्यवस्थापक क्षेत्र तक पहुंचने में असमर्थ हैं, तो आपको वर्डप्रेस यूआरएल को अपडेट करना होगा।
ऐसा करने का एक तरीका है wp-config.php फ़ाइल का उपयोग कर। हालांकि, यदि आप ऐसा करते हैं तो आप सेटिंग पृष्ठ पर सही पता सेट नहीं कर पाएंगे। वर्डप्रेस यूआरएल और साइट यूआरएल फ़ील्ड लॉक और अनदेखी हो जाएंगी।
यदि आप इसे ठीक करना चाहते हैं, तो आपको इस कोड को अपने फ़ंक्शंस फ़ाइल में जोड़ना चाहिए।
update_option ('siteurl', 'http://example.com'); update_option ('घर', 'http://example.com');
अपने स्वयं के डोमेन नाम के साथ example.com को बदलने के लिए मत भूलना।
एक बार लॉग इन करने के बाद, आप सेटिंग पर जा सकते हैं और वहां यूआरएल को सेट कर सकते हैं। इसके बाद आपको फ़ंक्शन फ़ाइल में जो भी कोड जोड़ा गया है उसे निकालना चाहिए, अन्यथा यह उन यूआरएल को अद्यतन रखेगा, जो आपकी साइट पर पहुंचा है।
9. वर्डप्रेस में अतिरिक्त छवि आकार जोड़ें
जब आप कोई छवि अपलोड करते हैं तो वर्डप्रेस स्वचालित रूप से कई छवि आकार बनाता है आप अपनी थीम में उपयोग करने के लिए अतिरिक्त छवि आकार भी बना सकते हैं। इस कोड को अपनी थीम की फ़ंक्शंस फ़ाइल जोड़ें।
add_image_size ('साइडबार-अंगूठे', 120, 120, सत्य); // हार्ड क्रॉप मोड add_image_size ('मुखपृष्ठ-अंगूठे', 220, 180); // नरम फसल मोड add_image_size ('एकलपॉस्ट-अंगूठे', 590, 99 99); // असीमित ऊँचाई मोड
यह कोड विभिन्न आकारों के साथ तीन नए छवि आकार बनाता है अपने स्वयं के आवश्यकताओं को पूरा करने के लिए कोड को ट्रिइक करने के लिए स्वतंत्र महसूस करें
आप इस कोड का उपयोग करके अपने विषय में कहीं भी एक छवि का आकार प्रदर्शित कर सकते हैं।
विस्तृत निर्देशों के लिए
10. अपने थीम के लिए नई नेविगेशन मेनू जोड़ें
WordPress थीम डेवलपर्स नेविगेशन मेनू को परिभाषित करने और फिर उन्हें प्रदर्शित करने की अनुमति देता है। अपने विषय के नए मेनू स्थान को परिभाषित करने के लिए इस थीम को अपने थीम फ़ंक्शंस फ़ाइल में जोड़ें।
फ़ंक्शन wpb_custom_new_menu () { register_nav_menu ('my-custom-menu', __ ('मेरा कस्टम मेनू')); } add_action ('init', 'wpb_custom_new_menu');
अब आप यहां जा सकते हैं उपस्थिति »मेनू और आप थीम स्थान विकल्प के रूप में ‘मेरा कस्टम मेनू’ देखेंगे
अब आपको इस कोड को अपने विषय में जोड़ना होगा जहां आप नेविगेशन मेनू प्रदर्शित करना चाहते हैं।
'मेरे-कस्टम मेनू', 'container_class' => 'कस्टम-मेनू-वर्ग')); ?>
विस्तृत निर्देशों के लिए
11. लेखक प्रोफ़ाइल फ़ील्ड जोड़ें
क्या आप वर्डप्रेस में अपने लेखक प्रोफाइल में अतिरिक्त फ़ील्ड जोड़ना चाहते हैं? आप आसानी से यह कार्य अपने फ़ंक्शन फ़ाइल में जोड़कर कर सकते हैं:
फ़ंक्शन wpb_new_contactmethods ($ contactmethods) { // ट्विटर जोड़ें $ contactmethods ['twitter'] = 'ट्विटर'; // फेसबुक जोड़ें $ contactmethods ['facebook'] = 'फेसबुक'; वापसी $ संपर्कों; } add_filter ( 'user_contactmethods', 'wpb_new_contactmethods', 10,1);
यह कोड वर्डप्रेस में यूजर प्रोफाइल में ट्विटर और फेसबुक फ़ील्ड जोड़ देगा।
अब आप इन फ़ील्ड को इस तरह अपने लेखक टेम्पलेट में प्रदर्शित कर सकते हैं:
ट्विटर; ?>
12. वर्डप्रेस थीम्स में विजेट तैयार क्षेत्र या साइडबार जोड़ना
यह सबसे अधिक उपयोग किए जाने वाले लोगों में से एक है और कई डेवलपर पहले से ही इसके बारे में जानते हैं। लेकिन यह उन लोगों के लिए इस सूची में होना चाहिए जिनके बारे में पता नहीं है। अपने functions.php फ़ाइल में निम्नलिखित कोड चिपकाएं:
// रजिस्टर साइडबार फ़ंक्शन custom_sidebars () { $ args = सरणी ( 'id' => 'custom_sidebar', 'नाम' => __ ('कस्टम विजेट क्षेत्र', 'पाठ_डोमेन'), 'विवरण' => __ ('एक कस्टम विजेट क्षेत्र', 'पाठ_डोमेन'), 'before_title' => '' 'after_title' => '
' 'before_widget' => ' ' ); रजिस्टर_ साइडबार ($ आर्ग्स); } add_action ('widgets_init', 'custom_sidebars');
अब आप देख सकते हैं प्रकटन »विजेट्स पेज और आप अपने नए कस्टम विजेट क्षेत्र देखेंगे।
अपनी थीम में इस साइडबार या विजेट तैयार क्षेत्र को प्रदर्शित करने के लिए इस कोड को जोड़ें:
13. आरएसएस फ़ीड पाद लेख में हेरफेर करें
क्या आपने ऐसे ब्लॉग देखे हैं जो प्रत्येक पोस्ट के नीचे अपने आरएसएस फ़ीड में अपने विज्ञापन जोड़ते हैं? आप आसानी से एक साधारण समारोह के साथ पूरा कर सकते हैं निम्न कोड पेस्ट करें:
फ़ंक्शन साइट_पॉस्टर्स ($ सामग्री) { अगर (is_feed ()) { $ content = 'यह पोस्ट सय्यद बालकी' द्वारा लिखी गई थी। $ content.'Check out site '; } वापसी $ सामग्री; } add_filter ('the_excerpt_rss', 'site_postrss'); add_filter ('the_content', 'site_postrss');
अधिक जानकारी के लिए
14. आरएसएस फ़ीड के लिए फीचर्ड छवियों को जोड़ें
पोस्ट थंबनेल या चित्रित छवियां आमतौर पर केवल आपकी साइट डिज़ाइन में प्रदर्शित होती हैं। आप आसानी से अपने आरएसएस फ़ीड में एक सरल कार्य के साथ उस कार्यक्षमता को बढ़ा सकते हैं।
फ़ंक्शन rss_post_thumbnail ($ सामग्री) { ग्लोबल $ पोस्ट; अगर (has_post_thumbnail ($ post-> आईडी)) { $ सामग्री = '' get_the_post_thumbnail ($ post-> आईडी)। '
' get_the_content (); } वापसी $ सामग्री; } add_filter ('the_excerpt_rss', 'rss_post_thumbnail'); add_filter ('the_content_feed', 'rss_post_thumbnail');
15. वर्डप्रेस में लॉगिन त्रुटियों को छिपाने
वर्डप्रेस में लॉगिन त्रुटियों को हैकर्स द्वारा इस्तेमाल किया जा सकता है यह अनुमान लगाया गया है कि क्या वे गलत उपयोगकर्ता नाम या पासवर्ड दर्ज कर चुके हैं। वर्डप्रेस में लॉगिन त्रुटियों को छुपाने से आप अपना लॉगिन क्षेत्र थोड़ी अधिक सुरक्षित बना सकते हैं।
फ़ंक्शन no_wordpress_errors () { वापसी 'कुछ गलत है!'; } add_filter ('login_errors', 'no_wordpress_errors');
अब जब उपयोगकर्ता गलत उपयोगकर्ता नाम या पासवर्ड दर्ज करते हैं तो वे सामान्य संदेश देखते हैं
अधिक जानकारी के लिए
16. WordPress में ईमेल द्वारा लॉगिन अक्षम करें
WordPress उपयोगकर्ताओं को उपयोगकर्ता नाम या ईमेल पते से लॉगिन करने की अनुमति देता है। आप वर्डप्रेस में ई-मेल द्वारा अपने फ़ंक्शन फाइल में इस कोड को जोड़कर आसानी से प्रवेश कर सकते हैं।
remove_filter ('प्रमाणीकरण', 'wp_authenticate_email_password', 20);
17. वर्डप्रेस में खोज फ़ीचर अक्षम करें
यदि आप अपने वर्डप्रेस साइट पर खोज सुविधा को अक्षम करना चाहते हैं, तो बस अपने कोड को इस कोड में जोड़ें।
फ़ंक्शन fb_filter_query ($ query, $ error = true) { अगर (is_search ()) { $ query-> is_search = false; $ query-> query_vars [s] = false; $ query-> क्वेरी [s] = false; // त्रुटि के लिए अगर ($ त्रुटि == सच) $ query-> is_404 = सत्य; } } add_action ('parse_query', 'fb_filter_query'); add_filter ('get_search_form', create_function ('$ a', 'वापसी शून्य;'));
अधिक जानकारी के लिए
18. आरएसएस फ़ीड में देरी वाली पोस्ट
कभी-कभी आप अपने लेख में व्याकरण या वर्तनी की गलती के साथ समाप्त हो सकते हैं गलती लाइव होती है और आपके आरएसएस फ़ीड ग्राहकों को वितरित की जाती है। यदि आपके पास आपके वर्डप्रेस ब्लॉग पर ई-मेल सदस्यता है, तो उन ग्राहकों को भी उतना ही मिलेगा।
बस अपने विषय की फ़ंक्शंस फ़ाइल में इस कोड को जोड़ें।
समारोह publish_later_on_feed ($ जहां) { वैश्विक $ wpdb; अगर (is_feed ()) { // टाइमस्टैम्प WP- प्रारूप में $ अब = जीएमडीट ('वाई-एम-डी एच एच: आई: एस'); // प्रतीक्षा के लिए मूल्य; + उपकरण $ इंतजार = '10'; // पूर्णांक // http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_timestampdiff $ डिवाइस = 'MINUTE'; // MINUTE, HOUR, DAY, WEEK, MONTH, YEAR // एसक्यूएल-सिटाक्स को $ डिफ़ॉल्ट के लिए जोड़ें $ जहां। = "और TIMESTAMPDIFF ($ उपकरण, $ wpdb-> पोस्ट्स पोस्ट_डेटा_जीएमटी, '$ अब')> $ प्रतीक्षा"; } वापसी $ जहां; } add_filter ('posts_where', 'publish_later_on_feed');
इस कोड में हमने प्रतीक्षा या देरी के समय के रूप में 10 मिनट का उपयोग किया है उस समय के किसी भी संख्या में बदलने के लिए स्वतंत्र महसूस करें
प्लगइन विधि और अधिक जानकारी के लिए
19. बदलें वर्डप्रेस में अंश के लिए और अधिक पाठ पढ़ें
क्या आप उद्धरण के बाद दिखाई देने वाला पाठ बदलना चाहते हैं? बस अपने विषय की फ़ंक्शंस फ़ाइल में इस कोड को जोड़ें।
फ़ंक्शन modify_read_more_link () { 'अपनी और पढ़ें लिंक पाठ' वापसी; } add_filter ('the_content_more_link', 'modify_read_more_link');
20. वर्डप्रेस में आरएसएस फ़ीड अक्षम करें
सभी वेबसाइटों को आरएसएस फ़ीड की आवश्यकता नहीं है यदि आप अपने WordPress साइट पर आरएसएस फ़ीड को अक्षम करना चाहते हैं, तो इस कोड को अपने विषय की फ़ंक्शंस फ़ाइल में जोड़ें।
फ़ंक्शन fb_disable_feed () { wp_die (__ ('कोई फ़ीड उपलब्ध नहीं है, कृपया हमारे होमपेज पर जाएं!')); } add_action ('do_feed', 'fb_disable_feed', 1); add_action ('do_feed_rdf', 'fb_disable_feed', 1); add_action ('do_feed_rss', 'fb_disable_feed', 1); add_action ('do_feed_rss2', 'fb_disable_feed', 1); add_action ('do_feed_atom', 'fb_disable_feed', 1);
एक प्लगइन विधि और अधिक जानकारी के लिए
21. वर्डप्रेस में अंश लंबाई बदलें
वर्डप्रेस सीमा 55 शब्दों तक सीमित है। यदि आपको इसे बदलने की आवश्यकता है, तो आप अपने कोड को यह कोड जोड़ सकते हैं।
functionnew_excerpt_length ($ लंबाई) { वापसी 100; } add_filter ('excerpt_length', 'new_excerpt_length');
100 शब्दों को उन शब्दों की संख्या में बदलें जिन्हें आप अंश में दिखाना चाहते हैं।
वैकल्पिक पद्धति के लिए, आप वर्डप्रेस अवतरण को अनुकूलित करने की आवश्यकता के बारे में हमारी मार्गदर्शिका को देख सकते हैं (कोई कोडन आवश्यक नहीं है)
22. वर्डप्रेस में एक व्यवस्थापक उपयोगकर्ता जोड़ें
यदि आप अपना वर्डप्रेस पासवर्ड और ई-मेल भूल गए हैं, तो आप एक एडमिन उपयोगकर्ता को एक एफ़टीपी क्लाइंट का उपयोग कर अपने विषय के फ़ंक्शंस फ़ाइल में इस कोड को जोड़कर जोड़ सकते हैं।
फ़ंक्शन wpb_admin_account () { $ user = 'username'; $ pass = 'पासवर्ड'; $ email = '[email protected]'; अगर (! username_exists ($ उपयोगकर्ता) &&! email_exists ($ ईमेल)) { $ user_id = wp_create_user ($ उपयोगकर्ता, $ पास, $ ईमेल); $ उपयोगकर्ता = नया WP_User ($ user_id); $ user-> set_role ('व्यवस्थापक'); }} ADD_ACTION ( 'init', 'wpb_admin_account');
उपयोगकर्ता नाम, पासवर्ड और ईमेल फ़ील्ड भरने के लिए मत भूलें। एक बार जब आप अपने वर्डप्रेस साइट पर लॉग इन करते हैं, तो अपने फ़ंक्शन फ़ाइल से कोड को हटाने के लिए मत भूलना।
इस विषय पर अधिक जानकारी के लिए, हमारे ट्यूटोरियल पर एक नज़र डालें कि एफ़टीपी का इस्तेमाल करते हुए एडवर्ड यूजर में कैसे जोड़ना है।
23. वर्डप्रेस डैशबोर्ड से स्वागत पैनल निकालें
स्वागत पैनल वर्डप्रेस व्यवस्थापक क्षेत्र की डैशबोर्ड स्क्रीन पर एक मेटा बॉक्स है। यह शुरुआती लोगों को अपने नए वर्डप्रेस साइट पर काम करने के लिए उपयोगी शॉर्टकट प्रदान करता है।
आप आसानी से अपने कार्य फ़ाइल में इस कोड को जोड़कर छुपा सकते हैं।
remove_action ('welcome_panel', 'wp_welcome_panel');
अन्य तरीकों और अधिक विवरणों के लिए वर्डप्रेस डैशबोर्ड में स्वागत पैनल को निकालने के लिए हमारी मार्गदर्शिका देखें।
24. वर्डप्रेस में पंजीकृत उपयोगकर्ता की कुल संख्या दिखाएं
क्या आप अपने WordPress साइट पर पंजीकृत उपयोगकर्ताओं की कुल संख्या दिखाना चाहते हैं? बस अपने विषय की फ़ंक्शंस फ़ाइल में इस कोड को जोड़ें।
उपयोगकर्ता काउंट वापस करने के लिए // कार्य फ़ंक्शन wpb_user_count () { $ usercount = count_users (); $ परिणाम = $ usercount ['total_users']; वापसी का परिणाम; } // उपयोगकर्ता गिनती दिखाने के लिए एक शोर्ट तैयार करना add_shortcode ('user_count', 'wpb_user_count');
यह कोड एक शोर्टकोड बनाता है जो आपको आपकी साइट पर कुल पंजीकृत उपयोगकर्ताओं की संख्या दिखाता है। अब आपको इस शोर्ट को अपने पोस्ट या पेज में [user_count] जोड़ना होगा, जहां आप उपयोगकर्ताओं की कुल संख्या दिखाना चाहते हैं।
अधिक जानकारी और एक प्लगइन विधि के लिए
25. आरएसएस फ़ीड से विशिष्ट श्रेणियों को छोड़ दें
क्या आप अपने वर्डप्रेस आरएसएस फ़ीड से विशिष्ट श्रेणियों को बाहर करना चाहते हैं? इस कोड को अपने विषय की फ़ंक्शंस फ़ाइल में जोड़ें।
फ़ंक्शन exclude_category ($ query) { अगर ($ query-> is_feed) { $ query-> सेट ('बिल्ली', '-5, -2, -3'); } वापसी $ क्वेरी; } add_filter ('pre_get_posts', 'exclude_category');
26. पाठ विजेट में शॉर्टकोड निष्पादन को सक्षम करें
डिफ़ॉल्ट रूप से, वर्डप्रेस पाठ विगेट्स के अंदर शॉर्टकोड निष्पादित नहीं करता है। इसे ठीक करने के लिए आपको अपने कोड के फ़ॉर्ंस्ट फाइल में बस इस कोड को जोड़ना होगा।
// पाठ विजेट में शॉर्टकोड सक्षम करें add_filter ( 'widget_text', 'do_shortcode');
वैकल्पिक पद्धति और अधिक जानकारी के लिए, WordPress साइडबार विजेट में शॉर्टकोड का उपयोग करने के तरीके पर हमारी मार्गदर्शिका देखें
27. वर्डप्रेस पोस्ट में ओड और यहां तक कि सीएसएस क्लासेस भी जोड़ें
आप वर्डप्रेस टिप्पणियों के लिए पुराने या यहां तक कि क्लास का उपयोग करके WordPress थीम देख सकते हैं। यह उपयोगकर्ताओं को विज़िट करने में सहायता करता है जहां एक टिप्पणी समाप्त होती है और अगले एक की शुरुआत होती है।
आप अपने WordPress पोस्ट के लिए एक ही तकनीक का उपयोग कर सकते हैं यह सुंदरता से सुखद लग रहा है और उपयोगकर्ताओं को बहुत सारी सामग्री के साथ पृष्ठों को स्कैन करने में सहायता करता है बस अपने विषय की फ़ंक्शंस फ़ाइल में इस कोड को जोड़ें।
समारोह oddeven_post_class ($ वर्गों) { वैश्विक $ current_class; $ वर्ग [] = $ current_class; $ current_class = ($ current_class == 'अजीब')? 'सम विषम'; $ वर्ग लौटें; } add_filter ('post_class', 'oddeven_post_class'); वैश्विक $ current_class; $ current_class = 'अजीब';
यह कोड केवल वर्डप्रेस पोस्ट के लिए एक अजीब या कक्षा भी जोड़ता है। अब आप कस्टम सीएसएस को अलग ढंग से शैली में जोड़ सकते हैं आरंभ करने में आपकी सहायता करने के लिए यहां एक नमूना कोड है
।यहाँ तक की { पृष्ठभूमि: # f0f8ff; } .odd { पृष्ठभूमि: # f4f4fb; }
अंतिम परिणाम ऐसा कुछ दिखाई देगा:
अधिक विस्तृत निर्देशों की आवश्यकता है? वर्डप्रेस विषयों में अजीब / यहां तक कि आपकी पोस्ट को जोड़ने के तरीके के बारे में हमारी ट्यूटोरियल देखें।
28. वर्डप्रेस में अपलोड की जाने वाली अतिरिक्त फाइल प्रकार जोड़ें
डिफ़ॉल्ट रूप से, वर्डप्रेस आपको सामान्यतः उपयोग की जाने वाली फ़ाइल प्रकारों की सीमित संख्या को अपलोड करने की अनुमति देता है। हालांकि, आप इसे अन्य फ़ाइल प्रकारों को अनुमति देने के लिए बढ़ा सकते हैं। इस कोड को अपनी थीम के फ़ंक्शंस फ़ाइल में जोड़ें:
फ़ंक्शन my_myme_types ($ mime_types) { $ mime_types ['svg'] = 'छवि / एसवीजी + xml'; // एसटीजी एक्सटेंशन जोड़ना $ mime_types ['psd'] = 'छवि / vnd.adobe.photoshop'; // फ़ोटोशॉप फ़ाइलों को जोड़ना वापसी $ mime_types; } add_filter ('upload_mimes', 'my_myme_types', 1, 1);
यह कोड आपको एसवीजी और PSD फ़ाइलों को WordPress में अपलोड करने की अनुमति देता है। आपको उन फाइल प्रकारों के लिए माइम प्रकार ढूंढने के लिए Google की आवश्यकता होगी जिन्हें आप अनुमति देना चाहते हैं और फिर कोड में इसका उपयोग करें।
इस विषय पर अधिक जानकारी के लिए, वर्डप्रेस में अपलोड किए जाने वाले अतिरिक्त फ़ाइल प्रकारों को जोड़ने के बारे में हमारा ट्यूटोरियल देखें।
29. WordPress में डिफ़ॉल्ट छवि लिंक निकालें
डिफ़ॉल्ट रूप से, जब आप वर्डप्रेस में किसी छवि को ऊपर उठाना चाहते हैं, तो यह स्वतः ही छवि फ़ाइल या अटैचमेंट पेज से जुड़ा हुआ है। यदि उपयोगकर्ता छवि पर क्लिक करते हैं, तो उन्हें आपके पोस्ट से एक नया पृष्ठ पर ले जाया जाता है।
यहां बताया गया है कि आप वर्ड अपलोड्स को स्वचालित रूप से जोड़ने से वर्डप्रेस को आसानी से कैसे रोक सकते हैं। आपको बस इतना करना है कि यह कोड आपके कार्य फ़ाइल में स्निपेट को जोड़ना है:
फ़ंक्शन wpb_imagelink_setup () { $ image_set = get_option ('image_default_link_type'); अगर ($ image_set! == 'कोई नहीं') { update_option ('image_default_link_type', 'none'); } } add_action ('admin_init', 'wpb_imagelink_setup', 10);
अब जब आप WordPress में एक नई छवि अपलोड करते हैं, तो यह स्वचालित रूप से लिंक नहीं किया जाएगा। अगर आप चाहें तो आप उसे फाइल या अटैचमेंट पेज पर लिंक कर सकते हैं।
आप एक वैकल्पिक प्लगइन विधि और अधिक जानकारी के लिए वर्डप्रेस में डिफ़ॉल्ट छवि लिंक को हटाने के बारे में हमारा ट्यूटोरियल देखना चाहते हैं।
30. वर्डप्रेस पोस्ट में एक लेखक जानकारी बॉक्स जोड़ें
यदि आप एक मल्टी-लेखक साइट चलाते हैं और अपने पोस्ट के अंत में लेखक बायोस प्रदर्शित करना चाहते हैं, तो आप इस विधि को आज़मा सकते हैं। अपने कार्य फ़ाइल में यह कोड जोड़कर प्रारंभ करें:
फ़ंक्शन wpb_author_info_box ($ सामग्री) { ग्लोबल $ पोस्ट; // पता लगाएँ कि यह एक पोस्ट लेखक के साथ एक ही पोस्ट है यदि (is_single () और & isset ($ post-> post_author)) { // लेखक का प्रदर्शन नाम प्राप्त करें $ display_name = get_the_author_meta ('display_name', $ post-> post_author); // यदि प्रदर्शित नाम उपलब्ध नहीं है तो उपनाम के रूप में उपनाम का उपयोग करें अगर (खाली ($ display_name)) $ display_name = get_the_author_meta ('उपनाम', $ post-> post_author); // लेखक की जीवनी जानकारी या विवरण प्राप्त करें $ user_description = get_the_author_meta ('user_description', $ post-> post_author); // लेखक का वेबसाइट URL प्राप्त करें $ user_website = get_the_author_meta ('url', $ post-> post_author); // लेखक संग्रह पृष्ठ पर लिंक प्राप्त करें $ user_posts = get_author_posts_url (get_the_author_meta ('आईडी', $ post-> post_author)); यदि (! खाली ($ display_name)) $ author_details = ''; यदि (! खाली ($ user_description)) // लेखक अवतार और जैव $ author_details। = ' '; $ author_details। = ' '; } अन्य { // अगर कोई लेखक वेबसाइट नहीं है तो बस पैराग्राफ को बंद करें $ author_details। = ''; } // सामग्री पोस्ट करने के लिए यह सब जानकारी पास करें $ content = $ सामग्री ' '; } वापसी $ सामग्री; } // पोस्ट सामग्री फ़िल्टर में हमारा कार्य जोड़ें add_action ('the_content', 'wpb_author_info_box'); // लेखक जैव अनुभाग में HTML की अनुमति दें remove_filter ('pre_user_description', 'wp_filter_kses');
इसके बाद आपको इसे बेहतर बनाने के लिए कुछ कस्टम सीएसएस जोड़ना होगा। आप एक शुरुआती बिंदु के रूप में इस नमूना सीएसएस का उपयोग कर सकते हैं।
.author_bio_section { पृष्ठभूमि: कोई भी दोहराने वाला स्क्रॉल 0 0 # F5F5F5; पैडिंग: 15 पीएक्स; सीमा: 1px ठोस # सीसीसी; } ।लेखक का नाम{ font-size: 16px; फोंट की मोटाई: बोल्ड; } .author_details img { सीमा: 1 पीएक्स ठोस # D8D8D8; सीमा-त्रिज्या: 50%; बाईंओर तैरना; मार्जिन: 0 10px 10px 0; }
ऐसा आपके लेखक का बक्सा ऐसा दिखेगा:
प्लगइन विधि और अधिक विस्तृत निर्देशों के लिए, वर्डप्रेस पोस्ट में एक लेखक जानकारी बॉक्स कैसे जोड़ें पर हमारा लेख देखें।
31. वर्डप्रेस में XML-RPC अक्षम करें
XML-RPC एक ऐसा तरीका है जो तृतीय पक्ष एप्लिकेशन को आपके वर्डप्रेस साइट से दूर से संचार करने की अनुमति देता है। यह सुरक्षा मुद्दों का कारण बन सकता है और हैकर्स द्वारा इसका शोषण किया जा सकता है।
वर्डप्रेस में एक्सएमएल-आरपीसी को बंद करने के लिए बस अपने कार्य फाइल में यह कोड जोड़ें:
add_filter ('xmlrpc_enabled', '__return_false');
अधिक जानकारी के लिए वर्डप्रेस में एक्सएमएल-आरपीसी को निष्क्रिय करने के बारे में आप हमारे लेख को पढ़ना चाहते हैं।
32. पोस्ट्स के लिए स्वचालित रूप से फीचर्ड छवियां लिंक करें
अगर आपकी वर्डप्रेस थीम विशेष रुप से छवियों को पूर्ण लेखों से लिंक नहीं करती है, तो आप इस पद्धति की कोशिश कर सकते हैं। बस अपने विषय की फ़ंक्शंस फ़ाइल में इस कोड को जोड़ें।
फ़ंक्शन wpb_autolink_featured_images ($ html, $ post_id, $ post_image_id) { यदि (! Is_singular ()) { $ html = '' $ html ''; $ html लौटाओ; } अन्य { $ html लौटाओ; } } add_filter ('post_thumbnail_html', 'wpb_autolink_featured_images', 10, 3);
आप वर्डप्रेस में पोस्ट करने के लिए फीचर्ड छवियों को स्वचालित रूप से लिंक करने के बारे में हमारे लेख को पढ़ना चाह सकते हैं।
अभी के लिए इतना ही।
हमें उम्मीद है कि इस आलेख ने आपको कार्यों के लिए कुछ नई उपयोगी चाल जानने में मदद की