ওয়ার্ডপ্রেস থিম ডেভেলপমেন্ট

ডেভসংকেত

ওয়ার্ডপ্রেস হল একটি সিএমএস (CMS) বা কন্টেন্ট ম্যানেজমেন্ট সিস্টেম। আরেকটু বিশদ বলতে গেলে, ওয়ার্ডপ্রেস হল ফ্রী ও ওপেনসোর্স ব্লগিং টুল এবং একটি শক্তিশালী কন্টেন্ট ম্যানেজমেন্ট সিস্টেম যা পিএইচপি এবং মাইএসকিউএল এর উপর ভিত্তি করে তৈরিকৃত।

ওয়ার্ডপ্রেস থিম বেসিক টেমপ্লেট ফাইল

স্টাইল শীট ফাইল

style.css

হোম পেজ ফাইল

index.php

সিঙ্গেল পোস্ট ফাইল

single.php

আর্কাইভ বা ক্যাটাগরি ফাইল

archive.php

সার্চ ফর্ম ফাইল

searchform.php

কন্টেন্ট সার্চ ফাইল

search.php

এরর পেজ

404.php

ওয়ার্ডপ্রেস থিম বেসিক টেমপ্লেট ফাইল

কমেন্টস টেম্পলেট ফাইল

comments.php

ফুটার কন্টেন্ট ফাইল

footer.php

হেডার কন্টেন্ট ফাইল

header.php

সাইডবার কন্টেন্ট ফাইল

sidebar.php

সিঙ্গেল পেজ ফাইল

page.php

হেডারের জন্য পিএইচপি টুকিটাকি

সাইটের শিরোনাম

bloginfo('name');

নির্দিষ্ট পোস্ট বা পৃষ্ঠার শিরোনাম

wp_title();

style.css ফাইল এর অবস্থান

get_stylesheet_directory_uri();

সাইটের Pingback URL

bloginfo('pingback_url');

সাইটের থিম ফাইলের লোকেশন

bloginfo('template_url');

সাইটের ওয়ার্ডপ্রেস ভার্সন

bloginfo('version');

সাইটের Atom URL

bloginfo('atom_url');

হেডারের জন্য পিএইচপি টুকিটাকি

সাইটের RSS2 URL

bloginfo('rss2_url');

সাইটের Exact URL

get_site_url();

সাইটের নাম

bloginfo('name');

সাইটের এইচটিএমএল ভার্সন

bloginfo('html_type');

সাইটের Charset parameter

bloginfo('charset');

টেমপ্লেট এর জন্য পিএইচপি টুকিটাকি

পোস্টের বিষয়বস্তু

the_content();

পোস্ট আছে কিনা তা পরীক্ষা করতে

if(have_posts()):

যদি পোস্ট থাকে তাহলে পোস্ট দেখানোর জন্য

while(have_posts()): the_post();

পিএইচপি 'while' ফাংশন বন্ধ করার জন্য

endwhile;

পিএইচপি 'if' ফাংশন বন্ধ করার জন্য

endif;

header.php ফাইল এর কন্টেন্ট

get_header();

sidebar.php ফাইল এর কন্টেন্ট

get_sidebar();

টেমপ্লেট এর জন্য পিএইচপি টুকিটাকি

footer.php ফাইল এর কন্টেন্ট

get_footer();

তারিখ '10 - 19 - 07 ' ফরম্যাট

the_time('m-d-y');

পোস্টে মন্তব্যের জন্য লিঙ্ক

comments_popup_link();

একটি নির্দিষ্ট পোস্ট বা পৃষ্ঠার শিরোনাম

the_title()';

একটি নির্দিষ্ট পোস্ট বা পৃষ্ঠার URL

the_permalink();

একটি নির্দিষ্ট পোস্ট বা পৃষ্ঠার ক্যাটাগরি

the_category();

একটি নির্দিষ্ট পোস্ট বা পৃষ্ঠার লেখক

the_author();

টেমপ্লেট এর জন্য পিএইচপি টুকিটাকি

একটি নির্দিষ্ট পোস্ট বা পৃষ্ঠার আইডি

the_ID();

একটি নির্দিষ্ট পোস্ট বা পৃষ্ঠা এডিট করার লিঙ্ক

edit_post_link();

Blogroll এর URL

get_links_list();

comments.php পিএইচপি ফাইল এর কন্টেন্ট

comments_template();

সাইটের পেজ তালিকা

wp_list_pages();

সাইটের ক্যাটাগরি লিস্ট

wp_list_cats();

পরবর্তী পোস্ট এর URL

next_post_link('%link');

টেমপ্লেট এর জন্য পিএইচপি টুকিটাকি

পূর্ববর্তী পোস্ট এর URL

previoust_post_link('%link');

Built-in ক্যালেন্ডার

get_calendar();

সাইটের আর্কাইভ লিস্ট

wp_get_archives();

পরবর্তী এবং আগের পোস্ট লিঙ্ক

posts_nav_link();

সাইটের বর্ণনা

bloginfo('description');

ন্যাভিগেশন মেনু

ক্যাটাগরি ভিত্তিক ন্যাভিগেশন

<ul id='menu'>

<li <?php if(is_home()) { ?> class='current-cat' <?php } ?> ><a href='<php bloginfo('home'); ?>'>Home</a></li>

<?php wp_list_categories('title_li=&orderby=id'); ?>

</ul>

পৃষ্ঠা ভিত্তিক ন্যাভিগেশন

<ul id='menu'>

<li <?php if(is_home()) { ?> class='current_page_item' <?php } >>><a href='<php bloginfo('home'); ?>'>Home</a></li>

<?php wp_list_pages('sort_column=menu_order&depth=1&title_li='); ?>

ন্যাভিগেশন মেনু

</ul>

অতিরিক্ত টুকিটাকি

কাস্টম পারমালিঙ্ক

/%postname%/

ফাইল include করার জন্য

include(TEMPATEPATH . '/x');

অনুসন্ধান ফর্মের জন্য ভ্যালু

the_search_query();

Message প্রিন্ট আউট করার জন্য

_e('Message');

রেজিস্টার লিঙ্ক ডিসপ্লে করার জন্য

wp_register();

লগিন/লগআউট লিঙ্ক ডিসপ্লে করার জন্য

wp_loginout();

পেজে কন্টেন্ট বিভক্ত করার জন্য

<!--next page-->

অতিরিক্ত টুকিটাকি

কন্টেন্ট কাট করতে এবং Read More লিঙ্ক যোগ করতে

<!--more-->

অ্যাডমিন এর জন্য মেটা

wp_meta();

পৃষ্ঠা লোড করার সময়

timer_stop(1);

পৃষ্ঠা লোড করতে Queries

echo get_num_queries();

লুপ

<php if(have_posts()): ?>

<php while(have_posts()): the_post(); ?>

// Post content here (Custom HTML & PHP code)

<php else; ?>

<php endif; ?>
ডেভসংকেত

বাংলা চিটশিটের ভান্ডার

devsonket.com

প্রিন্ট করুন