ওয়ার্ডপ্রেসের Blank থিম তৈরি [পর্ব-০৭] :: page.php ও single.php নিয়ে কাজ

ওয়ার্ডপ্রেসের Blank থিম তৈরি

আসসালামুআলাইকুম, আশা করি সবাই ভালো আছেন। ওয়ার্ডপ্রেসের 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 থিম তৈরি কাজ শেষ। আশা করি আগামী দুটি পর্বে আমরা এই টিউন সিরিজটি শেষ করতে পারবো। সবাই ভালো থাকবেন। ধন্যবাদ।

এই ধরনের বাংলা ভিডিও টিউটোরিয়াল দেখতে চাইলে "ফ্রী বাংলা টিউটোরিয়াল" ওয়েবসাইটটি তো আছেই।

Level 0

আমি Atique। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 12 বছর 7 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 24 টি টিউন ও 83 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 1 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

Level 0

Dssf

ভাই single.php তে শুধু পোস্ট কিভাবে দেখাব। যেমনঃ টেকটিউনস

    Level 0

    @Kh ফয়সাল: single.php তে একটি পোস্টকে দেখানোর ব্যবহার হয়। ধরুন আপনি এখন এই পেইজে আছেন। এটিই single পোস্ট। সুতরাং এখন বলেন আপনি কি করতে চাচ্ছেন?

ji ami single.php te sudhu post and page dekhate chassi . Kono sidebar,footer thakbe na. Sorry for english

    Level 0

    @Kh ফয়সাল: তাহলে সাইডবার ও ফুটার ফাইলগুলো যুক্ত করবেন না, তাহলেই হবে।

Level 0

Thanks, I am requesting you once again (so do not mind) to focus on “quote;” and semicolon after closing a function. Again, I am not sure, but I guess. I am following you from 1st post of this tune. After run it may come error. So plz look at this matter.

By the way this is helping me a lot…. Now I am thinking will it run?? haha 😛 … lets see!!! 🙂