ডেভসংকেত

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

ওয়ার্ডপ্রেস হল একটি সিএমএস (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

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

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

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

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

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

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

    Hooks এবং Filters

    • থিম লোড হওয়ার আগে কিছু করতে চাইলে।

      add_action('setup_theme', 'callback_function')
    • থিম লোড হওয়ার সাথে সাথে কিছু করতে চাইলে।

      add_action('after_setup_theme', 'callback_function')
    • ওয়ার্ডপ্রেস সম্পুর্ণ লোড হওয়ার পরে কিছু করতে চাইলে।

      add_action('wp_loaded', 'callback_function')

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

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

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

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

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

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

    লুপ

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

    ডেভসংকেত সম্পর্কে

    ডেভসংকেত এর লক্ষ্য হচ্ছে বাংলাতে একটা বড় চিটশিটের ভান্ডার গড়ে তোলা। এটা সম্পূর্ণ স্বাধীন এবং ওপেন সোর্স গিটহাব অর্গানাইজেশন।

    স্পন্সর