آموزش حل مشکل خطای Fatal error undefined function get_bloginfo وردپرس
کد تخفیف در جریان tabestan97 %15 تا آخر تابستان 97

یکی از خطاهایی که ممکن است پس از بروز رسانی وردپرس به آن مواجه شوید ، خطای Fatal error undefined function get_bloginfo است که باعث آزار بسیاری از کاربران می شود. البته این خطا ممکن است برای همه اتفاق نیفتد چرا که گاهی اوقات در جریان بروز رسانی ناقص ، شاهد چنین خطایی خواهید بود.

خطا به این صورت است :

Fatal error: Call to undefined function get_bloginfo() in /home/username/wp-includes/class-wp-locale.php on line 233

بهترین راه حل برای رفع این مشکل ، بروزرسانی فایل های هسته وردپرس است.

 

اگر به پیشخوان دسترسی دارید :

  1. وارد پیشخوان > بروز رسانی ها شوید
  2. راه اندازی مجدد را کلیک کنید و منتظر باشید تا فایل های وردپرس مجددا بروز رسانی شوند.

 

اگر به پیشخوان دسترسی ندارید:

  1. وارد سایت وردپرس شوید و آخرین نسخه موجود را دریافت کنید.
  2. فایل دانلود شده را در مکانی از کامپیوتر شخصی خود Extract کنید.
  3. پوشه wp-include و فایل های روت پوشه wordpress به غیر از wp-config.php و wp-settings.php را در فایل منیجر هاست خود جایگزین فایل های فعلی نمایید.
  4. اکنون سایت خود را باز کنید.

 

اگر پس از بروز رسانی افزونه این اتفاق رخ داده است:

گاهی اوقات هم این مشکل از سمت خود وردپرس نیست! بلکه افزونه ها یا حتی قالب هم می تواند باعث بروز چنین مشکلی شود. برای رفع این نوع مشکل:

  1. ابتدا وارد فایل منیجر شده و نام پوشه افزونه ای که بروز رسانی کردید و با چنین اروری مواجه شدید را تغییر نام دهید تا غیرفعال گردد.
  2. اگر خطا پس از تغییر نام و غیرفعال کردن افزونه ، رفع شد، پس مشکل از افزونه بوده و می بایست در انجمن های پشتیبانی وردپرس با طراح افزونه ارتباط برقرار کنید و مشکل را گزارش دهید تا در اسرع وقت بتوانند بروز رسانی دیگری ارائه کنند.
  3. همچنین تا آن زمان می توانید از افزونه های جایگزین و مشابه آن افزونه استفاده کنید یا  اگر همان افزونه ضروری است، از نسخه ی قبلی استفاده کنید.

 

راه حل بعدی بروز رسانی دیتابیس سایت!

برخی از بروز رسانی های وردپرس ، نیازمند بروزرسانی دیتابیس هم دارند! اما گاهی اوقات این عملیات به صورت خودکار انجام نمی شود و باید به صورت دستی این اقدام را انجام دهیم. به این صورت که :

  1. ابتدا وارد پنل هاست و سپس وارد بخش MySQL® Databases شوید.
  2. در بخش Modify Databases ، در فیلد اول ، دیتابیسی که وردپرستان روی آن نصب شده را انتخاب و روی کلید Check Database کلیک کنید. کمی صبر کنید تا پیام Success: Check Complete را دریافت نمایید.
  3. به صفحه دیتابیس بازگشته و در فیلد دوم ، مجددا دیتابیس مربوط به وردپرس را انتخاب و کلید Repair Database را کلیک کنید. کمی صبر کنید تا فرایند تعمیر انجام شود و پیام Success: Repair Complete! را دریافت کنید! اکنون سایت خود را باز کنید که آیا مشکل رفع شده یا خیر.

 


مشکل توابع منسوخ شده توسط PHP

اکثر توابع عمومی PHP به مرور زمان ممکن است از رده خارج شوند و در نسخه های جدید PHP می بایست از توابع جدید استفاده کرد. اکثر اسکریپت ها، قالب ها و افزونه ها در مستندات خود نسخه ای از PHP که آن محصول با آن تست شده را ذکر می کنند.

