10 तरीके आपके वर्डप्रेस साइट को कार्य के साथ बदलने का तरीका

10 तरीके आपके वर्डप्रेस साइट को कार्य के साथ बदलने का तरीका

10 तरीके आपके वर्डप्रेस साइट को कार्य के साथ बदलने का तरीका
СОДЕРЖАНИЕ
02 июня 2020

ऐसा अक्सर नहीं होता है कि वर्डप्रेस डेवलपर अपने द्वारा विकसित किए जा रहे विषय के भीतर फ़ंक्शन.php फ़ाइल को संशोधित नहीं करता है.


क्यों? क्योंकि functions.php आपको थीम के लिए कार्यक्षमता को नियंत्रित करने की शक्ति देता है। कुछ सरल कोड समावेशन और / या संशोधनों के साथ, आप मौजूदा वेबसाइट कार्यक्षमता को ओवरराइड कर सकते हैं और एक ही चीज़ को प्राप्त करने के लिए संभावित भारी और असुरक्षित प्लगइन्स का उपयोग करने के बजाय एक कुशल तरीके से कई कार्यों को निष्पादित कर सकते हैं।.

हालाँकि कुछ प्लगइन्स को जोड़ने से काम पूरा हो सकता है, लेकिन फ़ंक्शंस के माध्यम से वर्डप्रेस वेबसाइटों को बदलने के निम्नलिखित तरीके सीखें। पीपीपी फ़ाइल – आपके विषय के फ़ोल्डर में स्थित है – बल्कि त्वरित और आसान है.

क्या कार्य है। एफपी फ़ाइल और आप इसे कैसे एक्सेस कर सकते हैं?

Functions.php फाइल मूल रूप से एक वर्डप्रेस प्लगइन की तरह कार्य करती है.

आप फ़ंक्शन को कॉल करने के लिए कोड जोड़ सकते हैं और अपनी क्लाइंट साइटों पर सुविधाओं और कार्यक्षमता को बदल सकते हैं। संक्षेप में, आप इस फ़ाइल में जितने चाहें उतने फ़ंक्शन जोड़ सकते हैं, जबकि प्लगइन्स आमतौर पर एक कार्य पर ध्यान केंद्रित करते हैं, और आपको विभिन्न क्षेत्रों को कवर करने के लिए उनमें से एक गुच्छा स्थापित करना होगा.

यदि आपके पास वर्तमान में किसी विषय के लिए फ़ंक्शंस फ़ाइल नहीं है, तो फ़ंक्शन्स नामक एक फ़ाइल बनाएँ। इसे / wp-content / themes / yourthemename / subdirectory में रखें। यदि आपके पास एक function.php फ़ाइल है, या आप यह पता लगाना चाहते हैं कि आपकी क्लाइंट साइटें उनके पास हैं, तो FTP क्लाइंट का उपयोग करें (जैसे कि FileZilla) / wp-content / themes / yourthemename / subdirectory में जाने और फ़ाइल खोजने के लिए.

थीम्स फ़ाइल

एक बार जब आप फ़ाइल ढूंढ लेते हैं या बना लेते हैं, तो आप जो भी कोड चाहते हैं, उसे जोड़ने के लिए स्वतंत्र महसूस करें.

कार्य फ़ाइल

ध्यान रखें कि यदि आपके पास एक प्लगइन है जो फ़ंक्शन को उसी फ़ंक्शन के रूप में कॉल करता है जिसे आप फ़ंक्शन में डालते हैं। तो यह साइट पर समस्याएं पैदा कर सकता है.

चलिए अपने क्लाइंट वर्डप्रेस साइटों को फ़ंक्शन.php फ़ाइल के साथ बदलने के सबसे अच्छे तरीकों पर एक नज़र डालें.

1. पोस्ट थंबनेल (चित्रित चित्र)

हालाँकि कई विषयों में पोस्ट थंबनेल, या चित्रित चित्र जोड़ने के लिए समर्थन शामिल है, आप इस कार्यक्षमता को functions.php फ़ाइल के माध्यम से भी जोड़ सकते हैं:

add_theme_support (‘पोस्ट-थंबनेल’);

निम्नलिखित कोड को उस विशेष लूप में शामिल किया जाना चाहिए जहां आप थम्बनेल को किसी साइट पर दिखाना चाहते हैं:

