হট পোস্ট

অ্যাডভান্স ওয়ার্ডপ্রেস -১১: Search এর ফলাফল একটি মাত্র টিউন হয় তাহলে কিভাবে ওই টিউনে Redirect করবেন

আসসালামু আলাইকুম। কেমন আছেন সবাই ?? আশা করি ভাল। আজকে যেই বিষয় নিয়ে আলোচনা করব তা হচ্ছে  যদি Search এর ফলাফল একটি মাত্র টিউন হয় তাহলে কিভাবে ওই টিউনে Redirect করবেন।
যখন কোন ভিজিটর ওয়ার্ডপ্রৈসের নিজস্ব সার্চ বক্সে কোন কিছু সার্চ করে তখন সার্চ এর ফলাফল লিষ্ট আকারে প্রদর্শিত হয়।সার্চ এর ফলাফল যদি একটি মাত্র টিউন হয় তবে সেই টিউনিটতে Redirect করার জন্য আপনি আপনার সার্চ ইঞ্জিনটিকে উন্নত করতে পারেন।
সার্চ ইঞ্জিনকে উন্নত করার জন্য নিচের কোডটি আপনার থিমের ফাংশন ফাইলে (functions.php) পেষ্ট করুন। ফাইলটি সেভ করুন।এখন আপনার সার্চ ইঞ্জিনটি সার্চ করার একটি মাত্র টিউন পেলে সেই টিউন এ Redirect করবে।


add_action('template_redirect', 'redirect_single_post');
function redirect_single_post() {
if (is_search()) {
global $wp_query;
if ($wp_query->post_count == 1) {
wp_redirect(get_permalink($wp_query->posts['0']->ID));
}
}
}

ধন্যবাদ সবাইকে।
  ধন্যবাদ সবাইকে।


ধন্যবাদ সবাইকে।
ধন্যবাদ সবাইকে।
ধন্যবাদ সবাইকে।
ধন্যবাদ সবাইকে।
ধন্যবাদ সবাইকে।
ধন্যবাদ সবাইকে।

অ্যাডভান্স ওয়ার্ডপ্রেস -১০:কিভাবে ওয়ার্ডপ্রেস নিদির্ষ্ট পেজে SSL secure করতে বাধ্য করা

আসসালামু আলাইকুম। কেমন আছেন সবাই। আশা করি ভাল। আজকে যে বিষযটি নিয়ে বলব তা হচ্ছে ওয়ার্ডপ্রেস নিদির্ষ্ট পেজে SSL secure করতে বাধ্য করা।
ওয়ার্ডপ্রেস নিদির্ষ্ট পেজে SSL secure করতে বাধ্য করা।
আপনার ওয়েব সার্ভার এ যদি এসএসএল(SSL) একটিভ্যাট করা থকে তাহলে আপনার ব্লগের সুরক্ষার জন্য তা ব্যবহার করা উচিত। ওয়ার্ডপ্রেসের নিদির্ষ্ট পেজে এসএসএল অ্যাক্টিভেট করা খুব সহজ একটি ব্যাপার।
শুধুমাত্র নিচের কোডটি আপনার থিমের ফাংশন ফাইলে (functions.php) করার মাধ্যমে তা করতে পারেন।এক্ষেত্রে মনে রাখতে যেই পেইজ এ আপনি এসএসএল (SSL) অ্যাক্টিভেট করতে চান সেই পেইজ অথবা টিউন আইডি নিদিষ্ট করে দিতে হবে।


function wps_force_ssl($force_ssl, $post_id = 0, $url = '') {
if ($post_id == 25) {
return true
}
return $force_ssl;
}
add_filter('force_ssl', 'wps_force_ssl', 10, 3);


কাজ শেষ। এই টুকু করতে করলেই আপনার ওই নিদির্ষ্ট পেজে এসএসএল অ্যাকটিভ হয়ে যাবে।

অ্যাডভান্স ওয়ার্ডপ্রেস -০৯:কিভাবে ওয়ার্ডপ্রেস টিউমেন্টস ফর্ম থেকে কিভাবে URL field Remove করবেন

