XML
<b:includable id='main'>
<!-- 1. Widget Title (Authors of this Blog) -->
<b:if cond='data:title != ""'>
<div class='profile-title-wrap'>
<h2 class='title'><data:title/></h2>
</div>
</b:if>
<!-- 2. Profile Card Wrapper -->
<div class='profile-glider-viewport'>
<div class='profile-glider-item single-author'>
<!-- 3. Profile Avatar / Photo -->
<div class='profile-hero-wrapper'>
<b:if cond='data:authorPhoto.image != ""'>
<img class='profile-hero-img' expr:alt='data:displayname' expr:src='data:authorPhoto.image'/>
</b:if>
</div>
<!-- 4. Profile Name (Smart Switchboard for Multiple Authors) -->
<b:choose>
<!-- Condition 1: अगर लेखक 'AnAlone Krishna' है -->
<b:when cond='data:displayname == "AnAlone Krishna"'>
<a class='profile-name' href='https://instagram.com/an.alone.krishna' target='_blank' title='Connect on Instagram'>
<data:displayname/>
</a>
</b:when>
<!-- Condition 2: अगर लेखक 'Krishna Kunal' (या कोई और) है -->
<b:when cond='data:displayname == "Krishna Kunal"'>
<a class='profile-name' href='https://linkedin.com/in/your-linkedin-link' target='_blank' title='Connect on LinkedIn'>
<data:displayname/>
</a>
</b:when>
<!-- Default Fallback: अगर कोई नया लेखक आता है जिसका लिंक सेट नहीं है -->
<b:otherwise>
<a class='profile-name' expr:href='data:blog.homepageUrl' title='Go to Home Page'>
<data:displayname/>
</a>
</b:otherwise>
</b:choose>
<!-- 5. Profile Description (About me) -->
<b:if cond='data:aboutme != ""'>
<p class='profile-desc'><data:aboutme/></p>
</b:if>
<!-- 6. View Profile Link (यह आपकी Blogger Profile पर ही जाएगा) -->
<a class='profile-link' expr:href='data:userUrl' target='_blank' rel='author' title='View Blogger Profile'>
View Profile →
</a>
</div>
</div>
</b:includable>
इस कोड में मैंने क्या किया?
Profile Name के लिए: मैंने expr:href (जो डायनामिक लिंक खींचता है) को हटाकर साधारण href='[https://instagram.com/an.alone.krishna](https://instagram.com/an.alone.krishna)' कर दिया है। आप चाहें तो यहाँ अपना LinkedIn का लिंक भी लगा सकते हैं। साथ ही target='_blank' लगा दिया है, ताकि यह एक नए टैब में खुले और आपका ब्लॉग बंद न हो।
View Profile के लिए: मैंने इसे expr:href='data:userUrl' ही रहने दिया है, जिससे यह लिंक सीधा आपकी असली Blogger प्रोफ़ाइल को खोलेगा।
अब आपको ब्लॉगर सेटिंग में जाकर "My Webpage" बॉक्स भरने की कोई ज़रूरत नहीं है। यह कोड अपने आप आपके नाम को आपके सोशल मीडिया से और नीचे वाले बटन को आपकी ब्लॉगर प्रोफाइल से जोड़ देगा!
यह कोड कैसे काम करेगा?
b:choose और b:when: यह ब्लॉगर का डिसीज़न-मेकर (Decision maker) है। यह बैकग्राउंड में चेक करेगा कि जो पोस्ट खुल रही है, उसका ऑथर (लेखक) कौन है।
अगर नाम AnAlone Krishna मैच करता है, तो यह सिर्फ़ इंस्टाग्राम वाला लिंक दिखाएगा।
अगर आप भविष्य में Krishna Kunal के नाम से या किसी और ऑथर के नाम से पब्लिश करते हैं, तो यह उस नाम वाले ब्लॉक को पढ़ेगा और LinkedIn (या जो भी लिंक आप देंगे) खोल देगा।
b:otherwise (सेफ्टी नेट): अगर कल को आप किसी तीसरे व्यक्ति को ऑथर बनाते हैं, जिसका लिंक आपने कोड में नहीं डाला है, तो ब्लॉगर क्रैश नहीं होगा। वह चुपचाप डिफ़ॉल्ट रूप से उस तीसरे लेखक के नाम को ब्लॉग के Home Page से जोड़ देगा।
इस तरीके से आपकी 'AuraScribe Pro' थीम भविष्य में कितने भी ऑथर्स को हैंडल करने के लिए 100% तैयार (Future-proof) हो गई है!
0 Comments
Post a Comment