برای مثال یک تابع عمومی در PHP نسخه 4.5 ممکن است در PHP نسخه 5.5 منسوخ شده باشد و تابع جایگزینی معرفی شده باشد. بدین ترتیب شما می بایست از توابع جدیدتر در قالب خود استفاده کنید یا اگر دانش جایگزین کردن توابع را ندارید، سعی کنید نسخه PHP هاست خود را مطابق پیش نیازهای همان اسکریپت یا قالب تنظیم کنید تا توابع بکار رفته توسط طراح در قالب یا اسکریپت، به خوبی عمل کنند.

مهدی گفت :دی 17, 1396

سلام سایت من این ارور رو میده چیکار کنم لطفا راهنمایی کنید

Fatal error: Uncaught Error: Call to undefined function edd_add_email_tag() in /home/farafile/domains/farafiles.com/public_html/wp-content/themes/mavi/functions.php:292 Stack trace: #0 /home/farafile/domains/farafiles.com/public_html/wp-settings.php(426): include() #1 /home/farafile/domains/farafiles.com/public_html/wp-config.php(82): require_once('/home/farafile/...') #2 /home/farafile/domains/farafiles.com/public_html/wp-load.php(37): require_once('/home/farafile/...') #3 /home/farafile/domains/farafiles.com/public_html/wp-blog-header.php(13): require_once('/home/farafile/...') #4 /home/farafile/domains/farafiles.com/public_html/index.php(17): require('/home/farafile/...') #5 {main} thrown in /home/farafile/domains/farafiles.com/public_html/wp-content/themes/mavi/functions.php on line 292

مسیح دیندار گفت :دی 17, 1396

درود.
ظاهرا در خط 292 فایل functions.php قالبتون از تابع edd_add_email_tag استفاده می کنه. حالا در ادامه ی این کد چی نوشته شده یا از چه دستوراتی برای این تابع استفاده شده نامشخص هست و باید بررسی کنید.

این صفحه رو بررسی کنید و کد تابع edd_add_email_tag رو با تابع استفاده شده در فایل functions.php قالبتون مقایسه کنید.

در ضمن نسخه PHP در حال استفاده در هاست هم ممکنه روی برخی از توابع تأثیر بگذاره چون به مرور زمان در نسخه های جدیدتر PHP بعضی از توابع نسخه های قبل منسوخ میشن و استفاده از اونها باعث دریافت خطاهایی میشن.

ارین هرمز گفت :دی 21, 1396

سلام من سایت رو روی زمپ اجرا کردم و بعد از نصب قالب وقتی می خوام فعالش کنم میگه

Fatal error: Uncaught Error: Call to undefined function mysql_escape_string() in C:\xampp\htdocs\test\wp-content\themes\betheme\functions.php:60 Stack trace: #0 C:\xampp\htdocs\test\wp-settings.php(424): include() #1 C:\xampp\htdocs\test\wp-config.php(89): require_once(‘C:\\xampp\\htdocs…’) #2 C:\xampp\htdocs\test\wp-load.php(37): require_once(‘C:\\xampp\\htdocs…’) #3 C:\xampp\htdocs\test\wp-admin\admin.php(31): require_once(‘C:\\xampp\\htdocs…’) #4 C:\xampp\htdocs\test\wp-admin\customize.php(13): require_once(‘C:\\xampp\\htdocs…’) #5 {main} thrown in C:\xampp\htdocs\test\wp-content\themes\betheme\functions.php on line 60

لطفا کمک کنید.

مسیح دیندار گفت :دی 21, 1396

درود.
در خط 60 فایل functions.php قالبتون، تابع mysql_escape_string رو پیدا کنید و اونو با mysql_real_escape_string جایگزین کنید. در PHP نسخه 5.5 به بالا تابع mysql_escape_string() منسوخ شده و نمیشه ازش استفاده کرد.