আসসালামু আলাইকুম। কেমন আছেন সবাই। আশা করি ভাল। আজকে যেই বিষয় নিয়ে লিখতে বসলাম তা হল কিভাবে ওয়ার্ডপ্রেস টিউমেন্টস ফর্ম থেকে কিভাবে URL ফিল্ড Remove করবেন ?
বিভিন্ন সময় আপনার প্রযোজনের কারনে টিউনের টিউমেন্টস ফরম থেকে ওয়েব ইউআরএল ফিল্ডটি রিমুভ করার প্রয়োজন হয়।নিচের কোডটি ব্যবহার করে খুব সহজেই এই কাজটি করতে পারেন।
নিচের কোডটি আপনার থিমের ফাংশন ফাইলের(functions.php) মধ্যে পেষ্ট করুন।ফাইলটি সেভ করলেই দেখতে পারবেন আপনার সাইটের টিউমেন্টস ফরমে ইউআরএল ফিল্ডটি Remove হয়ে গেছে।


function remove_comment_fields($fields) {    unset($fields['url']);    return $fields;}add_filter('comment_form_default_fields','remove_comment_fields');


ব্যাস হয়ে গেল। এই কোডটি functions.php তে টিউন করার পর দেখবেন আপনার সাইটের টিউমেন্টস ফর্ম এ ইউ আর এল ফিল্ড উধাও।




অ্যাডভান্স ওয়ার্ডপ্রেস -০৮ :কিভাবে ওয়ার্ডপ্রেসের Upload Directory কে সিকিউর করবেন

 আসসালামু আলাইকুম। কেন আছেন সবাই। আশা করি ভাল। আজকে যে বিষয নিয়ে আলোচনা করবো তা হল কিভাবে ওয়ার্ডপ্রেসের আপলোড ডিরেক্টরিকে নিরাপদ করবেন।

যে কোন ওয়েবসাইটের জন্য সিকিউরিটি একটি গুরুত্বপুর্ণ ভুমিকা পালন করে।সাধারণভাবে ওয়ার্ডপ্রেস অনেকাংশ নিরাপদ।কিন্তু আপনি চাইলে ওয়ার্ডপ্রেস সিকিউরিটিকে আরো উন্নত করতে পারেন।আজকে আমরা এই টিউটোরিয়াল মাধ্যমে জানবো কিভাবে .Htaccess  ফাইলের মাধ্যমে Upload Directory কে সিকিউর করবো যেন তা শূধু মাত্র নিদির্ষ্ট কিছু ফাইল এক্সটেনশন
.htaccess নামে একটি ফাইল তৈরী করুন এবঙ নিচের কোডগুলো পেষ্ট করুন। পেষ্ট করা হলে wp-content/uploads ডিরেক্টরিতে ফাইলটি আপলোড করে দিন।
এই উতাহরলটি শুধু মাত্র Image File  এর জন্য দেওয়া হয়েছে। আপনার প্রয়োজন অনুসারে আপনি এখানে যেকোন ফাইল যেমন .pdf ইত্যাদি দিতে পারেন। আপনার পছন্দের ফরম্যাটটি ৫ নং লাইনে যোগ করুন।

<Files ~ ".*..*">
Order Allow,Deny
Deny from all
</Files>
<FilesMatch ".(jpg|jpeg|jpe|gif|png|tif|tiff)$">
Order Deny,Allow
Allow from all
</FilesMatch>

আশা করি ভাল লাগবে।


অ্যাডভান্স ওয়ার্ডপ্রেস -০৭ :কিভাবে ওয়ার্ডপ্রেসে excerpt ফাংশনকে উন্নত করবেন

