۵ Parinaz Hasani
عدم ارتباط فرم‌ها با دیتابیس در برگه‌های غیر از index
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۰۹ آذر ۱۴۰۰
<p>سلام من ی قالب نوشتم فرم‌ها تو ایندکس و صفحات مدیریتی درست کار میکنن ولی تو برگه هایی ک میسازم نمیتونه با دیتابیس ارتباط برقرار کنه فقط وقتی ارجاع میدم به ایندکس یا 404 و کدهای ارتباط با دیتابیس و اونجامینویسم کار میکنه افزونه گراویتی فرم م نصب کردم دقیقا هممینطور شد. ی بار بای پوسته دیگه امتحان کردم گراویتی فرم و بازم همین ارور رو داد . حالا مشکلش هرچی ک هست از قالبه یا چیز دیگه ممکنه راهنماییم کنید؟</p>
<p>سلام</p><p><span style="color: rgb(44, 47, 52);">دیباگ وردپرس یا همون wp_debug بهترین ابزار برای عیب یابی در وردپرس و رفع مشکلات سایت هست که با استفاده از این ابزار میتونید منبع و سورسی که باعث خطا میشه را یافته و برطرف کنید. WP_DEBUG وردپرس یک ثابت از نوع بولین Boolean هست که داخل </span><span style="color: rgb(52, 152, 219);">فایل wp-config.php</span><span style="color: rgb(44, 47, 52);"> تعریف میشه و با استفاده از این تابع میشه خطاهای موجود در سایت را مشاهده کرد. این تابع میتونه از دو مقدار true و false پیروی بکنه که به ترتیب مربوط به فعال بودن یا غیرفعال بودن اون هستند. در صورتی که مقدار روی true قرار گرفته باشه دیباگ وردپرس فعال بوده و میتونید خطاهای وردپرس را بررسی کنید. اما اگر مقدار اون روی false باشه خطایی نمایش داده نمیشه. اما در همه موارد خطاهایی که نشون داده میشه واقعا یک خطا نیستند و در برخی موارد فقط توصیه هستند که به شما گفته میشه باید بررسی‌شون کنید.</span></p>
حامد سهرابی ۱۰ آذر ۱۴۰۰، ۱۴:۴۱
<p>ممنون</p><p>این خطا رو میده ولی فکر نمیکنم از افزونه باشه چون خودمم کدنویسی کردم همینجوری عمل نمی‌کرد</p><p><br></p><p><strong style="color: rgb(68, 68, 68);">Fatal error</strong><span style="color: rgb(68, 68, 68);">: Uncaught Error: Call to undefined function GF_jcheckdate() in /home/emamzade/public_html/wp-content/plugins/gravityforms/includes/rtlpersian/persian.php:0 Stack trace: #0 /home/emamzade/public_html/wp-includes/class-wp-hook.php(305): GFRtl_persian->jalali_validator(Array, '1400/09/17', Array, Object(GF_Field_Date)) #1 /home/emamzade/public_html/wp-includes/plugin.php(189): WP_Hook->apply_filters(Array, Array) #2 /home/emamzade/public_html/wp-content/plugins/gravityforms/gravityforms.php(6837): apply_filters('gform_field_val...', Array, '1400/09/17', Array, Object(GF_Field_Date), NULL, NULL, NULL, NULL, NULL, NULL, NULL) #3 /home/emamzade/public_html/wp-content/plugins/gravityforms/form_display.php(1984): gf_apply_filters('gform_field_val...', Array, '1400/09/17', Array, Object(GF_Field_Date)) #4 /home/emamzade/public_html/wp-content/plugins/gravityforms/form_display.php(85): GFFormDisplay::validate(Array, '', '1', '1') #5 /home/emamzade/public_html/wp-content/plugins/gravityforms/gravityforms.php(765): GFForm in </span><strong style="color: rgb(68, 68, 68);">/home/emamzade/public_html/wp-content/plugins/gravityforms/includes/rtlpersian/persian.php</strong><span style="color: rgb(68, 68, 68);"> on line </span><strong style="color: rgb(68, 68, 68);">0</strong></p>
Parinaz Hasani ۱۰ آذر ۱۴۰۰، ۱۷:۵۱
<p>با همین افزونه تو ایندکس فرم ایجاد کردم درست کار میکنه</p>
Parinaz Hasani ۱۰ آذر ۱۴۰۰، ۱۸:۱۰
<p>به هر حال <span style="color: rgb(50, 74, 98);">GF_jcheckdate تابع undefined در این پیج فراخوانی نشده افزونه باگ داره از نسخه معتبر استفاده کنید </span></p>
حامد سهرابی ۱۰ آذر ۱۴۰۰، ۱۹:۳۴
<p>ممنون لطف کردید</p>
Parinaz Hasani ۱۰ آذر ۱۴۰۰، ۱۹:۳۹