Single Click “Visit Site” Menu in WordPress Admin Bar(Admin Top Menu)

While working with any WordPress theme or plugin it’s need to be in the dashboard and check the frontend same time. The most practical way to go to the frontend or home by clicking somewhere is the mouse hover on the Admin bar(admin top menu) site name or site icon and There come the popup sub menu as “Visit Site” is kind of two click time and a real ux problem in WordPress dashboard. There should be a single click “Visit Site” to go the home page. Here is a quick code snippet to add in plugin or theme’s functions.php file to achieve the quick visit site url in the admin top menu or admin bar menu.

https://gist.github.com/manchumahara/0e1710721ab5741b68f3e8aad84fd8fd

This is how the “Visit Site” menu look like.

ACF Field Group Export/Import Order Issue

Advance Custom Field or ACF plugin has option to export and import field groups. One common problem after import you will get all fields in reverse order. While writing this blog post I found the latest version still has same issue. One easy fix is, at first import the exported file in another site, export from there, now import where you wanted to import first hand. So, what happens, when you first export and import, it imported as reverse order, then when you export and import it’s imported in proper order. Funny huh !

Restrict Any WordPress Post/Page for Any Specific User Role

Sometimes we need to restrict any specific wordpress post or page for any specific user role. For this there are lots of plugin. While replying to a facebook group post where someone asked something lightweight or no heavy plugin. So tried to write a simple one file plugin with hard coded page or post id and user role which can be used in theme. Here I am sharing the code if that helps other who is reading this article.

https://gist.github.com/manchumahara/b4930caec8119ecf258f70a6b7248d09

Embed in WordPress Outside of Editor or Content

Embed anything in wordpress is so easy, just paste the url in the editor and check the preview. WordPress automatically parse url in the content of the editor and embed almost near 20+ urls from social media audio, video, links etc. Here is a list of available auto embed links or services. But how about if we need to embed or parse any url outside of wordpress editor or inside theme or plugin custom code ? It’s just easy. Just check the following code snippet

https://gist.github.com/manchumahara/224cc85a1c8df6d6128b6901ba0298b9

ফেসবুক ভিত্তিক ব্যবসা আর ফুটপাথের ব্যবসার ভেতর তেমন কোন পার্থক্য নাই

ফেসবুক ভিত্তিক ব্যবসা আর ফুটপাথের ব্যবসার ভেতর তেমন কোন পার্থক্য নাই। প্রথম লাইন পড়েই যারা ফেসবুকে ভিত্তিক ব্যবসা করেন তারা আমার উপর বিরাট খেপে যাবেন, মুখে গালি আসবে, অভদ্রতার খাতিরে সেই গালি দিয়েও দিতে পারেন। মাঝে মাঝে যখন ফুটপাথ থেকে হকার উচ্ছেদ হয় তখন হকাররা হাই হাই শুরু করে, বিকল্প ব্যবস্থা না করে উচ্ছেদ মানি না, মানবা স্লোগান দেয় অথচ ফুটপাথে ব্যবসাই অবৈধ। অবৈধ ব্যবসা তুলে দেওয়ার বৈধতা না মানাও অবৈধ কার্যক্রম। ফুটপাথে বাদাম ফুট বেচা সাময়িক বা ভ্রাম্যমান ব্যবসা হতে পারে।

প্রায় ৭/৮ মাস ধরে ফেসবকে Slovakia, Cambodia, Guatemala সহ আর কিছু দেশে ব্যক্তগত প্রোফাইলে বিজনেস পেজের আপডেট দেখাচ্ছে না। ফলাফল স্বরূপ প্রায় ৮০-৯০ ভাগ ভিজিটর কমে গেছে। ঐদেশ গুলোতে একমাত্র মাধ্যম হচ্ছে টাকা দিয়ে বিজ্ঞাপন দিলেই শুধুমাত্র কোন পেজের সেই পোস্ট ব্যক্তিপ্রোফাইলে দেখাবে।

গত দুই বছরে দেশে ব্যাঙের ছাতার মত ফেসবুকে কমার্স শুরু করছে অনেকে, কেউ কেউ ভালো ব্যবসা করতেছে কিন্তু সামনে যখন বাংলাদেশেও ফেসবুকের নিউজ ফিডের পরিবর্তন আসবে এই ব্যবসা ঠিকবে না বার ফেসবুক থেকে হকার উচ্ছেদ এর মত ঘটনা ঘটবে। হাবিজাবি ২৪ নিউজ গুলোও ধাক্কা খাবে যাদের একমাত্র ট্রাফিক ফেসবুক এবং একমাত্র আয় গুগল এডসেন্স আর নিউজের একমাত্র সোর্স প্রতিষ্ঠিত নিউজ সাইট থেকে নিউজ কপি করে পেষ্ট করা।

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

এখনি সময় ফেসবুকের বিকল্প চিন্তা করতে। প্রয়োজনে ফেসবুক বা এই রকম যে সাইট গুলো আমদের নিজেদের ইকো সিস্টেমে অনেক বেশি প্রভাব ফেলছে সেই গুলো আগামি ৫ বছরের জন্য বন্ধ রাখা। এতে করে অনলাইন বেসড বিজনেস এর সঠিক ভাবে বেড়ে ওঠা নিশ্চিৎ করা যাবে।

How Not to Ask Job

শেষের থেকে শুরুঃ

কঃ সকালে অফিসের ইমেইল খুলেই একটা মেইল পেলাম, যার সাবজেক্ট আপনার কম্পানীতে চাকুরি করতে চায়, মেইলের কনটেন্টে সিভি এবং ওয়ার্ক স্যাম্পল আছে কিন্তু ইমেইলটা করা হয়েছে আরো ৮-১০টা কম্পানীকে সিসি করে ! এরে আমি কোন উপদেশ দেব না , এ আমার থেকেও বেশি বুঝে।