আসসালামু আলাইকুম। কেন আছেন সবাই। আশা করি ভাল। আজকে যে বিষয নিয়ে লিখতে বসলাম তা হল কিভাবে the_excerpt() ফাংশনকে আরও উন্নত করা যায়।
the_excerpt() ফাংশনটি খুব গুরুত্বপুর্ণ এবং থিম ডেরেলপারদের কাছে এটি খুব জনপ্রিয়।কিন্তু এটিকে চাইলে আরও অনেকাংশে Perfect করা যায়। আজকের এই টিউটরিয়ালে আমরা দেখবো কিভাবে the_excerpt() ফাংশনকে আরও উন্নত করা যায় যা নিদির্ষ্ট সংখ্যার বাহিরে কোন কোন বাক্য দেখাবে না এবং লাইনের অর্ধেকে শেষ হয়ে যাবে না।
এর জন্য প্রথম যেই কাজটি করতে হবে তা হল একটি নতুন ফাংশন তৈরী করতে হবে।এর জন্য আপনার থিম ফাইলের functions.php ফাইলটি Open করুন এবং নিচের কোডটি পেষ্ট করুন।
// Variable & intelligent excerpt length.
function print_excerpt($length) { // Max excerpt length. Length is set in characters
global $post;
$text = $post->post_excerpt;
if ('' == $text) {
$text = get_the_content('');
$text = apply_filters('the_content', $text);
$text = str_replace(']]>', ']]>', $text);
}
$text = strip_shortcodes($text); // optional, recommended
$text = strip_tags($text); // use '
$text = strip_tags($text,'<p><a>'); ' if you want to keep some tags
$text = substr($text,0,$length);
$excerpt = reverse_strrchr($text, '.', 1);
if($excerpt) {
echo apply_filters('the_excerpt',$excerpt);
} else {
echo apply_filters('the_excerpt',$text);
}
}
// Returns the portion of haystack which goes until the last occurrence of needle
function reverse_strrchr($haystack, $needle, $trail) {
return strrpos($haystack, $needle) ? substr($haystack, 0, strrpos($haystack, $needle) + $trail) : false;
}
সেভ করার পর আপনার কাজ শেষ যেখানে আপনার Excerpt দেখানো প্রয়োজন সেখানে নিচের কোডের মত করে ব্যবহার করুন।

অ্যাডভান্স ওয়ার্ডপ্রেস -০৬:লগইন করার পর কিভাবে আগের পেজে রি ডিরেক্ট করবেন।

আপনি যখন ওয়ার্ডপ্রেস কান সাইট করেন তখন অনেক সময় ভিজিটরকে লগ-ইন করার পর আগের পেজ এ রিডিরেক্ট করতে হয়।  আজকের টিউটোরিয়ালে আপমরা শিখবো কিভাবে ভিজিটরকে লগইন করার পর আগের পেজ এ রিডিরেক্ট করতে হয়।
ওয়ার্ডপ্রেসের একটি অসাধারণ ফাংশন আছে তা হল wp_login_url()এই ফাংশনটি ড্যাশবোর্ডের লগ-ইন পেজের ইউ আর এল নির্দেশ করে।এটি একটি প্যারামিটার গ্রহন করতে পারে।যে ইউআরএল এ সফল ভাবে redirect করতে পারে। আমরা get_permalink() প্যারামিটার ব্যবহারের এর মাধ্যমে বর্তমান পেজে ফিরে যেতে পারি।

নিচের কোডটি আপনার পছন্দের জায়গায় পেষ্ট করুন।

<a href="<?php echo wp_login_url(get_permalink()); ?>" title="Login">Login to view</a>

ব্যাস হয়ে গেল।

অ্যাডভান্স ওয়ার্ডপ্রেস -০৫: কিভাবে অপেক্ষাকৃত স্লো সার্ভার এ ওয়ার্ডপ্রেস আপগ্রেড করবেন।

