এডভান্স ওয়ার্ডপ্রেস ।ধাপে ধাপে ওয়ার্ডেপ্রেস
শিখি।
শুরু করার আগে এই বিষয় গুলো সম্পর্কে জ্ঞান
রাখতে হবে।
লোকাল সার্ভার এবং ওয়েব
সার্ভার সম্পর্কে বেসিক ধারণা থাকতে
হবে
HTML এবং css এর
ভলো ধারণা
থাকতে হবে ।
jQuery প্লাগইন সমূহ
কিভাবে ব্যবহার করতে হয় জানতে
হবে ।
ওয়ার্ডপ্রেস ইন্সটল করার পদ্ধতি
জানতে হবে
ওয়ার্ডপ্রেসের ব্যবহার
জানতে হবে ।
HTML টেমপ্লেট কে ওয়ার্ডপ্রেস
থিমে রূপান্তর
যে কোন
ওয়েব সাইট
তৈরির ক্ষেত্রে
প্রথমে ঐ
সাইটটির ডিজাইন
ফটোশপ ব্যবহার
করে PSD ফরমেটে
তৈরি করা
হয় যাকে
বলা হয়
PSD টেমপ্লেট । এর পর HTML, CSS প্রয়োজনে
jQuery প্লাগইন সমূহ ব্যবহার করে PSD টেমপ্লেটটিকে
Web টেমপ্লেট বা HTML টেমপ্লেটে রূপান্তর করা
হয়। এর
পরের কাজ
একজন ওয়ার্ডপ্রেস
ডেভলপারের। যা আমাদের কোর্সের আলোচনার
বিষয়বস্তু। একজন ওয়ার্ডপ্রেস ডেভলপার একটা
HTML টেমপ্লেট পাওয়ার পর কি করবে
তা নিয়েই
আজকের আলোচনা।
HTML টেমপ্লেট কে ওয়ার্ডপ্রেস
থিমে রূপান্তরের
জন্য আমাদের প্রাথমিক করণীয় কিছু
পদক্ষেপ
একটা HTML টেমপ্লেট নিতে হবে ।
WordPress ইন্সটল করে
নিতে হবে ।
সাধারণত WordPress ইন্সটল
করলে wp-content\themes এর মধ্য
থিম সমূহ
থাকে। এখানে HTML টেমপ্লেটটি
রাখতে হবে ।
প্রতিটা wordpress থিমেই
index.php এবং style.css থাকতে হবে ।
HTML টেমপ্লেটের index.html কে
index.php করতে হবে ।
style.css না থাকলে
style.css তৈরি করে নিতে
হবে ।
একটা functions.php ফাইল
তৈরি করতে হবে।
functions.php এর কোড শুরু
হবে <?php দিয়ে আর
শেষে থাকবে ?> ।
HTML টেমপ্লেটে jQuery কল
করা থাকলে
তা ডিলেট
করে দিতে
হবে। কারণ WordPress এর সাথে ডিফল্টভাবে
jQuery থাকে। আমাদের WordPress এর jQuery ব্যবহার করতে হবে ।
WordPress
ডিফল্ট jQuery
ব্যবহার করার
জন্য functions.php
ফাইলে যুক্ত
করতে হবে ।
5
/* Adding Latest
jQuery from WordPress */
function
call_wp_latest_jquery() {
wp_enqueue_script('jquery');
}
add_action('init',
'call_wp_latest_jquery');
jQuery ব্যবহৃত কোন
স্ক্রিপ্টে $ থাকলে তা
jQuery দ্বারা Replace করতে হবে ।
HTML টেমপ্লেটের <title>…………</title> হবে
<title><?php
bloginfo('name'); ?> | <?php bloginfo('description'); ?> | <?php
wp_title(); ?></title>
Css ফাইল সমূহের থিম ডাইরেক্টরী
ডাইনামিক করার জন্য ব্যবহার করতে
হবে
<?php echo
get_template_directory_uri(); ?>
যেমন
<link
href="style/css/main.css" rel="stylesheet">1 হবে
1<link
href="<?php echo get_template_directory_uri(); ?>/style/css/main.css"
rel="stylesheet">
Style.css ডাইনামিক করার
জন্য ব্যবহার করতে হবে <?php bloginfo('stylesheet_url');
?>
অর্থাৎ
<link
href="style.css" rel="stylesheet">
হবে
<link
href="<?php bloginfo('stylesheet_url'); ?>" rel="stylesheet">
বিভিন্ন ফাংশন Head সেকশনের মধ্যে
সক্রিয় করার জন্য <?php
wp_head(); ?> ব্যবহার করতে হবে।
<?php wp_head(); ?> যুক্ত করতে হবে
</head> এর ঠিক পূর্বে ।
HTML টেমপ্লেটের ইমেজ সমূহ ডাইনামিক
করার জন্য ব্যবহার করতে হবে
<?php echo get_template_directory_uri(); ?>
যেমন
<img
src="style/images/logo.png" alt="" />
হবে
<img
src="<?php echo get_template_directory_uri();
?>/style/images/logo.png" alt="" />
js ফাইল সমূহের থিম ডাইরেক্টরী
ডাইনামিক করার জন্য ব্যবহার করতে
হবে
<?php echo
get_template_directory_uri(); ?>/
যেমন
<script
src="style/js/scripts.js"></script>
হবে
<script
src="<?php echo get_template_directory_uri();
?>/style/js/scripts.js"></script>
বিভিন্ন ফাংশন
footer সেকশনের মধ্যে সক্রিয়
করার জন্য
·
ব্যবহার করতে হবে ।
·
যুক্ত করতে হবে
</head> এর ঠিক পূর্বে ।
Style.css শুরু করতে
হবে নিচের
কোড এর
অনুরূপ কোড দিয়ে ।
/*Theme Name: My
WordPress ThemeTheme URI: http://sitename.com/my_wordpress_themeAuthor: Ashim
KumarAuthor URI: http://authorsitename.com
Version: 1.0
*/
600px x 450px এর একটা
screenshot.png ইমেজ নিতে হবে
থিম ডিরেকটরীতে ,
যা থিমের
screenshot হিসেবে আসবে ,এবং
থিম একটিভ
করার সময় দেখাবে ।
লাইক করুন প্রশ্ন করুন
0 আপনার মতামত:
Post a Comment
আপনার যদি ভাল লাগে তাহলে আমরা খুশি হব। আমাদের অনুপ্রেরণা জানাতে কমেন্ট করুন আমাদের কে । আমরা আপনাকে আরও ভাল পোস্ট দেওয়ার চেষ্ঠা করব।
ভাই আমি যে বিষয় গুলো জানি তা পোস্ট করি ।
(বি:দ্র: যদি মনে হয় আমি এই বিষয় টি কপি করেছি তাহলে হ্যা কপি করেছি । কারণ আমি বিষয় টি সম্পর্কে কিছু জানি আর অন্য কে জানাতে পারি আরও সহজ ভাবে লিখি। ভাই অংক দুই ভাবে করা যায় একটি হচ্ছে সহজে আর একটি নিয়ম হচ্ছে কঠিন নিয়ম। আমি সহজ এবং সঠিক নিয়মে যদি কোন বিষয় প্রকাশ করি তাহলে ত হল। এতে করে যে লোক গুলো ভাল ভাবে কম্পিউটার জানে না তারা জানতে পারবে। আপনি কী চান না আমাদের দেশের সকল লোক কম্পিউটার সম্পর্কে জানুক? বি:দ্র টি লেখলাম য়ারা কম্পিউটার সম্পকে ভালে বা বেশি জানেন তাদের জন্য )