আপনার ওয়ার্ডপ্রেস থিমে সামাজিক সেটিংস যুক্ত করুন

ওয়ার্ডপ্রেস সামাজিক আইকন

ওয়ার্ডপ্রেস সামাজিক লিঙ্কগুলির জন্য সেটিংস সহ ব্যবহারকারী প্রোফাইল সরবরাহ করে; তবে অনেক সামাজিক সাইট পছন্দ করে ফেসবুক এবং Google+ এ আপনার সম্পূর্ণ সাইট বা ব্লগের সেই নেটওয়ার্কগুলির মধ্যে উপস্থিতি থাকার সুযোগ দেয়। আমরা এই সপ্তাহে একটি ক্লায়েন্ট সাইটে কাজ করছি যেখানে আমরা তাদের সাইটের সামাজিক লিঙ্কগুলি সেট করা এবং যুক্ত করা সহজ করতে চেয়েছিলাম, তাই আমরা তাদের অতিরিক্ত বিকল্প যুক্ত করেছি ওয়ার্ডপ্রেস জেনারেল সেটিংস পাতা.

আমাদের প্রথম পদক্ষেপটি ছিল তাদের থিম ফাংশনগুলি আপডেট করা (সাধারণত থিমের functions.php) এবং আমরা যুক্ত করতে চাইলে প্রতিটি সেটিংস নিবন্ধন করুন:

 // General জেনারেল সেটিংসে সেটিংস যুক্ত করুন —————– ফাংশন সোশ্যাল_সেটিংস_পি-ইনিট () {// সাধারণ সেটিংসে বিভাগটি যুক্ত করুন যাতে আমরা এতে আমাদের // ক্ষেত্রগুলিকে যুক্ত করতে পারি_সেটিং_সেকশন ('সামাজিক_সেটিং_সেকশন', 'সামাজিক সাইটগুলি ওয়েবে ',' সামাজিক_সেটিং_সেকশন_ক্যালব্যাক_ফংশন ',' সাধারণ '); // আমাদের নতুন // সেটিংসের জন্য নাম এবং ফাংশন সহ ক্ষেত্রটি যুক্ত করুন, এটি আমাদের নতুন বিভাগে যুক্ত করুন_সেটিংস_ফিল্ড ('জেনারেল_সেটিং_ফেসবুক', 'ফেসবুক পৃষ্ঠা', 'জেনারেল_সেটিং_ফেসবুক_ক্যালব্যাক_ফংশন', 'জেনারেল', 'সোশ্যাল_সেটিং_সেকশন'); // আমাদের সেটিংটি নিবন্ধ করুন যাতে for _POST হ্যান্ডলিংটি আমাদের হয়ে যায় এবং // আমাদের কলব্যাক ফাংশনটি কেবল প্রতিধ্বনিত করতে হয় রেজিস্টার_সেটিং ('জেনারেল', 'জেনারেল_সেটিং_ফেসবুক'); অ্যাড_সেটিংস_ফিল্ড ('জেনারেল_সেটিং_টিউইউটার', 'টুইটার অ্যাকাউন্ট', 'জেনারেল_সেটিং_টুইটার_ক্যালব্যাক_ফাংশন', 'জেনারেল', 'সোশ্যাল_সেটিং_সেকশন'); রেজিস্টার_সেটিং ('জেনারেল', 'জেনারেল_সেটিং_টিউইটার'); অ্যাড_সেটিং_ফিল্ড ('জেনারেল_সেটিং_গুগলপ্লাস', 'গুগল প্লাস পৃষ্ঠা', 'জেনারেল_সেটিং_googleplus_callback_function', 'জেনারেল', 'সোশ্যাল_সেটিং_সেকশন'); রেজিস্টার_সেটিং ('জেনারেল', 'জেনারেল_সেটিং_ গুগলপ্লাস'); অ্যাড_সেটিং_ফিল্ড ('জেনারেল_সেটিং_ ইউটিউব', 'ইউটিউব পেজ', 'জেনারেল_সেটিং_ইউটিউব_ক্যালব্যাক_ফংশন', 'জেনারেল', 'সোশ্যাল_সেটিং_সেকশন'); রেজিস্টার_সেটিং ('জেনারেল', 'জেনারেল_সেটিং_ ইউটিউব'); অ্যাড_সেটিং_ফিল্ড ('জেনারেল_সেটিং_লিংকডিন', 'লিংকডইন পেজ', 'জেনারেল_সেটিং_লিংকডিন_ক্যালব্যাক_ফংশন', 'জেনারেল', 'সোশ্যাল_সেটিং_সেকশন'); রেজিস্টার_সেটিং ('জেনারেল', 'জেনারেল_সেটিং_লিঙ্কডিন'); } যোগ_অ্যাকশন ('অ্যাডমিন_ইনিট', 'সোশ্যাল_সেটেটিং_পি_আইনিট')