আজকে আমরা দেখবো কিভাবে অপেক্ষাকৃত স্লো সার্ভার এ ওয়ার্ডপ্রেস আপগ্রেড করবেন। আগেই বলে রাখছি এই কাজটি অনেকভাবে করা যায়। অনেকেই php.ini ফাইল থেকে করতে পারেন।
ওয়ার্ডপ্রেস স্বয়ংক্রিয় ডাউনলোড / ইনস্টল করা একটি গুরত্বপুর্ণ ফিচার।কিন্তু মাঝে মাঝে আপগ্রেড করতে গিয়ে সমস্যায় পড়তে হয়।তার মধ্যে একটি সমস্যা হল টাইম আউট। এটি সাধারণত স্লো সার্ভার এর মধ্যে হয়।এই টিউটোরিয়ালটি ব্যবহার করে আপনি খুব সহজে এই সমস্যা থেকে মুক্তি পাবেন।
এটি করার জন্য আপনার ওয়ার্ডপ্রেস সাইটের কোর ফাইলটি Edit করতে হবে। আপনাকে এটি মনে রাখতে হবে, এটি সবার জন্য নয়। এটি শুধু তাদের জন্য যারা ওয়ার্ডপ্রেস অটো আপগ্রেড এ সমস্যায় পডেন তাদের জন্য।
wp-admin/includes/files.php file অপেন করে ৪৪৮ নং লাইনে গিয়ে নিচের কোডটি দেখতে পারবেন।
$response = wp_remote_get($url, array('timeout' => 60));
ডাউনলোডিং টাইম বাডানোর জন্য শুধু মাত্র ৬০ এর জায়গায় ১২০ করে দিন। তাহলে আপনি খুব সহজে এই সমস্যা থেকে মুক্তি পেতে পারেন।
$response = wp_remote_get($url, array('timeout' => 120));
আপনি চাইলে আপনার ১২০ এর জায়গায় যেকোন সংখ্যা বসাতে পারেন। আশা করি কাজে লাগবে যারা ওয়ার্ডপ্রেস নিয়ে কাজ করেন তাদের। ধন্যবাদ সবাইকে।

অ্যাডভান্স ওয়ার্ডপ্রেস -০৪: অ্যাডমিন টিউন লিষ্টে কিভাবে শুধু মাত্র Author টিউন দেখাবেন।

আজকে আমরা যেই বিষটি নিয়ে আলোচনা করব তাহল কিভাবে অ্যাডমিন টিউন লিষ্টে শুধু অথার টিউন গুলো দেখঅবেন। বুঝতে পারছেন না ?? ব্যাপারটা কি  ?? টেকটিউনসস এ লগইন করার করার পর ড্যাশোবোর্ডে সকল টিউন এ ক্লিক করলে কি দেখায় শুধু মাত্র অথার টিউনগুলোই দেখায়। টেকটিউনস এর  সবগুলো টিউন কিন্তু দেখায় নায় শুধু মাত্র আপনার টিই দেখায়। আজকে আমরা এই বিষটি নিয়েই আলোচনা করব।
আপনার ব্লগে বিভিন্ন Author থাকলে এটা খুবই গুরুত্বপুর্ণ যেন প্রত্যেক Author শুধু মাত্র অ্যাডমিন টিউন লিষ্টে নিজের টিউন গুলো দেখতে পারবে।
একটি সহজ কোডের মাধ্যমে আপনি কাজটি করতে পারেন।নিচের কোডটি আপনার থিমের ফাংশন ফাইল (functions.php) এ পেষ্ট করুন। ফাইলটি সেভ করুন। সেভ করার পর অ্যাডমিন টিউন লিষ্টে Author শুধু মাত্র নিজের টিউনটি দেখতে পারবে।


function mypo_parse_query_useronly($wp_query) {
    if (strpos($_SERVER[ 'REQUEST_URI' ], '/wp-admin/edit.php') !== false) {
        if (!current_user_can('level_10')) {
            global $current_user;
            $wp_query->set('author', $current_user->id);
        }
    }
}
add_filter('parse_query', 'mypo_parse_query_useronly');
?>
 
 
 কেমন লাগল জানাবেন। ধন্যবাদ সকলকে।
 
 

অ্যাডভান্স ওয়ার্ডপ্রেস -০৩: কিভাবে সকল রেজিষ্টার্ড ইউজারকে ই-মেইল পাঠাবেন

সালাম সবাইকে।কেমন আছেন সবাই। আশা করছি ভাল। আবারও হাজির হলাম ওয়ার্ডপ্রেস এর ছোট একটি টিউন নিয়ে। তাহল কিভাবে আপনার সাইটের সকল রেজিষ্টার্ড ব্যবহার কারীকে একই সময় ইমেইল পাঠাবেন। নতুন টিউন দেওয়ার আগে আমার পুর্ববর্তী টিউন গুলোর লিংক দিলাম আশা করি যারা মিস করেছেন তাদের কাজে লাগবে।