اصغر گفت :دی 30, 1396

سلام. سایت من با ارور Fatal error: Call to undefined function apply_filters() in /home/hoseyni1/domains/hoseynienet.ir/public_html/wp-includes/load.php on line 316 مواجه شده. لطفاً راهنمایی کنید که چیکار میتونم بکنم. ممنون.

مسیح دیندار گفت :دی 30, 1396

درود.
اول اگر وردپرستون نیاز به بروز رسانی داره، اونو بروز کنید.
بعد از اون باید به هاستینگ خودتون بگید که wp cli رو براتون آپدیت کنند. نسخه wp cli باید 0.24.1 به بالا باشه. اگر خودتون به سرور و پنل WHM دسترسی دارید که به راحتی می تونید اینو آپدیت کنید. اما این مشکل مربوط به هاستینگ هست.
موفق باشید.

وحید گفت :بهمن 8, 1396

لطفا راهنمایی کنید

Fatal error: Cannot redeclare class WC_Shipping_Zone in /home2/lidomast/public_html/wp-content/plugins/woocommerce/includes/class-wc-shipping-zone.php on line 18

مسیح دیندار گفت :بهمن 8, 1396

درود.
افزونه Table Rate shipping رو آپدیت کنید.
اما مهم ترین مشکل به غیر از بروز نبودن افزونه ووکامرس و Table Rate shipping ، عدم سازگاری قالبتون با نسخه جدید ووکامرس هست. سعی کنید از نسخه جدیدتر قالب استفاده کنید.

سما گفت :بهمن 11, 1396