<?php the_post_thumbnail (); ?>

2. एक साइट पर कॉपीराइट तिथि को स्वचालित करें 

हर बार एक नए कैलेंडर वर्ष के आसपास साइट के नीचे कॉपीराइट को बदलने का कोई कारण नहीं है। संभावना है कि आप भूल जाएंगे, तो ऐसा लगता है कि आपने पिछले साल से साइट को अपडेट नहीं किया है। निम्नलिखित कोड को functions.php फ़ाइल में जोड़कर कॉपीराइट तिथि को गतिशील बनाएं:

फ़ंक्शन कॉपीराइट ($ start_year, $ site_name) {
$ वर्ष = तिथि (‘वाई’);
गूंज "© कॉपीराइट ";
इको $ start_year;
if ($ start_year! = $ year) प्रतिध्वनि "-$ साल";
गूंज ", $ site_name, सर्वाधिकार सुरक्षित.";
}

उसके बाद, आपको पाद फ़ाइल को खोजने और निम्नलिखित कोड को वहां रखने की आवश्यकता है। ध्यान रखें कि वर्ष तर्क तब है जब कंपनी या साइट शुरू हुई थी, न कि वर्तमान वर्ष.

<?php कॉपीराइट (2011), "आपके संगठन का नाम"); ?>

3. एक साइट के डिफ़ॉल्ट Gravatar को संशोधित करें

साइट Gravatar संशोधित करें

अगर आप सेटिंग्स में जाते हैं > वर्डप्रेस में चर्चा आप एक क्षेत्र को देख सकते हैं जो आपको अपने ग्राहक साइटों पर टिप्पणी पोस्ट करने पर डिफ़ॉल्ट ग्रेवार्ट को बदलने की अनुमति देता है.

क्यों ब्रांड विषय के साथ जाने के लिए Gravatar नहीं? नीचे दिए गए कोड को functions.php फ़ाइल में जोड़ें और आप जाने के लिए अच्छे हैं:

add_filter (‘avatar_defaults’, ‘newgravatar’);
फंक्शन न्यूग्रावतार ($ avatar_defaults) {
$ myavatar = get_bloginfo (‘template_directory’)। ‘Https://mk0codeinwp10tp0961a.kinstacdn.com/images/mygravatar.gif’;

सुनिश्चित करें कि आप अपने Gravatar के लिए ऊपर सही फ़ाइल स्थान निर्दिष्ट करें, और CompanyName क्षेत्र को बदलते समय उपरोक्त सब कुछ के बाद कोड की प्रतिलिपि बनाएँ.

$ अवतार_डेफ़ल्ट [$ मायवतार] = "कंपनी का नाम";
$ avatar_defaults लौटाएं;
}

4. अपने ग्राहक साइटों पर एक फ़ेविकॉन रखो

फेविकॉन जोड़ें

फ़ेविकॉन वह छोटा सा आइकन होता है जो किसी ब्राउज़र पर तब दिखाई देता है जब कोई साइट पर लैंड करता है। फ़ेविकॉन को शामिल करने के लिए बहुत सारे प्लगइन्स हैं, लेकिन एक प्लगइन के साथ संसाधनों को बर्बाद करने का वास्तव में कोई कारण नहीं है। कोशिश करें नीचे दिया गया कोड, और बस उस क्षेत्र को बदलें जो कहता है कि “thepathtoyourimagegoeshere” आपकी इच्छित फ़ेविकॉन छवि के फ़ाइल पथ के साथ.

function blog_favicon () {
गूंज ”;
}

उपरोक्त कोड में अपनी छवि का पथ बदलें, और नीचे दिए गए कोड को नीचे रखें:

add_action (‘wp_head’, ‘blog_favicon’);

5. गूगल एनालिटिक्स

यह फ़ंक्शंस .php फ़ाइल में बनाने के लिए अधिक सामान्य संशोधनों में से एक है, क्योंकि यह है Google Analytics खाता लिंक करता है इसलिए क्लाइंट आगंतुकों पर अतिरिक्त जानकारी देख सकते हैं.

नीचे दिया गया कोड ठीक काम करता है, लेकिन इसके लिए आपको अपने Google Analytics कोड को एक खाते से लिंक करना होगा.

