এলিমেন্টরের "আপনাকে অবশ্যই কন্টেন্ট ফাংশন কল করতে হবে" ত্রুটিটি কীভাবে ঠিক করবেন

Rifat Nov 13, 2022

আপনি যদি Elementor ব্যবহার করেন, আপনি মাঝে মাঝে ত্রুটি দেখতে পারেন যা এই পৃষ্ঠা নির্মাতা প্লাগইনের অনন্য। এলিমেন্টর ত্রুটি "আপনাকে অবশ্যই কন্টেন্ট ফাংশন কল করতে হবে" তাদের মধ্যে একটি। এই বিবৃতিটি বিশেষত বিরক্তিকর কারণ এটি আপনাকে পৃষ্ঠা নির্মাতা ব্যবহার করা থেকে আটকাতে পারে। Elementor-এ "কন্টেন্ট ফাংশন" ত্রুটি সাধারণত ঘটে যখন আপনি একটি পৃষ্ঠা পরিবর্তন করার চেষ্টা করেন যা ডিফল্ট নির্মাতা সমর্থন করে না। এটি প্রতিটি পৃষ্ঠায় না থাকলে ভুল নির্ণয় করা সহজ করে। একবার আপনি সমস্যাটি চিহ্নিত করলে, এটি সমাধান করা সহজ। এই নিবন্ধটি Elementor- এ "আপনাকে অবশ্যই কন্টেন্ট ফাংশন কল করতে হবে" এর কারণ ব্যাখ্যা করবে। এছাড়াও, আমরা কীভাবে সমস্যাটি সমাধান করতে পারি তা প্রদর্শন করব। এর এটা পেতে যাক!

এলিমেন্টর ত্রুটির ধারণা "আপনাকে কন্টেন্ট ফাংশন কল করতে হবে"

"আপনাকে অবশ্যই কন্টেন্ট ফাংশন কল করতে হবে" সমস্যাটি দেখা দিলে এটি সম্পূর্ণ ত্রুটি বার্তাটি প্রদর্শিত হয়:

"কন্টেন্ট বিভাগটি আপনার পৃষ্ঠায় অবস্থিত করা যায়নি। এলিমেন্টর এই পৃষ্ঠায় কাজ করার জন্য 'সামগ্রী' ফাংশনটি বর্তমান টেমপ্লেটে কল করতে হবে।" ওয়ার্ডপ্রেস বিষয়বস্তু ফাংশন অনুপস্থিতি আপনার বর্তমান থিম সঙ্গে একটি সমস্যা হতে পারে পরামর্শ দেয়. যাইহোক, এই বৈশিষ্ট্যটি এলিমেন্টর-বান্ধব থিমের জন্য একচেটিয়া নয়, কারণ এটি পোস্টের বিষয়বস্তু প্রদর্শন করার জন্য তৈরি করা হয়েছে:

Screenshot of the Elementor content error message

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

আশ্চর্যজনক ওয়েবসাইট তৈরি করুন

সেরা বিনামূল্যে পৃষ্ঠা নির্মাতা Elementor সঙ্গে

এখুনি শুরু করুন

এলিমেন্টরের "আপনাকে অবশ্যই কন্টেন্ট ফাংশন কল করতে হবে" ত্রুটিটি কীভাবে ঠিক করবেন

আমরা “ সম্পর্কে আরও কিছু জানতে পেরেছি আপনাকে অবশ্যই কন্টেন্ট ফাংশন ” এরর কল করতে হবে, আসুন কয়েকটি উদাহরণ আলোচনা করি যেখানে এটি ঘটতে পারে এবং কীভাবে এটি কাটিয়ে উঠতে হয়।

সংরক্ষণাগার পৃষ্ঠাগুলি সংশোধন করতে থিম নির্মাতা ব্যবহার করুন৷