سلام حین بازی این ارور رو داد لطفا راهنمایی کنید FATAL ERROR
Creat2dtexture_pc( #r_cinematic_makebink texture, 1920,1088,1,4 ) failed: 887a0005 = the GPU device instance has been suspended. use GetDeviceRemovedReason to determine the appropriate action.
GetDeviceRemovedReason returned
DXGI_ERROR_DEVICE_HUNG

مسیح دیندار گفت :بهمن 13, 1396

درود.
موضوع Fatal Error داخل این مطلب مخصوص وردپرس و سایت هست. خطای Fatal که شما برای بازی میگید ربطی به این پست نداره ولی مشکل شما بخاطر underclocking یا overclocking کارت گرافیکتون هست. مشکل رو توی سایت های خارجی جستجو کنید.

sara گفت :بهمن 16, 1396

سلام من قالب زفایر رو در لوکال هاست بارگزاری کردم که این خطا رو میده:
Fatal error: Uncaught Error: Call to undefined function mysql_escape_string() in C:\xampp\htdocs\wordpress\wp-content\themes\Zephyr\functions.php:60 Stack trace: #0 C:\xampp\htdocs\wordpress\wp-settings.php(426): include() #1 C:\xampp\htdocs\wordpress\wp-config.php(89): require_once(‘C:\\xampp\\htdocs…’) #2 C:\xampp\htdocs\wordpress\wp-load.php(37): require_once(‘C:\\xampp\\htdocs…’) #3 C:\xampp\htdocs\wordpress\wp-admin\admin.php(31): require_once(‘C:\\xampp\\htdocs…’) #4 C:\xampp\htdocs\wordpress\wp-admin\themes.php(10): require_once(‘C:\\xampp\\htdocs…’) #5 {main} thrown in C:\xampp\htdocs\wordpress\wp-content\themes\Zephyr\functions.php on line 60
حتی تابع mysql_real_escape_string رو جایگزین mysql_escape_string() کردم ولی مشکل حل نشد لطفا راهنماییم کنید.

مسیح دیندار گفت :بهمن 16, 1396

درود.
تابع mysql_ منقضی شده از PHP نسخه 5.5 به بالا و در نسخه 7.0 به طور کامل حذف شده. از تابع mysqli_real_escape_string() استفاده کنید. تمامی mysql_ ها باید به mysqli_ تغییر کنند.

sara گفت :بهمن 16, 1396

سلام
تابع mysqli_real_escape_string() رو جایگزین کردم ولی این ارور رو میده:
Warning: mysqli_real_escape_string() expects exactly 2 parameters, 0 given in C:\xampp\htdocs\wordpress\wp-content\themes\Zephyr\functions.php on line 60

Fatal error: Uncaught Error: Function name must be a string in C:\xampp\htdocs\wordpress\wp-content\themes\Zephyr\functions.php:60 Stack trace: #0 C:\xampp\htdocs\wordpress\wp-settings.php(426): include() #1 C:\xampp\htdocs\wordpress\wp-config.php(89): require_once(‘C:\\xampp\\htdocs…’) #2 C:\xampp\htdocs\wordpress\wp-load.php(37): require_once(‘C:\\xampp\\htdocs…’) #3 C:\xampp\htdocs\wordpress\wp-blog-header.php(13): require_once(‘C:\\xampp\\htdocs…’) #4 C:\xampp\htdocs\wordpress\index.php(17): require(‘C:\\xampp\\htdocs…’) #5 {main} thrown in C:\xampp\htdocs\wordpress\wp-content\themes\Zephyr\functions.php on line 60
فقط توی لوکال این ارور رو میده ولی روی هاست اصلی بخوبی کار میکنه

مسیح دیندار گفت :بهمن 17, 1396

درود.
مجددا تست کنید که داخل اون فایل، همه mysql_ ها به mysqli_ تغییر کرده باشند. خطای شما به این معناست که همزمان درحال استفاده از mysql_ و mysqli_ هستند. ادامه، قبل یا بعد از کد رو چک کنید و جایگزینی رو انجام بدید.

میلاد گفت :بهمن 17, 1396

سلام

من یه سایت وردپرس فارسی رایگان نصب کردم الان بعد ی مدت سایتم باز نمیشه این ارور رو میده

Fatal error: Call to undefined function get_bloginfo() /public_html/wp-includes/class-wp-locale.php on line 233

توی اینترنت سرچ کردم توضیحات مختلفی واسه حل این مشکل هست

ولی من هرکدوم میرم درست نمیشه

دقیقا مرحله ب مرحله اگر توضیح بدید متوجه بشم درست کنم ممنون میشم

یا اگر عزیزی هست ک لطف کنه برام خودش درست کنه ممنون میشم سایت شخصی و بسیار معنوی برای خودم و همسرم می باشه

ممنون میشم یکی کمک کنه 🙂

مسیح دیندار گفت :بهمن 17, 1396

درود.
به احتمال زیاد مشکل از نسخه PHP هاست شماست. ابتدا روی نسخه 5.6 تنظیم کنید بعد تست کنید سایتتون رو.
اگر هم پس از نصب قالب این خطا مشاهده شده، سعی کنید قالب رو حذف کنید و تابع get_bloginfo رو اصلاح کنید.

اگر موفق به اینکارها نشدید، میتونید در تلگرام masihdindar با بنده در تماس باشید و اطلاعات هاست رو ارسال کنید تا مشکل رو بررسی کنم.

حامد گفت :اسفند 8, 1396

درود بر شما متاسفانه چند وقتیه که رنکینگ سایت من بطور تساعدی در ایران داره افت می کنه و در صفحه فروشگاه به این خطا برخورد کردم بنظر شما مشکل رنکینگ نیتونه از این خطا باشه و اینکه این خطا را چطور میشه حذف کرد
Fatal error: Class ‘WPSEO_Redirect_Util’ not found in /home/taragrou/public_html/wp-content/plugins/wordpress-seo-premium/premium/classes/redirect/class-redirect-handler.php on line 333
ممنون از کمکتون

مسیح دیندار گفت :اسفند 8, 1396

درود.
اول سعی کنید افزونه رو به آخرین نسخه موجود آپدیت کنید.
اگر مشکل همچنان رفع نشد، تمامی افزونه ها رو غیرفعال کنید و چک کنید که ارورو باقی هست یا خیر. اگر ارور رفع شد، مشکل اصلی تداخل افزونه سئو با یکی از افزونه های سایتتونه که یکی یکی فعال کنید و چک کنید که پس از فعالسازی کدوم افزونه مجددا خطا دریافت می کنید.
احتمال اینکه افزونه سئو با قالب تداخل داشته باشه هم هست. برای اطمینان قالبتون رو به قالب پیش فرض تغییر بدید و چک کنید.

اگر با غیرفعال کردن افزونه سئو پرمیوم مشکل حل میشه، باید یک افزونه سئوی دیگه رو جایگزینش کنید.

مسعود گفت :اسفند 9, 1396

با سلام و تشکر از شما.
سایت من بدون مشکل لود میشه ولی وقتی میخوام وارد مدیریت بشم و بعد از اینکه لاگین انجام میشه و نوار مدیریت بالای صفحه اصلی سایت اضافه میشه، برای ورود به هرکدوم از بخش های مدیریت و پیشخوان وردپرس خطای زیر میگیرم
Fatal error: Call to undefined function wp_removable_query_args() in /home/tacoir/domains/sundataco.ir/public_html/wp-admin/menu.php on line 160
محتویات خط 160 فایل منو هم به این ترتیب هست
$customize_url = add_query_arg( ‘return’, urlencode( remove_query_arg( wp_removable_query_args(), wp_unslash( $_SERVER[‘REQUEST_URI’] ) ) ), ‘customize.php’ );
قبلا در برخی صفحات از ریدایرکت به دامنه ای دیگه استفاده کرده بودم که اون دامنه الان غیر فعال شده، اما اگر مشکل از این مورد هم باشه باز دسترسی به تنظیمات سایت و صفحات در پنل مدیریت ندارم که بتونم تغییرش بدم.
ممنون میشم راهنمایی بفرمایید که چه مواردی رو باید چک کنم

مسیح دیندار گفت :اسفند 9, 1396

درود.
تابع wp_removable_query_args() که جزء توابع اصلی وردپرس هست و خطای تابع تعریف نشده ای که دریافت میکنید ممکنه در جریان آپدیت کردن ناقص وردپرس رخ داده بشه. برای اطمینان از اینکه مشکل از ناقص بودن فایل های وردپرس هست یا نه، یکبار وردپرس رو به صورت دستی آپدیت کنید.
حتی اگر آخرین نسخه رو دارید، باز آخرین نسخه از وردپرس رو دریافت کنید و به غیر از پوشه wp-content و فایل wp-config.php مابقی فایل ها رو با نسخه دانلود شده جایگزین کنید (قبلش هم یک بک آپ بگیرید از فایل ها)
اگر مشکل همچنان باقی بود، غیرفعال کردن تمامی افزونه ها (از طریق تغییر نام پوشه plugins به plugins0) رو هم امتحان کنید.

saei گفت :اسفند 11, 1396

سلام من تمام راهکار هایی که توضیح دادین انجام دادم ولی همچنان با خطای
..Fatal error: Call to undefined function get_bloginfo() in رو به رو می شوم
if ( ‘rtl’ === $this->text_direction && strpos( get_bloginfo( ‘version’ ), ‘-src’ ) ) این خط مشکل داره ولی نمیدونم باید چیکار کنم به پیشخوان وردپرس هم دسترسی ندارم یعنی به خاطر error نمیتونم وارد شم ورد پرس هم اخرین نسخه هستش لطفا راهنمایی کنید.

مسیح دیندار گفت :اسفند 12, 1396

درود.
اگر تمامی راه ها رو انجام داده باشید، احتمال اینکه مشکل اصلی از طرف خود قالب باشه هم هست.
گاهی اوقات نسخه های قدیمی قالب ها با نسخه جدید وردپرس سازگاری نداره . یا اینکه به PHP پایین تری نیاز داره . اگر به پیشخوان دسترسی ندارید، وارد فایل منیجر بشید و پوشه قالب رو تغییر نام بدید تا قالب غیرفعال بشه.
اگر با غیرفعال کردن قالب، به پیشخوان دسترسی پیدا کردید، باید بگردید ببینید قالب روی چه نسخه ای از PHP اجرا میشه. چون در قالب ها توابعی به کار میره که ممکنه در نسخه های دیگه ای از PHP اون توابع منقضی شده باشند (یا حتی حذف شده باشند).

اما مهم ترین چیز اینه که اگر خطی که فرمودید در فایل های هسته وردپرس قرار داره، بعد از غیرفعال کردن قالب مشکل ساز، وارد پیشخوان بشید و از بخش بروز رسانی ها، کلید راه اندازی مجدد رو بزنید تا وردپرس تازه سازی بشه. بعد قالب رو مورد بررسی قرار بدید که در کجای قالب از تابع get_bloginfo استفاده شده و دستورات داخل اون رو چک کنید که به درستی نوشته شده باشه.

امیر گفت :اسفند 12, 1396

سلام مطلبتون عالی بود من یه قالبه وردپرس کد زدم بعد فایل های وردپرس رو آوردم تو php storm که قالبو خرد خرد بهش اضافه کنم که این ارور زیر رو میده.

Fatal error: Uncaught Error: Call to undefined function get_header() in C:\Users\lenovo\Desktop\wordpress\wp-content\themes\twentyseventeen\index.php:18 Stack trace: #0 {main} thrown in C:\Users\lenovo\Desktop\wordpress\wp-content\themes\twentyseventeen\index.php on line 18

اول فک کردم از قالبه همه چی رو پاک کردم دوباره نصب کردم وردپرسو آپدیت کردم ولی در کمال تعجب حتی قالب های دیفالت خودش هم از فایلاش نمیتونم خروجی بگیرم و هی ارور بالا رو بهم میده. نرم افزار محلی هم xampp . اعصاب خورد کن شده دیگه راهنمایی کنید خیلی ممنوون.

مسیح دیندار گفت :اسفند 12, 1396

درود.
تابع get_header به یک تابع عمومی PHP نیست. این تابع در داخل هسته وردپرس تعریف شده و زمانی که سعی کنید قالب رو در مکانی خارج از وردپرس اجرا کنید، یا فایل رو به صورت مستقیم اجرا کنید با چنین خطایی مواجه میشید.

قالب های وردپرسی لزوما باید روی خود وردپرس اجرا بشن تا تمامی توابعش قادر به انجام فعالیت های لازم باشند.
ظاهرا طبق آدرسی که داخل متن ارور هست ، سعی دارید فایل های قالب رو به صورت دستی و مستقیم اجرا کنید. شما ابتدا نرم افزار XAMPP رو روی کامپیوتر شخصیتون نصب کنید، سپس وردپرس رو نصب کنید و روی اون قالب هاتون رو نصب و تست کنید.

موفق باشید.

morteza گفت :اسفند 17, 1396

سلام من سایت رو روی زمپ اجرا کردم و بعد از نصب قالب وقتی می خوام فعالش کنم میگه
Fatal error: Uncaught Error: [] operator not supported for strings in C:\xampp\htdocs\wp-content\themes\nielsen\core\functions-core.php:447 Stack trace: #0 C:\xampp\htdocs\wp-content\themes\nielsen\core\functions-template.php(93): yit_detect_browser_body_class() #1 C:\xampp\htdocs\wp-content\themes\nielsen\theme\woocommerce.php(34): yit_is_old_ie() #2 C:\xampp\htdocs\wp-includes\class-wp-hook.php(286): yit_woocommerce_hooks(”) #3 C:\xampp\htdocs\wp-includes\class-wp-hook.php(310): WP_Hook->apply_filters(NULL, Array) #4 C:\xampp\htdocs\wp-includes\plugin.php(453): WP_Hook->do_action(Array) #5 C:\xampp\htdocs\wp-settings.php(434): do_action(‘after_setup_the…’) #6 C:\xampp\htdocs\wp-config.php(89): require_once(‘C:\\xampp\\htdocs…’) #7 C:\xampp\htdocs\wp-load.php(37): require_once(‘C:\\xampp\\htdocs…’) #8 C:\xampp\htdocs\wp-admin\admin.php(31): require_once(‘C:\\xampp\\htdocs…’) #9 C:\xampp\htdocs\wp-admin\customize.php(13): require_once(‘C:\\xampp\\htdocs…’) #10 {main} thrown in C:\xampp\htdocs\wp-content\themes\nielsen\core\functions-core.php on line 447

مسیح دیندار گفت :اسفند 18, 1396

درود.
مشکل عدم پشتیبانی اپراتور [] از نسخه PHP 7.1 به وجود اومده. نسخه های پایین تر PHP مثل 7.0 یا 5.5 و 5.6 مشکلی با این اپراتور ندارند. سعی کنید نسخه PHP نرم افزار XAMPP رو کاهش بدید. البته راه حلی برای این موضوع هست و اونم اینه که اگر قصد دارید با همین نسخه PHP به کارتون ادامه بدید، باید وارد تمامی آدرس های داده شده و خطوط تعیین شده بشید و خطوطی که داخلشون از [] استفاده شده رو پیدا و اون [] رو فقط پاک کنید!
ولی خب راحت ترین کار اینه که نسخه PHP رو کاهش بدید تا بتونید بدون هیچ مشکلی از قالب استفاده کنید.

اگر داخل پوشه XAMPP پوشه ای به نام php5 وجود نداره، باید نسخه قدیمی تر XAMPP رو دانلود و استفاده کنید. وارد این لینک بشید و نسخه 5.6 برنامه XAMPP رو دانلود و در یک مسیر دیگه ای که با نسخه 7.1 تداخل پیدا نکنه نصب کنید و ازش استفاده کنید.

حسین کریمی گفت :فروردین 25, 1397

سلام
من روی localhost قالب نصب کردم.وقتی میزنم نمایش سایت رو نشون بده بالای سایتم این Error میاد.

Warning: count(): Parameter must be an array or an object that implements Countable in C:\xampp\htdocs\truffle\wp-includes\post-template.php on line 284

مسیح دیندار گفت :فروردین 26, 1397

درود.
بخاطر ناسازگاری کدها و توابع استفاده شده در قالب با نسخه PHP فعال در هاستتون هست.
بعضی از امکانات قالب ها در بعضی از نسخه های PHP مثلا 7 به بالا ممکنه کار نکنند.
شما همین قالب رو اگر ممکنه روی یک هاست آنلاین امتحان کنید تا مطمئن بشید به خوبی کار میکنه یا خیر.

برای هماهنگ کردن قالب با نسخه PHP هم باید توابع استفاده شده در خود قالب ویرایش بشن.

نیلوفر گفت :اردیبهشت 11, 1397

سلام
من یک سری بسته نصبی خارجی دانلود کردم و برای همش این اررور رو میده
Fatal error: Uncaught Error: Call to undefined function get_header() in F:\xampp\htdocs\transcend\index.php:1 Stack trace: #0 {main} thrown in F:\xampp\htdocs\transcend\index.php on line 1

مسیح دیندار گفت :اردیبهشت 11, 1397

درود.
این خطا به این دلیل هست که وردپرس نصب نیست. فایلی که قصد دارید اجرا کنید داخلش از توابع وردپرس استفاده شده و طبیعتا این بسته رو باید با وردپرس اجرا کنید.

امیر گفت :تیر 26, 1397

سلام دوستان من این مشگل دارم چیکار کنم (A fatal error has been detected the program must exit)

مرتضی عیسی پور گفت :تیر 26, 1397

سلام آیا در وردپرس شما پیغام خطای فوق را دریافت کردید؟
لطفا بیشتر توضیح دهید

سید بابک موسوی گفت :شهریور 8, 1397

لایک داری عزیز
مشکل وبسایت من رو خیلی سریع حل کردی!
🙂 🙂 🙂

دیدگاه شما درباره این صفحه چیست؟