<?php
add_action (‘wp_footer’, ‘add_googleanalytics’);
फ़ंक्शन add_googleanalytics () { ?>
// Google Analytics से प्राप्त कोड को यहां रखें
<?php} ?>

6. अनुकूलित पाद

फ़ूटर में आमतौर पर डिफ़ॉल्ट वर्बेज शामिल होता है, इसलिए क्लाइंट के ब्रांड से मिलान करने के लिए इसे क्यों नहीं बदला जाए? आप फ़ंक्शन .php फ़ाइल में कोड जोड़ सकते हैं, लेकिन एक हैं कुछ क्षेत्रों को बदलने के लिए इसलिए आपका पाद लेख साइट के लिए अनुकूलित है.

समारोह निकालें_फुटेर_आडमिन () {
गूंज "आपको जो भी पाठ चाहिए";
}

add_filter (‘admin_footer_text’, ‘remove_footer_admin’);

7. ऑटो-आकार और विशेष रुप से प्रदर्शित छवि

यह विशेष रुप से प्रदर्शित चित्रों को सुपर फास्ट बनाता है। नीचे दिए गए कोड को जोड़ें ताकि छवियां क्रॉप और स्केल हो जाएं सही आकार के लिए.

यह देखने के लिए जांचें कि निम्न पंक्ति फ़ंक्शन में है। यदि नहीं, तो इसे जोड़ें:

add_theme_support (‘पोस्ट-थंबनेल’);

इसके अलावा, निम्न कोड को फ़ंक्शन फ़ाइल में रखें:

add_image_size (‘कल्पना’, 200, 200, सच);

छवि का नाम बदलें जिसे आप चाहते हैं, और फसल की चौड़ाई के लिए पहली संख्या और फसल की ऊंचाई के लिए दूसरा नंबर संशोधित करें.

जहाँ भी आप छवि देखना चाहते हैं, उसे यहाँ रखें:

<?php_post_thumbnail (‘कल्पना’); ?>

8. रखरखाव मोड

रखरखाव मोड

जब आप किसी ग्राहक की साइट पर काम कर रहे हों, तो एक अनुकूल पृष्ठ प्रकट करने के लिए रखरखाव मोड आपके लिए एकदम सही है.

समारोह रखरखाव_मोड () {
if (current_user_can (‘edit_themes’) || !! !__user_logged_in ()) {wp_die (‘मेंटेनेंस।’);};
}

काम करने के लिए निम्न पंक्ति को शामिल किया जाना चाहिए। यदि आप रखरखाव मोड को हटाना चाहते हैं और लोगों को आपकी साइट को देखने देना चाहते हैं, तो बस निम्नलिखित लाइन पर टिप्पणी करें.

add_action (‘get_header’, ‘Maintenance_mode’);

ऊपर की छवि की तरह प्लगइन्स भी हैं, जो आपको इस मोड के साथ थोड़ा और रचनात्मक बनाने में मदद करते हैं.

9. न्यूनतम चरित्र टिप्पणी सीमा

न्यूनतम चरित्र टिप्पणी सीमा

यदि किसी क्लाइंट को उन टिप्पणियों से समस्या है जो बहुत लंबी या बहुत छोटी हैं, तो आप एक समाधान प्रदान कर सकते हैं। पता चलता है एक त्रुटि चेतावनी जब भी कोई व्यक्ति एक टिप्पणी पोस्ट करता है जो फ़ंक्शन में बहुत कम या बहुत कम होता है।

नई GW_Minimum_Characters (सरणी ()
‘form_id’ => 524,
‘field_id’ => 1,
‘min_chars’ => 10,
‘max_chars’ => 500,
‘min_validation_message’ => __ (‘क्षमा करें! आपको% s वर्णों की आवश्यकता है’।),
‘max_validation_message’ => __ (‘क्षमा करें! आपको% s वर्णों से कम की आवश्यकता है’)
));

आईडी, वर्ण सीमा और सत्यापन संदेश बदलने के लिए स्वतंत्र महसूस करें। (कृपया ध्यान दें कि आपको इस स्निपेट का उपयोग अवश्य करना चाहिए गुरुत्वाकर्षण रूप.)

10. अपने वेब डिज़ाइन ग्राहकों के लिए ट्विटर फॉलोवर की गणना करें 

