আসসালামুআলাইকুম, আশা করি সবাই ভালো আছেন। ওয়ার্ডপ্রেসের Blank থিম তৈরির সপ্তম পর্বে আপনাকে স্বাগতম। আজকে আমরা page.php ও single.php নিয়ে কাজ করবো। প্রথমে শুরু করি page.php নিয়ে। এই পেইজটি আপনার সাইটের কনটেন্ট গুলো ধারণ করবে। একেক পেইজের ডিজাইন অনুযায়ী এই পেইজটিও পরিবর্তন ও পরিবর্ধন হবে। আপনার সাইটে বা থিমে যদি একাধিক ডিজাইনের পেইজ থাকে তবে এই পেইজটিকে পরিবর্তন ও পরিবর্ধন করতে হবে। এমনকি একাধিক ফাইলও তৈরি করা যেতে পারে। তবে এই পেইজের বেসিক কোডগুলো নিম্নরূপ:
<?php get_header(); ?> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div class="post" id="post-<?php the_ID(); ?>"> <h2><?php the_title(); ?></h2> <?php include (TEMPLATEPATH . '/inc/meta.php' ); ?> <div class="entry"> <?php the_content(); ?> <?php wp_link_pages(array('before' => 'Pages: ', 'next_or_number' => 'number')); ?> </div> <?php edit_post_link('Edit this entry.', '<p>', '</p>'); ?> </div> <?php comments_template(); ?> <?php endwhile; endif; ?> <?php get_sidebar(); ?> <?php get_footer(); ?>
এবার আসি single.php ফাইল নিয়ে। আপনার অনেক গুলো পোস্ট আছে। যখন ব্যবহারকারী একটি পোস্ট পড়তে চাইবে ঐ পেইজটির ডিজাইন কেমন হবে? ঠিক ধরেছেন! সেই পেইজটির ডিজাইন করার জন্যই এই ফাইলটি। পোস্টের নাম, কনটেন্ট, পেইজ নেভিগেশন, ট্যাগ, পরিবর্তন করার লিঙ্ক ও কমেন্ট করার সব অপশন এই পেইজে যোগ করা হয়েছে। আদর্শ ফাইল হিসাবে এটির কোড নিম্নরূপ:
<?php get_header(); ?> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div <?php post_class() ?> id="post-<?php the_ID(); ?>"> <h2><?php the_title(); ?></h2> <?php include (TEMPLATEPATH . '/inc/meta.php' ); ?> <div class="entry"> <?php the_content(); ?> <?php wp_link_pages(array('before' => 'Pages: ', 'next_or_number' => 'number')); ?> <?php the_tags( 'Tags: ', ', ', ''); ?> </div> <?php edit_post_link('Edit this entry','','.'); ?> </div> <?php comments_template(); ?> <?php endwhile; endif; ?> <?php get_sidebar(); ?> <?php get_footer(); ?>
তো বন্ধুরা আজ এই পর্যন্তই। আমাদের আর দুটি ফাইল নিয়ে কাজ করা বাকি আছে, তাহলেই একটি আদর্শ Blank থিম তৈরি কাজ শেষ। আশা করি আগামী দুটি পর্বে আমরা এই টিউন সিরিজটি শেষ করতে পারবো। সবাই ভালো থাকবেন। ধন্যবাদ।
এই ধরনের বাংলা ভিডিও টিউটোরিয়াল দেখতে চাইলে "ফ্রী বাংলা টিউটোরিয়াল" ওয়েবসাইটটি তো আছেই।
আমি Atique। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 12 বছর 7 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 24 টি টিউন ও 83 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 1 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
Dssf