অনলাইনে ভিজিটর নিয়ে আসার অনেকগুলো পথের মধ্যে একটি হচ্ছে ইমেইল মার্কেটিং। ইমেইলের মাধ্যমে আপনি সরাসরি আপনার সাইটে ভিজিটর নিয়ে আসতে পারবেন।  তাই ইমেইলের মাধ্যমে আপনি যদি আপনার সাইটের সকল রেজিষ্টার্ড ইউজারদের অবহিত করতেক চান তব আপনার জন্য এই টিউনটি।

আপনি যদি সকল registered users কে ই-মেইলের মাধ্যমে আনার সাইটের নতুন টিউন সম্পর্কে অবিহিত করতে চান তবে নিচের টিউটোরিয়ালটি ব্যবহার করে সহজেই তা করতে পারেন।
নিচেরকোডটি আপনার থিমের ফাংশন ফাইল functions.php এ পেষ্ট করুন।


function email_members($post_ID)  {
    global $wpdb;
    $usersarray = $wpdb->get_results("SELECT user_email FROM $wpdb->users;");
    $users = implode(",", $usersarray);
    mail($users, "New WordPress recipe online!", 'A new tutorial have been published on http://www.itshikkha.com');
    return $post_ID;
}
add_action('publish_post', 'email_members');
 
 
 
নিচে অবস্থিতআপনার সাইটের নাম লিখতে ভুলবেন না। আইটি শিক্ষা হচ্ছে আমার সাইটের লিংক। ভুলে দিয়ে দেন আর আমার সাইটে ভিজিটর আসবে।
Wordpress

অ্যাডভান্স ওয়ার্ডপ্রেস -০২:কিভাবে টিউনের ভিতরে অবস্থিত সকলছবিতে JQuery Plugin Lightbox যুক্ত করবেন?

আগে জেনে নেই লাইটবক্স কি ??
লাইটবক্স হল একটি জাভা স্ক্রিপ্ট লাইব্রেরী যা আপনার ওয়েবসাইটের ছবি বা ভিডিওকে নিচের চিত্রের মত করে দেখাবে। যেখানে ছবিটি/ভিডিওটি আপনার ওয়েবসাইটে আলাদা করে হাইলাইট করে দেখাবে ওয়েবসাইটের বাকি অংশ ডিম হয়ে থাকবে। ভালভাবে বুঝার জন্য নিচের চিত্রটি দেখুন

JQuery Plugin Lightbox একটি জনপ্রিয় প্লাগিন যা আপনার টিউনে অবস্থিত সকল ইমেজকে ফুল স্ক্রিনবক্সের মাধ্যমে দেখায়। এটি খুব সহজে আপনি ব্যবহার করতে পারেন। কিন্তু যে ছবিগুলোকে আপনি Lightbox এ অপেন করতে চান। আপনাকে Rel=”Lightbox” অ্যাট্রিবিউট যোগ করতে হবে। নিচের কোডটি ব্যবহার করেখুবসহজে টিউনের সমস্ত Image কে rel=lightbox স্বয়ংক্রিয় ভাবে যুক্ত করতে পারেন।
নিচের কোডটি আপনার থিমের ফাংশন ফাইল functions.php এ পেষ্টকরুন। ফাইলটি সেভ করার পর আপনার টিউনের সমস্ত ছবিতে Rel=”lightbox” যুক্ত হয়েযাবে।
add_filter('the_content', 'my_addlightboxrel');
function my_addlightboxrel($content) {
global $post;
$pattern ="//i";
$replacement = '';
$content = preg_replace($pattern, $replacement, $content);
return $content;
}
এইটুকুই। উপরের কোডটি সঠিকভাবে পেষ্ট করলেই আপনার টিউনের সকল ছবিতে লাইটবক্স দেখাবে।
ধন্যবাদ।



                                                           
Designed by MS Design

Powered by Blogger