এলিমেন্টর ফ্রি সংস্করণে থিম বিল্ডার টুল নেই। আপনি যদি অপরিচিত হন তবে এলিমেন্টরের থিম বিল্ডার ওয়ার্ডপ্রেসের ফুল-সাইট সম্পাদকের মতোই কাজ করে। এই টুল ব্যবহার করে, আপনি থিম টেমপ্লেট সম্পাদনা করতে পারেন যেমন আপনি প্রচলিত ওয়েব পৃষ্ঠাগুলি করবেন। ব্লগ সংরক্ষণাগার পৃষ্ঠাগুলি সম্পাদনা করার সময় আপনি যদি যথারীতি এলিমেন্টর সম্পাদক ব্যবহার করার চেষ্টা করেন তবে আপনি "আপনি অবশ্যই সামগ্রী ফাংশনটি কল করতে হবে" বার্তাটি দেখতে পাবেন। আপনার যদি এলিমেন্টর প্রো-এর লাইসেন্স থাকে তবে আপনি দ্রুত এই সমস্যাটির প্রতিকার করতে পারেন।
টেমপ্লেট > থিম নির্মাতাতে যান এবং তারপরে পরবর্তী পৃষ্ঠায় আপনি যে টেমপ্লেটটি পরিবর্তন করতে চান তা চয়ন করুন:

একটি টেমপ্লেট বাছাই করার পরে, এলিমেন্টর সম্পাদক উপস্থিত হবে, যা আপনাকে যথারীতি পরিবর্তন করতে দেয়। উপরন্তু, আপনি থিম টেমপ্লেটগুলির জন্য পূর্ব-নির্মিত ডিজাইনের একটি লাইব্রেরিতে অ্যাক্সেস পাবেন:

pre built elementor themes and blocks

পণ্য পৃষ্ঠার বিষয়বস্তু পরিবর্তন করতে থিম নির্মাতার ব্যবহার

আপনি যদি Elementor-এ পৃথক পণ্য পৃষ্ঠাগুলি পরিবর্তন করার চেষ্টা করেন, WooCommerce "পণ্য" কাস্টম পোস্টের ধরন একটি বিষয়বস্তু ফাংশন ত্রুটি তৈরি করতে পারে৷ কারণ এলিমেন্টর বিনামূল্যে সংস্করণ পণ্য পৃষ্ঠা পরিবর্তন সমর্থন করে না. আপনি যদি এলিমেন্টরের সাথে WooCommerce সংহত করতে চান তবে একটি প্রো লাইসেন্স প্রয়োজন৷ Elementor-এর প্রিমিয়াম সংস্করণ সক্রিয় করার পরে, আপনি এর থিম বিল্ডার ব্যবহার করে পণ্য এবং শপ পৃষ্ঠার টেমপ্লেটগুলি পরিবর্তন করতে সক্ষম হবেন। থিম বিল্ডার অ্যাক্সেস করতে টেমপ্লেট > থিম বিল্ডারে যান। Elementor এর প্রিমিয়াম সংস্করণে ডিফল্টরূপে পণ্য পৃষ্ঠাগুলির জন্য কোনো প্রিসেট অন্তর্ভুক্ত করা উচিত নয়। তবুও, আপনার কাছে Elementor টেমপ্লেটগুলিতে অ্যাক্সেস রয়েছে যা আপনি আমদানি করতে এবং আপনার ওয়েবসাইটে ব্যবহার করতে পারেন:

Elementor blocks and templates

একইভাবে ব্লগ আর্কাইভ পৃষ্ঠাগুলিতে, আপনি Elementor সম্পাদক ব্যবহার করে পণ্য টেমপ্লেটের প্রতিটি ডিজাইন উপাদান পরিবর্তন করতে সক্ষম হবেন। এলিমেন্টর সম্পাদক কীভাবে অ্যাক্সেস করা হয় তার মধ্যে প্রধান পার্থক্য রয়েছে।

আপনি পৃষ্ঠা স্লাগ পুনরায় ব্যবহার করছেন না তা নিশ্চিত করুন

