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

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

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

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

    style.css
  • হোম পেজ ফাইল

    index.php
  • সিঙ্গেল পোস্ট ফাইল

    single.php
  • আর্কাইভ বা ক্যাটাগরি ফাইল

    archive.php
  • সার্চ ফর্ম ফাইল

    searchform.php
  • কন্টেন্ট সার্চ ফাইল

    search.php
  • এরর পেজ

    404.php
  • কমেন্টস টেম্পলেট ফাইল

    comments.php
  • ফুটার কন্টেন্ট ফাইল

    footer.php
  • হেডার কন্টেন্ট ফাইল

    header.php
  • সাইডবার কন্টেন্ট ফাইল

    sidebar.php
  • সিঙ্গেল পেজ ফাইল

    page.php

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

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

    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');

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

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

    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');

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

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

    <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>

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

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

    /%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();

লুপ

Link
  • <php if(have_posts()): ?>
  • <php while(have_posts()): the_post(); ?>
  • // Post content here (Custom HTML & PHP code)
  • <php else; ?>
  • <php endif; ?>