ওয়ার্ড প্রেসের থীম কিভাবে কাজ করে-পর্ব-১

[যদি আপনার নরমাল এইটিএমএল এবং একদম বেসিক পিএইচপি জ্ঞান না থাকে তাহলে এই পোস্টের কিছু বিষয় জটিল মনে হতে পারে ]
অনেকেই ব্যক্তিগত হোস্টিং এ ওয়ার্ড প্রেস ইনস্টল করে ব্লগিং করছেন এবং পছন্দের কোন ফ্রি থীম ইনস্টল করে দিব্যি সুন্দর ব্যক্তিগত ব্লগ বানিয়ে নিচ্ছেন। যদি এমন হয় এই থীম কিভাবে কাজ করে তা যদি জানা থাকে তাহলে আরো মজা না ? ইচ্ছা হলো একটু সম্পাদনা করে থীমটাকে নিজের মতো সাজিয়ে নিলেন। আমার বকবক শুরুর আগে আসুন জেনে নেই এই পোস্টের উদ্দেশ্যগুলোঃ

একঃ ওয়ার্ড প্রেসের থীম কিভাবে কাজ করে
দুইঃ থীম ফোল্ডারের কোন ফাইলের কাজ কি
তিনঃ থীম সম্পাদনা করা
চারঃ ইত্যাদি :ttt:
Continue reading

ওয়ার্ড প্রেসে এডমিন লগিন পেজকে পরিবর্তন করুন নিজের মতো করে

ধরুন আপনার ওয়ার্ড প্রেস ব্লগের(সেলফ হোস্টেড) লিঙ্ক যদি হয় http://www.mysite.com তাহলে আপনার এডমিন প্যানেলে ঢুকার লিঙ্ক হবে এই রকমঃ http://www.mysite.com/wp-admin । এই পাতায় গেলেই বিশাল একটা ওয়ার্ড প্রেসের ছবি। আপনি চাইলেই কিন্তু এই ছবি, ছবির উপর মাউস নিলে যে টুপ টিপ/টাইটেল(powered by wordpress ) দেখায় এবং ছবিটার লিঙ্ক (ডিফল্ট ওয়ার্ড প্রেস সাইটের লিঙ্ক থাকে) ইত্যাদি পরিবর্তন করে সম্পূর্ণ নিজের মতো করে নিতে পারেন।

এর জন্য প্লাগিন পাওয়া যায় কিন্তু যদি নিজেই শিখে ফেলেন কিভাবে কাজটা করতে হবে তাহলে মজাটা বেশি… তাই না ? আর হ্যাঁ এই ধরনের পরিবর্তন ওয়ার্ড প্রেস সাপোর্ট করে বলেই কোর ফাইলের কোন ধরনের পরিবর্তন না করে আপানাকে প্লাগিন দিয়ে বা থীম থেকে হুক করার মাধ্যমে নিজের ইচ্ছামত কিছু বসিয়ে দেওয়ার সুযোগ রেখেছে। :C
Continue reading

ওয়ার্ডপ্রেসে পোস্ট রিভিশন বন্ধ করুন

ওয়ার্ডপ্রেসে একটা সুবিধা আছে যে আপনি যতবার কোন পোস্ট সম্পাদনা করবেন তত বার পোস্ট টেবিলে নতুন একটা row তৈরি করবে মানে আপনার প্রতিবারের পরিবর্তন গুলো ঠিক ঠাক মতো আলাদা আলাদা পোস্ট হিসাবে সংরক্ষণ করবে। যারা ওয়ার্ডপ্রেস ব্লগ ব্যবহার করেন তারা যদি একটু খেয়াল করেন তাহলে দেখবেন পোস্ট সম্পাদনা করতে গেলে নিচের দিকে “Post Revisions” নামে একটা ব্লক পাবেন। এটা বেশ সুবিধার কারণ আপনি চাইলে আপনার আগের কোন রিভিশনের রোল ব্যাক করতে পারেন। হয়তো ভুল করে কোন সম্পাদনা করলেন আবার আগের অবস্থায় ফিরে আসলেন। এর অসুবিধাও আছে যেমন, পোস্ট সংখ্যার বাড়ার সাথে সাথে এই রকম অসংখ্য রিভিশন ডাটাবেজে সেইভ হবে। উল্লেখ্য যে প্রতি রিভিশনের পোস্টের সাথে সংশ্লিষ্ট সব কিছু সংরক্ষণ হয়। তাই যাদের ডাটাবেজ সাইজের লিমিটেশন রয়েছে তারা চাইলে এই রিভিশন করার ব্যবস্থা/অপশন বন্ধ করে দিতে পারেন। Continue reading

New theme “Chitra2009”

For somedays I was thinking to make a new wordpress theme for my own blog and  I did at last. My new theme is live now though it’s not completed yet but working fine. I gave my theme name “Chitra2009” as the name of river Chitra . I like my theme and hope u will like this. The theme is little bit special as it loads faster and ajax based. Max widgets are ajaxified and the theme specially supports some popular plugins. I have used jQuery as js library and for ajax works. I got the design concept from  jquery.com and prothom-aloblog.com.

Still I need to do many thing. BTW, there is a special feature for bengali community as the theme can be used for bangla unicode blog too (But for personal blog, I didn’t think multi user blog). As bengali fonts are small , there is a option to write bangla and english in same post with same font size in frontend with a special tag. Even the whole post can be mark as bangla so that the title and post text every things is shown in large bangla font.

I want to make this theme free for all and it will be released under GPL or some thing like that at the end of feb,2009. I want your kind feedback to improve it.

Thanks,
Manchumahara

ওয়ার্ডপ্রেসে কোন পেজের জন্য কাস্টম টেমপ্লেট ফাইল

নোটঃ এই পোস্ট ওয়ার্ড প্রেস ২.৭ এর জন্য লেখা তবে ২.৬.x এ কাজ করবে।
চাইলে ওয়ার্ডপ্রেসকে কোন সিএমএস(ওয়ার্ড প্রেস একটা সিএমএস ই তবে তা ব্লগের জন্য বিশেষ ভাবে তৈরি) মতো ব্যবহার করা যায়। ধরুন আপনি আলাদা একটা পেজ তৈরি করতে চান যেখানে ইচ্ছা মতো কোয়ারী করে ডাটা শো করবেন। কাজটা কিভাবে করা যেতে পারে তা নিয়েই আলোচনা করতে চাইছি।

প্রথমে আপনার থীমে ফোল্ডারে একটা নতুন ফাইল যুক্ত করতে হবে। ধরুন blog.php. এখন ফাইলটা ওপেন করুন আর প্রথমেই লিখুন
/*
Template Name: Blog Template
*/

Template Name: Blog Template এই লাইন এর অর্থ হলো এই টেমপ্লেট ফাইলটা কোন বিশেষ পেজের জন্য ব্যবহার করা যেতে পারে। ডিফল্ট কোন পেজে (ওয়ার্ড প্রেসের এডমিন প্যানেল থেকে যে পেজ তৈরি করা যায়) দেখানোর জন্য থীমের page.php ফাইল ব্যবহার করা হয়। যদি আপনার থীম ফোল্ডারের ভেতর এমন কোন ফাইল থাকে যার শুরুতে উপরের মতো কোড লেখা থাকে তাহলে সেটা কোন কোন পেজের জন্য টেমপ্লেট ফাইল হিসাবে আপনি সিলেক্ট করতে পারবেন।
Continue reading

Export wordpress mu db from localhost to live

My maximum blogs are related to my problems that I face while working with diff projects. Yesterday I was working with wordpress mu. Hope you may know that wp mu can be installed in two diff ways.

  • blog.yourdomain.com
  • yourdomain.com/blog.

As I was using localhost I used yourdomain.com/blog though subdomain can be configured in localhost. 🙂

One thing I don’t like about wordpress is it saved siteurl and domain path name in db. I worked with joomla and phpbb. They use relative url. No need to think about the site url. Continue reading