यह एक से आता है Rarst. यह आपको भारी-भरकम प्लगइन का उपयोग किए बिना किसी साइट पर कहीं भी एक ट्विटर फॉलोवर की संख्या प्रकट करने की अनुमति देता है.

फ़ंक्शन rarst_twitter_user ($ उपयोगकर्ता नाम, $ फ़ील्ड, $ प्रदर्शन = गलत) {
$ अंतराल = 3600;
$ कैश = get_option (‘rarst_twitter_user’);
$ url = ‘http://api.twitter.com/1/users/show.json?screen_name=’.urlencode($username);

अगर (गलत == $ कैश)
$ कैश = सरणी ();

// यदि पहली बार अनुरोध प्लेसहोल्डर और बल अद्यतन जोड़ें
अगर (isset ($ कैश [$ उपयोगकर्ता नाम] [$ फ़ील्ड])) {
$ कैश [$ उपयोगकर्ता नाम] [$ क्षेत्र] = NULL;
$ कैश [$ उपयोगकर्ता नाम] [‘lastcheck’] = 0;
}

// यदि पुराना हो
अगर ($ कैश [$ उपयोगकर्ता नाम] [c lastcheck ’]] < (समय () – $ अंतराल)) {

// मेमोरी में JSON डेटा डिकोड किया गया है
स्थिर $ मेमोरीकैच;

अगर (isset ($ memorycache [$ username])) {
$ डेटा = $ मेमोरीकैच [$ उपयोगकर्ता नाम];
}
अन्य {
$ परिणाम = wp_remote_retrieve_body (wp_remote_request ($ url));
$ डेटा = json_decode ($ परिणाम);
अगर (is_object ($ डेटा))
$ मेमोरीकैच [$ उपयोगकर्ता नाम] = $ डेटा;
}

अगर (is_object ($ डेटा)) {
// अनुरोध किए जाने वाले सभी फ़ील्ड अपडेट करें
foreach ($ cache [$ username] $ key = के रूप में> $ मूल्य)
अगर (isset ($ डेटा)->$ कुंजी))
$ कैश [$ उपयोगकर्ता नाम] [$ कुंजी] = $ डेटा->कुंजी $;

$ कैश [$ उपयोगकर्ता नाम] [‘lastcheck’] = समय ();
}
अन्य {
$ कैश [$ उपयोगकर्ता नाम] [‘lastcheck’] = समय () + 60;
}

update_option (‘rarst_twitter_user’, $ cache);
}

अगर (गलत! = $ प्रदर्शन)
गूंज $ कैश [$ उपयोगकर्ता नाम] [$ क्षेत्र];
$ $ वापसी [$ उपयोगकर्ता नाम] [$ क्षेत्र];
}

अपने ग्राहक साइटों पर काउंटर लगाने के लिए पता लगाएँ, और उचित लूप में निम्नलिखित कोड शामिल करें:

echo rarst_twitter_user (‘codeinwp’, ‘name’)। ‘ है ‘.
rarst_twitter_user (‘codeinwp’, ‘followers_count’)। ” अनुयायियों के बाद ‘.
rarst_twitter_user (‘codeinwp’, ‘statuses_count’)। ” अपडेट ‘।
फ़ंक्शंस का उपयोग करके आपकी क्लाइंट साइट कैसे काम करती है, इसे बदलने के लिए और तरीके सीखना चाहते हैं? हमारे न्यूज़लेटर के लिए साइन अप करें और आप तक पहुँच प्राप्त करेंगे 9 और कार्य आप सही इस दूसरे में अभ्यास कर सकते हैं! यहाँ क्लिक करें.

और कृपया टिप्पणी अनुभाग में हमें बताएं यदि आपके पास वर्डप्रेस साइटों के फ़ंक्शंस का उपयोग करने के तरीके को बदलने के लिए उपरोक्त तरीकों के बारे में कोई प्रश्न हैं। यदि आपके पास इस सूची में शामिल करने के लिए कोई और अच्छा हैक है, तो अपने विचार साझा करें.

अपनी वर्डप्रेस साइट को गति देने पर हमारे क्रैश कोर्स में शामिल होना न भूलें। कुछ सरल सुधारों के साथ, आप अपने लोडिंग समय को 50-80% तक कम कर सकते हैं:

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Это интересно
    Adblock
    detector