খঃ দুই দিন আগে তখন রাত ‘১২টা’, একজন স্কাইপতে যুক্ত করল, আমি বলাম, “who is there ?” সে রিপ্লাই দিল “I am here” !, এরপর তার পরিচয় জানতে চাইলে, প্রায় সব কিছু জানালো একবারে আর সাথে সে ওয়েল নোন কম্পানীতে চাকরী করার ইচ্ছা পোষন করল, নিজের স্কিল গুলো জানালো … আমি তাকে একটা প্রফেশনাল টিপস দিয়ে শেষ করলাম, “তুমি যদি কোন কম্পানীতে চাকরী চাও তাহলে সেই কম্পানীর বসকে রাত ১২টার সময় স্কাইপতে যুক্ত কর না”

ধন্যবাদ

Basic Rules for Asking Help in Public Forums

পাবলিক ফোরামে কিভাবে সাহায্য চাইবেন ?
=> ২০০৭ থেকে ২০০৯ সালের মধ্যবর্তী সময়টুকুতে আমি পড়ালেখা এবং কাজের চেয়ে বিভিন্ন ফোরামে অনেক সময় দিয়েছি, এর আগেরআরো অনেক বেশি। এমনকি “আমাদের প্রযুক্তি” নামে একটা বাংলা ভাষার টেকনোলজি জিজ্ঞাসা উত্তর ফোরাম দীর্ঘদিন চালিয়েছিলাম(এখন রিসোর্সের অভাবে বন্ধ বা প্রাইভেট করা রাখা কারণ ফেসবুকের কল্যানে মানুষকে সাধারণ ফোরাম সাইটগুলো আর বেশি টানে না !)। আমার অভিজ্ঞতা বলে, সাধারনত কিভাবে প্রশ করতে হয় সেটাই বেশির ভাগ ক্ষেত্রে অনেকে জানে না। অনেকের প্রশ্ন করার ধরন এই রকমঃ
ধরন-১ঃ যারা ঝেড়ে কাশে না এবং প্রশ্নের ভেতর কোষ্ঠ কাঠিন্য থাকে
প্রশ্নঃ আমার কোড কাজ কারছে না , কি করব ?
=> এই ধরনের প্রশ্নে, প্রথমতই পালটা প্রশ্ন করতে হয় আপনার কোডটা শেয়ার করেন। মানে দাড়ালো কেউ যদি একবারেই কোড শেয়ার করে স্পেফিসিক ভাবে জানান যে আমি এই কোড করেছি, কোডের এই জায়গাটা কাজ করছে না তাহলে যে কেউ সহজে সাহায্য করবে। অনেক সময় প্রশ্ন দেখেই শরীর জ্বলে যায় টাইপ অবস্থা হয় ।
ধরন-২ঃ প্রফেশনাল প্রজেক্ট নিয়ে ফোরামে এসে একে ওকে দিয়ে করিয়ে নেওয়ার ধান্ধা
প্রশ্নঃ এই রিকোয়ারমেন্ট ক্লায়েন্ট আমাকে পাঠিয়েছে, কিভাবে করব ?
=> ফোরামে রিকোয়ারমেন্ট পোস্ট করা উচিৎ না, আপনি যখন কোন প্রজেক্ট নিয়েছেন মানে আপনি সেইটা সম্পর্কে ৭৫% এর বেশি জানেন এবং আপনার কনফিডেন্স আছে আপনি পারবেন। আপনি ফোরামে নির্দির্ষ্ট কোন সমস্যা নিয়ে পোস্ট করলে সহজে উত্তর পাবেন।
ধরন-৩ঃ অস্পষ্ট স্ক্রীনশট দেওয়া বা এলাইনমেন্ট নাই এমন কোড পেস্ট বা শেয়ার করা
প্রশ্নঃ ভাই এইটা আমার কোড এটা কাজ করছে না
=> আপনার কোড দেখে কি আপনি বুঝতে পারছেন ? যদি স্ক্রীনশট দিতে হয় তাহলে পরিস্কার করে বড় স্ক্রীনশট দিন, স্ক্রীনশটে এনোটেট করুন। কোড শেয়ার করলে কোড এ কমেন্ট করে প্রব্লেম কোন লাইনে পাচ্ছেন বুঝিয়ে বলুন, এরপর অবশ্যই সমাধান পেয়ে যাবেন
ধরন-৪ঃ প্রশ্ন করার সাথে সাথে উত্তর এর জন্য মন্তব্য করতে থাকা
প্রশ্নঃ আমার প্রশ্নের উত্তর কেউ কেন দিচ্ছেন না ?
=> আপনি মাঝ রাতে প্রশ্ন করতে পারেন, অফিস এর বিজি আওয়ারে প্রশ্ন করতে পারেন, আপনাকে অপেক্ষা করতে হবে। যারা যে ফোরাম বা গ্রুপে প্রতিনিয়ত আসেন তারা দিনের নির্দির্ষ্ট সময় একবার হলেও ঢু মারেন। তাই আপনার প্রশ্নের উত্তর এর জন্য অপেক্ষা করতে হবে এবং সেই সাথে নিজেও চেস্টা করবেন। যদি সমাধান পেয়ে যান তাহলে মূল পোস্ট এবং কমেন্ট জানিয়ে যাবেন, সাথে কি সমাধান পেলেন সেইটাও জানাবেন।
আরো অনেক ধরন আছে, আপাতত এই টুকু।