wordpress-theme-options

আসসালামু আলাইকুম, কেমন আছেন সবাই? আশা করি ভালো আছেন, আমিও আপনাদের দোয়াতে ভালো আছি, আজ আপনাদের দেখাবো কিভাবে আপনার একটি ওয়ার্ডপ্রেস থিমে Theme Options active করবেন, আপনারা যারা ওয়ার্ডপ্রেস নিয়ে কাজ করেন তারা নিশ্চই দেখেছেন অধিকাংশ থিমেই একটি করে থিম অপশন থাকে, এই থিম অপশন যোগ করার অনেক পদ্ধতি আছে, কেহ প্রোগ্রামিং করে তৈরী করে থাকে, আবার কেহ অন্যের তৈরী করা প্লাগিন ব্যবহার করে এই কাজটি করে থাকে, বিভিন্ন প্লাগিনের মধ্যে মোটামুটি জনপ্রিয় হলো OptionTree এবং SMOF এই দুটি, তার মধ্যে আপনাদের আজকে দেখাবো OptionTree তাহলে প্রথমে আপনি OptionTree ডাউনলোড করুন এখান থেকে “OptionTree” এবার step by step নিচে ফলো করুন।

Step One: আপনার থিম ফোল্ডারের Functions.php ফাইলটি notepad++ দিয়ে ওপেন করুন

এবার সবার নিচে ?> চিহ্নটির আগে  নিচের কোড গুলো কপি করে পেষ্ট করুন।

/* This code for theme options */

add_filter( 'ot_show_pages', '__return_false' );
add_filter( 'ot_show_new_layout', '__return_false' );
add_filter( 'ot_theme_mode', '__return_true' );
include_once( 'option-tree/ot-loader.php' );
include_once( 'includes/theme-options.php' );

Step Two: এবারে দেখুন আপনার থিম ফোল্ডারে includes নামে কোন ফোল্ডার আছে কিনা, যদি থাকে ভালো, আর যদি না থাকে তাহলে includes নামে একটি ফোল্ডার তৈরী করে নিন। এবার includes ফোল্ডারটির ভিতরে একটি theme-options.php নামে ফাইল তৈরী করুন সেই ফাইলের ভিতরে নিচের কোডটি কপি করে পেষ্ট করুন

<?php

add_action( 'admin_init', 'custom_theme_options', 1 );

function custom_theme_options() {

$saved_settings = get_option( 'option_tree_settings', array() );


$custom_settings = array(
'sections'        => array(
array(
'id'          => 'general',
'title'       => 'Site Settings'
),
array(
'id'          => 'social',
'title'       => 'Social Setting'
)
),
'settings'        => array(
array(
'id'          => 'logo_uploader',
'label'       => 'Upload Your Logo',
'desc'        => 'Best size for logo is 500px width, 200px height',
'type'        => 'upload',
'section'     => 'general'
)
)
);

if ( $saved_settings !== $custom_settings ) {
update_option( 'option_tree_settings', $custom_settings );
}

}
?>

ব্যাস এবার দেখুন deshboard থেকে appearance এ গিয়ে Theme Options চলে এসেছে। তাহলে আজ এ পর্যন্ত’ই, ভাল থাকবেন সবাই, পরবর্তী পর্বে দেখাবো কিভাবে  Theme Options এ থিমের বিভিন্ন অপশন যোগ করবেন, এবং তা ব্যবহার করবেন।

ট্যাগ: Theme Options, থিম অপশন, wordpresss Theme Option, OptionTree, how to Active OptionTree, how to use OptionTree