• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

مشکل در فایل فانکشن قالب

electronic1387

Registered User
تاریخ عضویت
18 جولای 2008
نوشته‌ها
641
لایک‌ها
538
سلام
چند روزه که سایت سفید شده وقتی فایل فانکشن قالب رو پاک کردم قالب بالا اومد ولی ابزارک و دسته ها رو نشون نمیده
کد نشان دادن خطاها رو true کردم که این خطا رو برای فایل فانکشن نشون میده:get_theme_data is
نیاز به کمک برای درست کردن کدها دارم...پشتیبانی قالب هم متاسفانه جواب نمیده و سایت خوابیده...
ممنون
 

saeedagha2010

Registered User
تاریخ عضویت
21 فوریه 2013
نوشته‌ها
135
لایک‌ها
85
محل سکونت
صندلی
در فایل فانشن پوسته به جای get_theme_data از تابع wp_get_theme() استفاده نمایید
تابع مورد نظر قدیمی شده البته این یک هشدار هست و نه یک ارور حالت دیباگ رو غیر فعال و از وردپرس لذت ببرید
 

electronic1387

Registered User
تاریخ عضویت
18 جولای 2008
نوشته‌ها
641
لایک‌ها
538
در فایل فانشن پوسته به جای get_theme_data از تابع wp_get_theme() استفاده نمایید
تابع مورد نظر قدیمی شده البته این یک هشدار هست و نه یک ارور حالت دیباگ رو غیر فعال و از وردپرس لذت ببرید
سلام
به جای
کد:
<?php
$curr_theme = get_theme_data(TEMPLATEPATH . '/style.css');
$theme_version = trim($curr_theme['Version']);
if(!$theme_version) $theme_version = "2.1"; // SET THEME VERSION
اینو

کد:
<?php
$curr_theme = wp_get_theme(TEMPLATEPATH . '/style.css');
$theme_version = trim($curr_theme['Version']);
if(!$theme_version) $theme_version = "2.1"; // SET THEME VERSION
جایگزین کردم.دیگه خطایی نشون نمیده ولی صفحه سفیده ..سایت و پیشخوان هیچکدوم بالا نمیاد...پوشه پلاگین رو تغییر نام دادم بازم درست نشد..کد دیگه ای تو این فایل وجود داره که تغییر بدم چون بدون فانکشن قالب سایت بالا میاد ولی ناقص
ممنون
 

electronic1387

Registered User
تاریخ عضویت
18 جولای 2008
نوشته‌ها
641
لایک‌ها
538
فایل فانکشن اصلی رو که برگردوندم این دو تا پیغام رو داد
کد:
Notice: register_sidebar_widget is deprecated since version 2.8! Use wp_register_sidebar_widget() instead. in /home3/lovemusi/public_html/wp-includes/functions.php on line 3406

Notice: get_theme_data is از رده خارج شده است از نگارش3.4! به‌جای آن از wp_get_theme() استفاده کنید. in /home3/lovemusi/public_html/wp-includes/functions.php on line 3406

تو فایل فانکشن قالب register_sidebar_widget وجود نداره که بخوام تغغیر بدم
 

electronic1387

Registered User
تاریخ عضویت
18 جولای 2008
نوشته‌ها
641
لایک‌ها
538
ممنون
 

فایل های ضمیمه

  • functions.zip
    3.7 KB · نمایش ها: 4

nilord

Registered User
تاریخ عضویت
18 آگوست 2014
نوشته‌ها
219
لایک‌ها
101
سلام خدمت شما
فایل فانکشن شما آخرش فاصله اگر داشته باشه . این اتفاق می افته . ولی دلیل سفیدی همیشه این نیست .
شما آخر خطوط برنامه نویسی فایل فانکشن رو بررسی دقیق کنین که هیچ خط آزاد و سفیدی نباشه و تمامی خطوط حداقل یک خط کد درش باشه .
از طریق ویرایشگر خود وردپرس این مورد رو بررسی کنین .
 

mahdi.b20

Registered User
تاریخ عضویت
10 ژانویه 2013
نوشته‌ها
1,176
لایک‌ها
1,406
محل سکونت
سانتیاگو
وردپرس را اپدیت کردید؟
همه پلاگین ها را غیرفعال کنید
قالب سایت را پیش فرض بذارید ببینید درست میشه
 

saeedagha2010

Registered User
تاریخ عضویت
21 فوریه 2013
نوشته‌ها
135
لایک‌ها
85
محل سکونت
صندلی
یا ازسایر فایل های متصل به فایل فانشن هست یا از کم بودن مقدار رم اختصاص داده شده
در هر صورت الان حالت دیباگ را فعال کتید
و اگر از قالب رایگان استفاده میکنید قالب را ضمیمه نمایید
 

mahdi.b20

Registered User
تاریخ عضویت
10 ژانویه 2013
نوشته‌ها
1,176
لایک‌ها
1,406
محل سکونت
سانتیاگو
با یه قالب دیگه سایت را فعال کنید
بعد همه افزونه ها را آپدیت کنید مشکل حل میشه این ارور به خاطر افزونه هستش
داخل فایل wp-includes/functions.php ببینید خط 3406 چی نوشته
 

electronic1387

Registered User
تاریخ عضویت
18 جولای 2008
نوشته‌ها
641
لایک‌ها
538
سلام
پشتیبانی قالب مشکل رو برطرف کرد
ممنون از همه دوستان
 
بالا