ওয়ার্ডপ্রেস পৃষ্ঠা স্লাগ পুনঃব্যবহার করা একটি ছোট সমস্যা যা Elementor-এ "আপনাকে অবশ্যই কন্টেন্ট ফাংশন কল করতে হবে" নোটিশের কারণ হতে পারে। ডিফল্টরূপে, ওয়ার্ডপ্রেস অসংখ্য ব্লগ পোস্ট বা পৃষ্ঠাকে একই স্লাগ শেয়ার করতে দেয় না। যাইহোক, আপনি পৃষ্ঠা, পণ্য এবং পোস্ট বিভাগের জন্য অভিন্ন স্লাগ ব্যবহার করতে সক্ষম হতে পারেন। এই অবস্থা ওয়ার্ডপ্রেস পার্মালিঙ্ক সম্পর্কে বিভ্রান্তির কারণ হতে পারে। যদি এটি ঘটে থাকে, Elementor পৃষ্ঠা নির্মাতা অনুমান করতে পারেন যে আপনি একটি পণ্য পৃষ্ঠা বা অন্য টেমপ্লেট পরিবর্তন করার চেষ্টা করছেন যার জন্য থিম নির্মাতা প্রয়োজন৷

এটি এড়াতে, বিভিন্ন ধরণের উপাদান জুড়ে স্লাগগুলি পুনরায় ব্যবহার করা বন্ধ করুন। মনে রাখবেন যে আপনি ব্লক এডিটর ব্যবহার করে যেকোনো পৃষ্ঠার স্লাগ সহজেই পরিবর্তন করতে পারেন।

আপনার কাস্টম পৃষ্ঠা টেমপ্লেটে সামগ্রী ফাংশন অন্তর্ভুক্ত করুন

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

এই মুহুর্তে, আপনার কাছে স্থায়ীভাবে থিম স্যুইচ করার বা শুধুমাত্র পৃষ্ঠার টেমপ্লেট সম্পাদনা করার বিকল্প রয়েছে যা সমস্যাটিকে প্ররোচিত করেছে। মনে রাখবেন যে পৃষ্ঠা টেমপ্লেটগুলিকে নিরাপদে আপডেট করার জন্য থিম বিকাশ, মৌলিক PHP এবং কোড পর্যালোচনার বোঝা জড়িত। সাধারণত, আপনি যে থিমটি নিযুক্ত করছেন তার মধ্যে আপনাকে page.html বা single.html টেমপ্লেট ফাইলগুলিকে সংশোধন করতে হবে৷ সাধারণত, আপনি wp-content/themes ডিরেক্টরিতে গিয়ে এবং আপনার সক্রিয় থিমের ফোল্ডারটি সনাক্ত করে এই ফাইলগুলি সনাক্ত করতে পারেন। একবার ভিতরে, "টেমপ্লেট" লেবেলযুক্ত ফোল্ডারটি সন্ধান করুন:

Search for the templates folder

তারপরে, আপনি যে ফাইলটি সম্পাদনা করতে চান সেটি খুলুন এবং যাচাই করুন যে নিম্নলিখিত ফাংশনটি উপস্থিত রয়েছে:

<?php the_content(); ?>

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

চূড়ান্ত বিশ্লেষণ

আপনি যদি Elementor এ "আপনাকে অবশ্যই কন্টেন্ট ফাংশন কল করুন" ত্রুটি পান, তাহলে আপনি একটি নির্দিষ্ট পৃষ্ঠা (বা এমনকি একাধিক পৃষ্ঠা) পরিবর্তন করতে পৃষ্ঠা নির্মাতা ব্যবহার করতে পারবেন না। বেশিরভাগ সময়, আপনি এই ওয়ার্ডপ্রেস ত্রুটিটি পাবেন যখন আপনি পৃষ্ঠার টেমপ্লেটগুলি পরিবর্তন করার চেষ্টা করবেন যা Elementor এর বিনামূল্যের সংস্করণ আপনাকে পরিবর্তন করতে দেয় না। কিন্তু যদি আপনার কাছে একটি প্রো লাইসেন্স থাকে, তাহলে আপনি সহজেই আপনার ব্লগ সংরক্ষণাগার পৃষ্ঠা বা পণ্য পৃষ্ঠাগুলি সম্পাদনা করার মতো ছোট পরিবর্তন করে এটি ঠিক করতে পারেন৷

Divi WordPress Theme