আমাদের পরবর্তী পদক্ষেপটি ছিল সাধারণ সেটিংস পৃষ্ঠার মধ্যে প্রকৃত ক্ষেত্রগুলি যুক্ত করা যা তাদের মধ্যে তথ্য সংরক্ষণ করবে:

 // —————- সেটিংস বিভাগ কলব্যাক ফাংশন function- ফাংশন সামাজিক_সেটিং_সেকশন_ক্যালব্যাক_ফংশন () {প্রতিধ্বনি ' এই বিভাগটি যেখানে আপনি সোশ্যাল সাইটগুলি সংরক্ষণ করতে পারেন যেখানে পাঠকরা আপনাকে ইন্টারনেটে খুঁজে পেতে পারেন। '; } ফাংশন জেনারেল_সেটিং_ফেসবুক_ক্যালব্যাক_ফাংশন () {প্রতিধ্বনি '  '; } ফাংশন জেনারেল_সেটিং_উইজন_ক্যালব্যাক_ফংশন () {প্রতিধ্বনি '  '; } ফাংশন জেনারেল_সেটিং_ গুগলপ্লাস_ক্যালব্যাক_ফংশন () {প্রতিধ্বনি '  '; } ফাংশন জেনারেল_সেটিং_ ইউটিউব_ক্যালব্যাক_ফংশন () {প্রতিধ্বনি '  '; } ফাংশন জেনারেল_সেটিং_লিঙ্কডিন_ক্যালব্যাক_ফাংশন () {প্রতিধ্বনি '  '; }

এখন, ক্লায়েন্ট যে কোনও সময় তাদের সামাজিক পৃষ্ঠা সেটিংস আপডেট করতে চায়, তারা কেবল তাদের ওয়ার্ডপ্রেস জেনারেল সেটিংসের মধ্যে সেটিংস ক্ষেত্রগুলি আপডেট করতে পারে। থিমের মধ্যে, আমরা কেবল যেখানেই প্রয়োজন সেটিংটি স্মরণ করি (এই ক্লায়েন্টের ক্ষেত্রে এটি তাদের সাইটের শিরোনামে একটি সামাজিক মিডিয়া নেভিগেশন বার ছিল):

 

2 মন্তব্য

  1. 1
    • 2

      হ্যাঁ, অবশ্যই পারত আমি কেবলমাত্র মনে করি এটির জন্য প্রথমে কিছু অতিরিক্ত ঘণ্টা এবং হুইসেলগুলি দরকার ... যেমন শিরোনামে স্বয়ংক্রিয়ভাবে জি + প্রকাশক লিঙ্ক প্রকাশ করা, ফেসবুকের জন্য উন্মুক্ত গ্রাফ মেটা ডেটা ইত্যাদি Just এটি করা যথেষ্ট ভাল বলে মনে হয় না!

আপনি কি মনে করেন?

এই সাইট স্প্যাম কমাতে Akismet ব্যবহার করে। আপনার ডেটা প্রক্রিয়া করা হয় তা জানুন.