Monday, October 23, 2017

ওয়ার্ডপ্রেস থিম কাস্টমাইজেশন পর্ব-১৭, দেখে নিন কি ভাবে ওয়ার্ডপ্রেস ইউজার প্রোফাইলে এক্সট্রা ইনফর্মেশন ফিল্ড যুক্ত করবেন।

আমরা যখন কোন ওয়ার্ডপ্রেস সাইটে নিবন্ধন করি তখন আমাদের ইউজার প্রোফাইল এ গেলে দেখতে পাই সেখানে ডিফল্ট কিছু ফিল্ড আছে। যেখানে আমরা website, aim jabber, googleTalk ইত্যাদি দেখা যায়। কিন্তু অনেক সময় আমাদের আরও কিছু ফিল্ড দরকার হয় তখন কি করবেন। হ্যা সেই বিষয়েই আমার এবারের পোষ্ট। এর জন্য আপনাকে যা করতে হবে তা হল:
(সর্বপ্রথমে বলে রাখি যে, আপনি আপনার ওয়ার্ডপ্রেস এ কোডিং করার সময় যে ফাইল টি এডিট করবেন অবশ্যই সেটির একটি ব্যাক-আপ কোডিং করার পূর্বে নিয়ে নিবেন। কোডিং করার পর কোন সমস্যা হলে আবার সেই ফাইলটি আপলোড করে নিবেন।)

1. প্রথমে আপনার এডমিন প্যানেলে প্রবেশ করুন।
2. এখন আপনি যে থিমটি ব্যবহার করছেন সেটি থেকে এডিট সিলেক্ট করুন।
3. এখান থেকে ‘functions.php’ সিলেক্ট করুন।
4. এখন নিচের কোড টুকু কপি করে আপনার functions.php তে পেষ্ট করে সেভ করুন।
add_action( 'show_user_profile', 'my_show_extra_profile_fields' );
add_action( 'edit_user_profile', 'my_show_extra_profile_fields' );

function my_show_extra_profile_fields( $user ) { ?>

<h3>Extra profile information</h3>

<table class="form-table">

<tr>
<th><label for="twitter">Twitter</label></th>

<td>
<input type="text" name="twitter" id="twitter" value="<?php echo esc_attr( get_the_author_meta( 'twitter', $user->ID ) ); ?>" class="regular-text" /><br />
<span class="description">Please enter your Twitter username.</span>
</td>
</tr>

</table>
<?php }

সবাইকে অনেক অনেক ধন্যবাদ।


শেয়ার করুন

Author:

Etiam at libero iaculis, mollis justo non, blandit augue. Vestibulum sit amet sodales est, a lacinia ex. Suspendisse vel enim sagittis, volutpat sem eget, condimentum sem.

0 coment rios: