send us email hello@example.com

call us 012-233-43443

Office Time mon - fri @ 9:00 am to 4 pm

WordPress Basic

Monitor > Blog > Business > Market > WordPress Basic

Difference between title & get the title

 

একটা সহজ বিষয় হলো- ওয়ার্ডপ্রেসে একই ফাংশনে দেখা যায় ২টি ব্যবহার যেমন- get_the_title() আবার the_title() এভাবে । মনে রাখার বিষয় হলো যে ফাংশনটি return করা সেটা হলো get_the_title() তাই এর পূর্বে echo করতে হয়। আর যেটির ভিতর echo করা সেটা হলো the_title(), এটির পূর্বে echo করতে হয় না। কারন এটি echo করাই আছে। জায়গা ও ক্ষেত্রে ভেদে আপনাকে চিন্তা করে ব্যবহার করতে হবে। মূল বিষয় হলো যেখানে কন্টেন্ট শো করার দরকার সেখানে সরাসরি the_title() ব্যবহার করতে হবে, তবে get_the_title(), ব্যবহার করলে অবশ্যই পূর্বে echo করে নিতে হবে।

 

# get_the_post_thumbnail_url(null, ‘large’);
এখানে প্রথম প্যারামিটার যে null এটা কি কেন আমরা ব্যাবহার করবো?

পিএইচপিতে নাল হলো একটি স্পেশাল ডাটাটাইপ যার একমাত্র ভ্যালু হতে পারে NULL/null. নালটাইপের ভেরিয়েবলে কোন ভ্যালু থাকেনা অর্থাৎ ফাঁকা ভেরিয়েবল।

get_the_post_thumbnail_url ফাংশনটি দুটি প্যারামেটার নিয়ে কাজ করে। প্রথমটি পোস্ট আইডি অথবা পোস্ট অবজেক্ট আর দ্বিতীয়টি ইমেজ সাইজ। দুটি প্যারামেটারই অপশনাল। যদি ২য়টির ভ্যালু সেট করতে হয় তবে ১মটির ভ্যালু হিসেবে null পাস করা উচিৎ।

null পাস করলে ফাংশনটি কারেন্ট পোস্টের ফিচার্ড ইমেজের url রিটার্ন করবে অন্যথায় যে পোস্টের আইডি কিংবা অবজেক্ট পাস করা হবে তার ফিচার্চ ইমেজ url রিটার্ন করবে।

 

# Why we using # id=”%1$s” on register sidebar ?

It’s a basic PHP question. This is used for variable substitution in sprintf and printf function

see these two links to understand it

http://www.php.net/manual/en/function.sprintf.php
http://www.php.net/manual/en/function.printf.php

%1$s will be replaced with widget id

 

Leave a Reply

Your email address will not be published. Required fields are marked *